Test Point Clock Gating for Lower IC Functional-Mode Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increased power consumption by test point circuit elements in integrated circuits during functional mode operations due to ungated input clocks used for test point insertion is a challenge, as these elements continue to switch states despite not capturing or shifting out values, leading to excessive dynamic power dissipation.

Innovation Solution

Implementing a test point clock gating circuit element controlled by a test mode signal to gate the ungated input clock, coupled with a domain partitioner and domain matrix generator to identify and group test point circuit elements into clock and power domains for selective activation, reducing the number of clock gating elements and shared test mode signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If test point circuit elements are inserted into the IC design for testing, then test coverage and testability are improved, but power consumption increases during functional mode operations

Engineering Contradiction:
Improvetest coverageVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by inserting clock gating circuit elements into the IC design during the design phase, before fabrication. These gating elements are pre-configured to receive test mode signals that will control clock distribution to test point circuit elements during functional mode operations, thereby preventing unnecessary switching and reducing power consumption before the problem actually occurs

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the clock signal distribution to test point circuit elements dynamic and controllable through test mode signals. The clock gating circuit elements dynamically enable or disable clock signals based on operational mode, allowing the system to adapt its power consumption characteristics according to whether it is in test mode or functional mode, thus resolving the contradiction between maintaining testability and reducing operational power consumption

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If ungated input clocks are used for test point circuit elements, then test point insertion and testing are simplified, but unnecessary switching and dynamic power dissipation occur during functional mode

Engineering Contradiction:
Improvetest point insertionVSAvoiddynamic power dissipation
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent introduces clock gating circuit elements as intermediary components between the ungated input clock source and the test point circuit elements. These gating elements act as mediators that selectively block or pass clock signals based on test mode signals, thereby preventing the direct unnecessary switching that would occur with ungated clocks while maintaining the simplicity of test point insertion

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies segmentation by dividing the clock distribution system into separate controllable segments. Each test point circuit element or group of elements receives clock signals through dedicated gating circuitry, allowing independent control of each segment's clocking based on test mode signals, thus enabling precise power management while maintaining ease of test point insertion

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If clock gating circuit elements are added to control test point clocks, then power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidcircuit complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent applies universality by designing clock gating circuit elements that serve multiple functions: they control clock distribution to test point circuit elements, respond to test mode signals, and enable power management during functional mode operations. This multi-functionality reduces the need for separate dedicated control circuits, thereby limiting the increase in device complexity while achieving power consumption reduction

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

Solution Approach 2:

The patent merges the clock gating functionality with the existing test mode signal generation infrastructure. The clock gating circuit elements are integrated into the design and share control signals with other test functions, combining multiple control functions into unified circuitry rather than adding separate independent control systems, thus reducing the net increase in device complexity

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If test point circuit elements remain active during functional mode, then test readiness is maintained, but unnecessary switching and power consumption occur

Engineering Contradiction:
Improvetest readinessVSAvoidpower efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements periodic action by using test mode signals that periodically enable or disable clock signals to test point circuit elements based on operational mode. During functional mode, clock signals are gated off periodically, allowing test point elements to remain ready for testing while preventing continuous unnecessary switching and improving power efficiency

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12488176B1Systems and methods for reducing test point power consumption in a circuit design
Publication Date: 2025.12.02 CADENCE DESIGN SYST INC
  • US12488176B1 patent drawing
  • US12488176B1 patent drawing
  • US12488176B1 patent drawing

AI summary

The present disclosure relates to reducing power consumption of test point circuit elements of an integrated circuit (IC) design. An ungated input clock for at least one testing point circuit element for the IC design can be identified. The IC design can be updated by coupling a test point clock gating circuit element to a clock gate input node of the IC design that is to receive the ungated input clock, to the at least one test point circuit element, and to a test mode signal generation element that is to provide a test mode signal to create an updated IC design. The test point clock gating circuit element can be enabled and disabled based on a logical value of the test mode signal to control a supply of the ungated input clock to the at least one testing point circuit element.