Clock Gating Cell Control for Transition Delay Fault Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of testing for Transition Delay Faults (TDFs) in modern integrated circuits is exacerbated by the use of layers of clock gating logic, making it difficult to generate pseudorandom data capable of capturing all TDFs, as the probability of capturing faults decreases exponentially with each additional gating cell, rendering existing methods ineffective.

Innovation Solution

Decoupling the TE pins of clock gating cells from other circuit elements and controlling them with a unique signal, known as CLK_UNGATE, allows independent control of the clock gating logic during test mode, ensuring the presence of the two clock pulses needed to capture TDFs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If clock gating logic is used to decrease power consumption, then power consumption is reduced, but the complexity of testing for TDFs increases and the probability of capturing faults decreases exponentially

Engineering Contradiction:
Improvepower consumptionVSAvoiddifficulty of testing for TDFs
Core Design Contradiction:
Loss of energyVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the control of clock gating cells by separating the test mode control signal (TEST_SE) from the clock gating control. By introducing a dedicated control mechanism for clock gating cells during scan testing, the system can independently manage the clock gating function without being constrained by the pseudorandom data generation process, thereby maintaining power savings while improving testability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary control signal (CLK_UNGATE) that mediates between the test mode and the clock gating function. This intermediary signal allows the tester to independently control the clock gating cells during scan testing, ensuring that clock pulses are available for TDF detection while maintaining the power consumption benefits of clock gating in normal operation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If layers of clock gating logic are added to modern circuits, then power consumption decreases, but the probability of capturing all TDFs with pseudorandom data becomes exponentially smaller

Engineering Contradiction:
Improvepower consumptionVSAvoidprobability of capturing TDFs
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent makes the clock gating control dynamic by allowing independent control during test mode. The CLK_UNGATE signal can be dynamically adjusted based on the testing requirements, enabling the system to transition between power-saving mode and test-mode independently, thereby ensuring reliable TDF detection regardless of the number of clock gating layers

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the control parameter for clock gating cells from being driven by pseudorandom data to being driven by a dedicated test control signal. This parameter change ensures that clock pulses are reliably generated for TDF detection while maintaining the ability to save power during normal operation through conventional clock gating control

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the TE pins of clock gating cells are coupled to TEST_SE signal, then the circuit operates as a single integrated system, but the tester cannot independently control clock gating during scan testing

Engineering Contradiction:
Improveintegrated system operationVSAvoidindependent control of clock gating
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the control function by separating the TEST_SE signal path from the clock gating control path. By introducing a dedicated CLK_UNGATE signal for clock gating cell control during scan testing, the system maintains integrated operation during normal function while enabling independent control during testing, thus resolving the contradiction between system integration and testing flexibility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces CLK_UNGATE as an intermediary control signal that provides independent control of clock gating cells during scan testing. This intermediary signal allows the tester to control clock gating independently without affecting the normal integrated operation of the circuit, thereby maintaining both system integration and testing flexibility

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8689067B1Control of clock gate cells during scan testing
Publication Date: 2014.04.01 MARVELL ASIA PTE LTD
  • US8689067B1 patent drawing
  • US8689067B1 patent drawing
  • US8689067B1 patent drawing

AI summary

A system and method for detecting transition delay faults decouples the test enable pins of the clock gating cells from other elements in the circuitry. The test enable pins are controlled during test mode by a unique signal, allowing the tester to independently control the clock gating logic of the circuitry. By being able to ungate the clock, the tester can ensure that the two clock pulses needed to check for transition delay faults will always be present.