On-Die Termination Calibration With Offset Voltage Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing on-die termination systems face challenges in achieving accurate impedance matching due to offset voltages, leading to unreliable calibration and impaired high-speed signal transmission in semiconductor devices.
Innovation Solution
Incorporating an offset compensating unit that detects and cancels offset voltages using a capacitor, allowing for precise comparison with a reference voltage to adjust on-die termination resistance, thereby ensuring accurate impedance matching with external resistors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If offset voltage is not compensated in the comparator, then the circuit structure remains simple, but calibration accuracy deteriorates due to erroneous comparison results
Solution Approach 1:
The patent applies preliminary action by detecting and storing the offset voltage in a capacitor before the actual calibration comparison takes place. The offset compensating unit pre-charges the capacitor with the offset voltage during a calibration phase, then during the comparison phase, the capacitor voltage is subtracted from the on-die termination voltage to eliminate the offset effect. This preliminary compensation action ensures accurate calibration without requiring complex real-time correction circuits.
2Reliability
If on-die termination resistance is not accurately adjusted, then the circuit operation remains simple, but signal transmission quality deteriorates due to impedance mismatching
Solution Approach 1:
The patent implements feedback by using a comparator to continuously monitor the voltage at the on-die termination node and compare it against a reference voltage. Based on the comparison result, the system adjusts the on-die termination resistance through transistor control, creating a closed-loop feedback mechanism that ensures accurate impedance matching. The feedback loop automatically corrects any deviations from the desired impedance level, maintaining high signal transmission quality.
3Measurement precision
If external fixed resistance is used for impedance matching, then the manufacturing process remains simple, but calibration accuracy deteriorates due to temperature variations and aging
Solution Approach 1:
The patent applies dynamics by replacing the static external fixed resistance with a dynamic on-die termination resistance that can be adjusted in real-time. The on-die termination resistance is controlled by transistor switching based on calibration results, allowing the impedance to adapt dynamically to changing environmental conditions such as temperature variations and aging effects. This dynamic adjustment capability ensures continuous accurate impedance matching without requiring external components.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution enhances calibration accuracy, prevents erroneous operations, and improves current characteristics, enabling high-speed memory operations with increased frequency performance.
Implementation Method 1
an offset compensating unit that detects an offset voltage from the output voltage of the on-die termination control unit, stores the detected offset voltage in a capacitor
Data Source
AI summary
An on-die termination control unit turns on/off a corresponding transistor according to a code signal and adjusts an on-die termination resistance so it is equal to an external resistance. An offset compensating unit detects an offset voltage from an output voltage of the on-die termination control unit, stores the detected offset voltage in a capacitor, compares the capacitor voltage canceled the offset voltage with a preset reference voltage, and outputs the comparison result. A latch stores the output of the offset compensating unit for a predetermined time. A counter counts the output of the latch and increases or decreases the code signal.


