IC Loopback BIST for Clock Skew and PVT 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, utilizing a controller, multiplexer, frequency counter, and loopback paths to measure oscillation frequencies and 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-configuring multiple loopback paths with different lengths before operation. These paths are prepared in advance to account for process, voltage, and temperature variations, allowing the system to select the appropriate path without real-time adjustment delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the loopback path selection adaptive and variable. The system dynamically chooses among multiple loopback paths based on measured oscillation frequencies, allowing the feedback path to adjust to changing operating conditions and maintain measurement accuracy.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If additional bond pads are used to improve measurement resolution, then measurement precision improves, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improveon-chip variation profile resolutionVSAvoidnumber of bond pads
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies universality by designing loopback paths that serve multiple functions: they provide feedback for oscillation frequency measurement, enable process-voltage-temperature variation characterization, and allow for different measurement resolutions without requiring separate dedicated structures for each function.

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

Solution Approach 2:

The patent implements nesting by creating hierarchical loopback paths where shorter paths are nested within longer paths. This allows the same physical structure to provide multiple measurement resolutions, with the ability to select between coarse and fine measurement modes without adding separate bond pads.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Adaptability or versatility

If loopback paths with different lengths are used to account for PVT variations, then adaptability improves, but device complexity increases

Engineering Contradiction:
ImprovePVT variation compensationVSAvoidnumber of loopback paths
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the feedback path into multiple discrete loopback paths with different lengths. Each path is segmented to provide specific PVT compensation characteristics, allowing the system to select the appropriate segment based on operating conditions rather than using a single complex adjustable path.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10707853B2Integrated circuit and method of testing
Publication Date: 2020.07.07 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US10707853B2 patent drawing
  • US10707853B2 patent drawing
  • US10707853B2 patent drawing

AI summary

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