RC-Loaded Clock Buffer Tuning for Fine-Grained Skew Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for correcting clock skew in integrated circuits face challenges such as area, power, and complexity penalties, as well as performance reduction, particularly when using phase-locked loops or tuning clock speeds, and adding buffers increases power consumption and chip area.

Innovation Solution

A buffer circuit with resistive-capacitive (RC) loading structures between inverter stages is used to control clock skew by varying the delay, allowing for fine-grained tuning without altering cell sizes or chip routing, thus maintaining low power consumption and footprint compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a de-skew phase-locked loop or delay-locked loop is employed to align clock phases, then clock skew correction is achieved, but area, power consumption and circuit complexity increase

Engineering Contradiction:
Improveclock skew correctionVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the delay parameter of existing buffer circuits by modifying their operating conditions (such as enabling/disabling specific buffer instances or adjusting buffer characteristics) rather than adding complex PLL/DLL circuits. This allows clock skew correction through parameter adjustment of simple buffers, avoiding the area and complexity penalties of traditional approaches.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If clock speed is tuned to reduce clock skew, then skew correction is achieved, but circuit performance is significantly reduced due to slower clock speeds

Engineering Contradiction:
Improveclock skew correctionVSAvoidcircuit performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local delay adjustment to specific clock paths by selectively enabling or disabling individual buffer circuits at different locations in the clock distribution tree. This allows targeted skew correction on a path-by-path basis without globally reducing clock speed, thereby maintaining overall circuit performance while correcting local skew issues.

Inventive Principle:
Principle #3Local quality

3Reliability

If one or more buffers are added to a clock signal path for clock tree balancing, then clock skew is reduced, but overall power consumption and chip area increase

Engineering Contradiction:
Improveclock skew reductionVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic buffer control where buffer circuits can be selectively enabled or disabled based on the specific skew correction needs of different clock paths. This dynamic configuration allows the system to use only the necessary buffering resources for each operating condition, reducing overall power consumption compared to having all buffers permanently active, while still achieving adequate skew correction.

Inventive Principle:
Principle #15Dynamics

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 approach enables precise control of clock skew without increasing overall power consumption or chip area, effectively balancing clock tree delays and maintaining performance without violating setup and hold times.

Implementation Method 1

The buffer circuit includes at least first and second inverter stages and a resistive-capacitive (RC) loading structure. An output of the first inverter stage is connected to an input of the second inverter stage via the RC loading structure.

Methodology Applied
Scientific EffectResistive-capacitive (RC) loading: Capacitance

Data Source

PatentUS8432210B2Fine-grained clock skew tuning in an integrated circuit
Publication Date: 2013.04.30 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8432210B2 patent drawing
  • US8432210B2 patent drawing
  • US8432210B2 patent drawing

AI summary

An apparatus for controlling clock skew in an integrated circuit (IC) includes timing circuitry operative to generate a clock signal for distribution in the IC and at least one buffer circuit operative to receive the clock signal, or a signal indicative of the clock signal, and to generate a delayed version of the clock signal as an output thereof. The buffer circuit includes at least first and second inverter stages and a resistive-capacitive (RC) loading structure. An output of the first inverter stage is connected to an input of the second inverter stage via the RC loading structure. The buffer circuit has a delay associated therewith that is selectively varied as a function of one or more adjustable characteristics of the RC loading structure. Clock skew in the IC is controlled as a function of the delay of the buffer circuit.