On-Chip Clock Tree BIST for Arrival Time Variation Profiling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Differences in clock signal arrival times across components in semiconductor integrated circuits can lead to performance errors due to synchronization issues.

Innovation Solution

A built-in self-test (BIST) circuit with a test circuit connected to the first circuit, comprising a controller, multiplexer, frequency counter, and loopback paths, measures oscillation frequencies to generate an on-chip variation profile, accounting for process, voltage, and temperature variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a clock tree is used to distribute clock signals to various components, then synchronization of operation is achieved, but differences in arrival time of clock signals at different components still occur causing performance errors

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidclock signal arrival time measurement
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-characterizing the clock tree during manufacturing to determine expected arrival times at different components. This pre-established timing information is stored and later used to compensate for process variations, allowing the system to account for timing differences before they affect circuit operation. The BIST circuit similarly performs preliminary measurements to establish baseline timing characteristics.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by measuring and compensating for variations in clock signal arrival times caused by process, voltage, and temperature changes. The system dynamically adjusts timing parameters based on measured variations, allowing the clock tree to maintain synchronization accuracy despite environmental and manufacturing variations that would otherwise cause performance errors.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If traditional measurement methods are used, then simple testing is achieved, but additional bond pads are required increasing device complexity

Engineering Contradiction:
Improvetesting implementationVSAvoidbond pad quantity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent implements self-service through built-in self-test (BIST) circuits that are integrated within the chip itself. These BIST circuits can autonomously test clock tree performance without requiring external measurement equipment or additional bond pads. The system uses its own internal resources to characterize and verify timing behavior, eliminating the need for external testing infrastructure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent merges the testing functionality with the existing clock tree infrastructure by integrating BIST circuits directly into the clock distribution network. This consolidation allows timing measurements to be performed using the same physical pathways that carry operational clock signals, eliminating the need for separate test access points or additional bond pads.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If on-chip variation profiling is performed to account for process, voltage, and temperature variations, then measurement accuracy is improved, but the measurement process becomes more complex

Engineering Contradiction:
Improveon-chip variation profile accuracyVSAvoidmeasurement circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies universality by designing BIST circuits that can measure multiple parameters (arrival times, oscillation frequencies, timing variations) using a single integrated test infrastructure. The same BIST circuitry that characterizes clock tree timing also profiles on-chip variations across different operating conditions, allowing one system to serve multiple measurement purposes without proportionally increasing complexity.

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

Solution Approach 2:

The patent implements feedback mechanisms where BIST circuits continuously monitor clock signal characteristics and feed this information back to characterize PVT variations. The measured timing data is used to update the on-chip variation profile, which in turn informs timing compensation adjustments. This closed-loop approach enables accurate variation profiling while using efficient measurement techniques that don't require overly complex test equipment.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11374561B2Integrated circuit and method of testing
Publication Date: 2022.06.28 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US11374561B2 patent drawing
  • US11374561B2 patent drawing
  • US11374561B2 patent drawing

AI summary

An integrated circuit includes a first circuit having a loopback path electrically coupled to an inverter and a test circuit having a controller and a counter. The test circuit is electrically coupled to the first circuit, and the controller is configured to select the loopback path. The first circuit is configured to receive a first voltage signal and to generate an oscillating signal from the received first voltage signal. The first voltage signal is either a substantially low logic level signal or a substantially high logic level signal. The counter is configured to count oscillations of the oscillating signal.