I/O Driver Voltage Compensation Using Clock Frequency Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional input/output driver circuits in integrated circuits face challenges in maintaining optimal drive strength under varying process conditions, temperature fluctuations, and supply voltage droop, leading to inadequate performance.

Innovation Solution

The implementation of compensation drivers, including PMOS and NMOS PT-coded and V-coded compensation drivers, which adjust drive strength based on digital control signals generated from centralized process and temperature sensing and localized voltage compensation, utilizing parallel transistors and binary weighting for optimal drive strength adaptation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If compensation drivers are added to maintain drive strength under varying conditions, then drive strength reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedrive strength reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The compensation circuit is divided into separate PT-coded and V-coded compensation drivers, each handling specific compensation functions. The PT-coded compensation driver addresses process and temperature variations, while the V-coded compensation driver handles voltage droop, allowing modular implementation and independent optimization of each compensation function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The compensation drivers dynamically adjust their output based on real-time sensing of process, temperature, and voltage conditions. The compensation amount is continuously modified through digital control signals that respond to changing operating conditions, enabling the circuit to adaptively maintain optimal drive strength throughout the operating range.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple compensation drivers are implemented to cover all operating conditions, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The PT-coded and V-coded compensation drivers work together as a unified compensation system that handles multiple types of operating condition variations. The same basic compensation driver structure is used for both PT and V compensation, with the control logic adapting to provide the appropriate compensation type based on the sensed conditions, reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The compensation system uses localized sensing circuits positioned near the I/O driver to detect local process, temperature, and voltage conditions. This allows the compensation to be tailored to the specific operating conditions at each location on the die, improving adaptability while keeping the compensation logic localized and manageable.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If digital control signals are used to enable individual transistors for compensation, then manufacturing precision is improved, but device complexity increases

Engineering Contradiction:
Improvemanufacturing precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The compensation control system replaces analog adjustment mechanisms with digital control signals. Digital-to-analog converters (DACs) are used to convert digital compensation codes into analog control voltages that drive the compensation transistors, providing precise and repeatable compensation settings that can be programmed and stored, improving manufacturing precision while using standard digital logic components.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10608637B2Supply voltage compensation for an input/output driver circuit using clock signal frequency comparison
Publication Date: 2020.03.31 STMICROELECTRONICS INT NV
  • US10608637B2 patent drawing
  • US10608637B2 patent drawing
  • US10608637B2 patent drawing

AI summary

A process and temperature variation operating condition that is globally applicable to an integrated circuit die is sensed in a core circuit region to generate a global process and temperature compensation signal. A voltage variation operating condition that is locally applicable to an input/output circuit within a peripheral circuit region of the integrated circuit die is sensed to generate a local voltage compensation signal. More specifically, the localized voltage operating condition is generated as a function of a measured difference in frequency between a first clock signal generated in the peripheral circuit region in response to a supply voltage subject to voltage variation and a second clock signal generated in the core circuit region in response to a fixed bandgap reference voltage. The operation of the input/output circuit is then altered in response to the global process and temperature compensation signal and in response to the local voltage compensation signal.