Incremental Glitch Analysis for IC Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic design automation (EDA) systems face challenges in efficiently optimizing glitch power consumption in integrated circuits, as glitch analysis is computationally expensive and time-consuming, especially during optimization processes.

Innovation Solution

The system employs incremental glitch analysis by determining a glitch-inducing window (GIW) and glitch factor for combinational logic gates, allowing for incremental modifications to be evaluated for their impact on glitch activity, thereby optimizing glitch power efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full glitch analysis is performed for every circuit modification, then glitch power optimization accuracy is improved, but computing time and resource consumption increase significantly

Engineering Contradiction:
Improveglitch power optimization accuracyVSAvoidcomputing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the glitch analysis process into two parts: (1) calculating the glitch-inducing window (GIW) based on arrival time ranges of inputs, and (2) determining the glitch factor by comparing GIW with the logic gate's intrinsic delay. This segmentation allows the system to perform analysis incrementally rather than performing complete circuit simulation for every modification, significantly reducing computing time while maintaining optimization accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary calculation of the glitch-inducing window using arrival time ranges before determining the final glitch factor. By pre-computing the GIW based on input arrival time ranges and comparing it against the intrinsic delay, the system can quickly determine glitch behavior without performing full circuit simulation, thus reducing overall computing time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If comprehensive glitch analysis is performed during EDA optimization, then power consumption optimization is improved, but device complexity and computational overhead increase

Engineering Contradiction:
Improvepower consumption optimizationVSAvoidcomputational complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent extracts the essential elements needed for glitch analysis: arrival time ranges of inputs and intrinsic delay of the logic gate. By taking out only these critical parameters and using them to calculate the glitch-inducing window and glitch factor, the system achieves power optimization without requiring complex full-circuit simulation, thus reducing computational complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the approach from simulating complete circuit behavior to analyzing specific parameters (arrival time ranges, intrinsic delay). By transforming the analysis into a parameter-based calculation of GIW and glitch factor, the system achieves power optimization with significantly reduced computational complexity, making it feasible to perform during EDA optimization.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If incremental glitch analysis is implemented, then computing resource requirements are reduced, but analysis accuracy may be compromised

Engineering Contradiction:
Improvecomputing efficiencyVSAvoidglitch analysis accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements feedback by using the calculated glitch factor to determine whether to retain or revert circuit modifications. The glitch factor, derived from comparing the glitch-inducing window with intrinsic delay, provides feedback on the impact of modifications, enabling the optimization process to make informed decisions while maintaining accuracy through iterative refinement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies partial action by analyzing only the essential parameters (arrival time ranges, intrinsic delay) rather than performing complete circuit simulation. This partial analysis of the glitch-inducing window and glitch factor provides sufficient accuracy for optimization decisions while significantly improving computing efficiency, avoiding the excessive action of full simulation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250190666A1Incremental glitch analysis for efficient glitch power optimization
Publication Date: 2025.06.12 SYNOPSYS INC
  • US20250190666A1 patent drawing
  • US20250190666A1 patent drawing
  • US20250190666A1 patent drawing

AI summary

A system and method for designing integrated circuits with incremental glitch analysis for efficient glitch power optimization, including determining a glitch factor for a combinational logic (CL) gate of a circuit based on arrival time ranges at first and second inputs of the CL gate and an internal delay of the CL gate, updating the glitch factor for the CL gate subsequent to a modification to the circuit design that impacts the CL gate, and determining whether to retain the modification to the circuit design based on the updated glitch factor for the CL gate and an optimization criterion.