Output Buffer Drive Strength Calibration for PVT Timing Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Output buffers in digital circuits are sensitive to process, voltage, and temperature (PVT) conditions, leading to variations in output timing that reduce the data valid window and affect the reliability and performance of integrated circuits, especially at high speeds.

Innovation Solution

An integrated circuit with an output buffer and control circuit that adjusts driving strength using control signals generated by a reference delay circuit and a delay emulation circuit, which are designed to be insensitive to PVT conditions, ensuring consistent output timing across varying conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the operating speed of the integrated circuit is increased, then the productivity is improved, but the output timing variation due to PVT conditions increases, reducing the data valid window and affecting reliability

Engineering Contradiction:
Improveoperating speedVSAvoiddata valid window
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The output buffer's driving strength is made dynamically adjustable through multiple control inputs that select different driving strength levels. The control circuit dynamically adjusts the driving strength based on detected PVT conditions by comparing timing signals from reference and delay emulation circuits, allowing the buffer to adapt its performance characteristics in real-time to maintain reliable operation at high speeds

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the electrical parameters of the output buffer by adjusting its driving strength through control signals. The control circuit modifies the effective resistance and current driving capability of the buffer by selecting different driving strength levels, thereby compensating for PVT-induced timing variations and maintaining a consistent data valid window across different operating conditions

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If the driving strength of the output buffer is increased to compensate for PVT variations, then the output timing consistency is improved, but the device complexity increases due to the need for control circuits and multiple timing signals

Engineering Contradiction:
Improveoutput timing consistencyVSAvoidcontrol circuit structure
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The control circuit automatically detects PVT conditions and adjusts the output buffer's driving strength without external intervention. The system uses internal reference delay circuits and delay emulation circuits to generate timing signals that are compared to determine the appropriate driving strength level, enabling self-calibration and eliminating the need for manual adjustment or complex external control mechanisms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control circuit implements a feedback mechanism by continuously monitoring the timing relationship between reference and delayed signals. Based on the comparison results, the control circuit adjusts the driving strength selection to maintain optimal output timing, creating a closed-loop system that automatically compensates for PVT variations while keeping the control logic relatively simple

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8643404B1Self-calibration of output buffer driving strength
Publication Date: 2014.02.04 MACRONIX INTERNATIONAL CO LTD
  • US8643404B1 patent drawing
  • US8643404B1 patent drawing
  • US8643404B1 patent drawing

AI summary

An integrated circuit includes an output buffer and a control circuit. The output buffer has a signal input, a signal output, and a set of control inputs. The output buffer has an output buffer delay, and a driving strength adjustable in response to control signals applied to the set of control inputs. The control circuit is connected to the set of control inputs of the output buffer. The control circuit uses first and second timing signals to generate the control signals, and includes a reference delay circuit that generates the first timing signal with a reference delay, and a delay emulation circuit that generates the second timing signal with an emulation delay that correlates with the output buffer delay.