Data Output Buffer With Impedance Calibration and De-Emphasis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Semiconductor apparatuses face variations in drivability due to changes in power, voltage, and temperature (PVT) variations, leading to deterioration in signal quality due to inter symbol interference in data buffers.
Innovation Solution
A data output buffer is designed with a first driver for impedance calibration and a second driver for de-emphasis operations, controlled by impedance calibration codes and selection codes, respectively, to maintain stable drivability and de-emphasis capabilities, utilizing an impedance calibration circuit that adjusts impedance values based on external resistors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data buffers operate without impedance calibration, then device complexity is reduced, but signal quality deteriorates due to inter symbol interference from drivability variations
Solution Approach 1:
The data buffer is divided into multiple independent driver circuits (first driver, second driver, third driver) that can be individually controlled. Each driver handles specific impedance calibration functions, allowing the system to achieve reliable signal quality through targeted impedance control while managing complexity by distributing functions across separate modules rather than requiring a monolithic complex circuit.
Solution Approach 2:
The patent implements impedance calibration by dynamically adjusting impedance parameters of the driver circuits based on calibration codes. The first driver adjusts its impedance according to calibration codes to match external resistance values, while the second and third drivers perform de-emphasis operations with adjustable impedance parameters. This parameter-based calibration approach improves signal quality by compensating for PVT variations without requiring fundamental architectural changes that would increase device complexity.
2Reliability
If impedance calibration is implemented to maintain stable drivability, then signal quality improves, but device complexity increases due to additional calibration circuits and control logic
Solution Approach 1:
The patent implements dynamic impedance calibration where the first driver continuously adjusts its impedance based on calibration codes during operation. The calibration process is integrated into the normal data buffer operation, allowing the system to adapt to PVT variations in real-time. This dynamic adjustment mechanism maintains stable drivability without requiring a separate static calibration mode, thereby managing device complexity through integrated control rather than additional independent circuits.
Solution Approach 2:
The data buffer performs self-calibration by using its own internal resources (the first driver, second driver, and third driver) to adjust and maintain optimal impedance levels. The calibration codes control the drivers to automatically compensate for impedance variations caused by PVT changes, eliminating the need for external calibration equipment or complex external control circuits. This self-service approach improves drivability stability while minimizing the increase in device complexity.
3Reliability
If multiple drivers with separate control codes are used, then drivability and de-emphasis performance are stabilized, but control complexity increases
Solution Approach 1:
The patent employs multiple drivers (first, second, and third drivers) that share common control mechanisms and calibration approaches. While each driver has specific functions (impedance calibration, de-emphasis operations), they all respond to calibration codes and operate under unified control principles. This multi-functionality approach allows the system to maintain stable drivability and de-emphasis performance across different operating conditions without requiring entirely separate control systems for each driver, thereby managing control complexity through standardized control protocols.
Data Source
AI summary
A data output buffer includes a first driver configured to drive a data input/output (I/O) pad according to an input signal and allow data drivability to be controlled according to an impedance calibration code and a second driver configured to perform a de-emphasis operation on the data I/O pad and allow de-emphasis drivability to be controlled according to the impedance calibration code.


