Output Driver Impedance Calibration With Adaptive Binary Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional calibration circuits for integrated circuits face inefficiencies in matching output impedance due to prolonged calibration times and over-compensation issues, particularly when the difference between output voltage ZQ and reference voltage VREF is small, leading to unnecessary filtering and repeated iterative processes.

Innovation Solution

A calibration circuit that includes a comparator to assess the difference between ZQ and VREF, using delta values (V+ and V-) to determine if filtering is needed, and a binary searcher to adjust the step size based on the magnitude difference, reducing calibration time and preventing over-compensation by using smaller step sizes when ZQ is close to VREF.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional calibration circuits use filtering and iterative binary search to match output impedance, then impedance matching accuracy is improved, but calibration time is significantly prolonged

Engineering Contradiction:
Improveimpedance matching accuracyVSAvoidcalibration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing an initial assessment of the voltage difference magnitude between ZQ and VREF before committing to a calibration strategy. The comparator evaluates whether |ZQ-VREF| exceeds a threshold, and based on this preliminary evaluation, the system selects between aggressive calibration (when difference is large) and minimal calibration (when difference is small), avoiding unnecessary iterative filtering and reducing calibration time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the calibration process adaptive rather than static. The calibration circuit dynamically adjusts its behavior based on the real-time magnitude of the voltage difference. When the difference is large, the system employs full iterative binary search with filtering for precise matching. When the difference is small, the system skips or reduces filtering and iteration, thereby dynamically optimizing the calibration time-accuracy tradeoff.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If conventional calibration circuits repeatedly iterate through binary search when voltage difference is small, then impedance matching precision is maintained, but over-compensation occurs and calibration efficiency decreases

Engineering Contradiction:
Improveimpedance matching precisionVSAvoidcalibration efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies partial action by performing only the necessary amount of calibration iterations based on the initial voltage difference assessment. When |ZQ-VREF| is already small (within threshold), the system performs minimal or no iterative adjustments, applying just enough action to maintain precision without over-calibrating. This prevents over-compensation while maintaining impedance matching precision, thereby improving calibration efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses feedback by continuously monitoring the voltage difference magnitude between ZQ and VREF through a comparator and using this feedback information to control the calibration process. The feedback mechanism determines whether iterative binary search should be performed or skipped, allowing the system to adapt its calibration intensity to the actual mismatch condition, thus avoiding unnecessary iterations and over-compensation.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If conventional calibration circuits apply uniform filtering to all calibration signals, then signal accuracy is improved, but calibration time increases due to unnecessary filtering when voltage difference is large

Engineering Contradiction:
Improvesignal accuracyVSAvoidfiltering time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies local quality by making the filtering operation selective rather than uniform across all calibration scenarios. The system applies filtering locally only when the voltage difference |ZQ-VREF| exceeds a threshold, indicating a large mismatch that benefits from filtered, precise measurements. When the voltage difference is already small, filtering is skipped or reduced, avoiding unnecessary time consumption. This localized application of filtering optimizes both signal accuracy and calibration time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting the filtering parameter (whether to apply filtering) based on the voltage difference magnitude. The system changes the filtering parameter from 'apply filtering' to 'skip filtering' depending on the initial assessment of |ZQ-VREF|. This parameter change allows the calibration circuit to adapt its signal processing intensity to the actual calibration needs, improving efficiency without sacrificing necessary signal accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7821291B2Digital calibration circuits, devices and systems including same, and methods of operation
Publication Date: 2010.10.26 MICRON TECHNOLOGY INC
  • US7821291B2 patent drawing
  • US7821291B2 patent drawing
  • US7821291B2 patent drawing

AI summary

A calibration circuit for matching the output impedance of a driver by calibrating adjustments to the driver is described. The calibration circuit includes a driver circuit with a plurality of calibration transistors configured to receive a plurality of adjustment signals. The calibration circuit also includes a comparator circuit, and a binary searcher. The driver provides a signal corresponding to an output impedance to the comparator circuit. The output impedance signal is compared to a target impedance, and the comparator circuit then provides logic signals to the binary searcher representing whether the output impedance is greater than the target impedance. The binary searcher then selects a type of step size and count direction, in response to the logic signals, to count the number of steps for adjusting the calibration transistors of the driver.