Early Power Estimation for Integrated Circuit Designs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for estimating power consumption of integrated circuit designs are time-consuming and inaccurate at the register-transfer-level (RTL) stage, leading to lengthy design times and potential commercial viability issues due to excessive power dissipation.

Innovation Solution

A method that partitions the integrated circuit netlist into equal parts, synthesizes a subset to determine an average power correction ratio, and uses this ratio to correct less-accurate estimates for the remaining gates, allowing for early and reasonably accurate power consumption estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full synthesis is performed to obtain accurate power consumption calculation, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvepower consumption accuracyVSAvoiddesign turnaround time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The circuit netlist is divided into multiple partitions, and only a selected subset of these partitions is synthesized to determine power correction ratios. This segmentation allows the system to obtain power estimation data from a representative sample without performing full circuit synthesis, thereby reducing time while maintaining reasonable accuracy through statistical extrapolation to the entire circuit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of performing complete synthesis of the entire circuit, the method performs partial synthesis on only a subset of partitions (e.g., 10-30% of total partitions). This partial action is sufficient to capture the power consumption characteristics needed to compute correction ratios, which are then applied to estimate power for the remaining unsynthesized partitions, achieving acceptable accuracy with reduced computational effort.

Inventive Principle:
Principle #16Partial or excessive action

2Loss of time

If early power estimation is performed at RTL level, then loss of time is reduced, but measurement precision deteriorates

Engineering Contradiction:
Improvedesign timeVSAvoidpower estimation accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The method introduces an intermediary correction mechanism using power correction ratios derived from synthesized partitions. These ratios act as mediators that bridge the gap between rough RTL-level power estimates and more accurate post-synthesis power calculations. By applying these correction ratios to RTL estimates, the system achieves improved accuracy without requiring complete synthesis before estimation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary synthesis on a subset of partitions to establish power correction ratios before final power estimation. This preliminary action on representative samples enables the system to capture synthesis-induced power variations and use this information to correct subsequent RTL-level estimates, improving accuracy while maintaining early estimation capability.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If subset of partitions is synthesized to determine power correction ratios, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvepower estimation speedVSAvoidmethod complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The method creates simplified copies or representations of power consumption characteristics by computing correction ratios from synthesized partitions. These ratio copies capture the essential power behavior and can be applied across all partitions without requiring detailed analysis of each individual partition, thereby simplifying the overall process while maintaining productivity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8201121B1Early estimation of power consumption for electronic circuit designs
Publication Date: 2012.06.12 CADENCE DESIGN SYST INC
  • US8201121B1 patent drawing
  • US8201121B1 patent drawing
  • US8201121B1 patent drawing

AI summary

In one embodiment of the invention, a method of designing integrated circuits is disclosed. The method includes determining a power correction factor for a subset of partitions of circuits in an integrated circuit design; determining a gross power consumption estimate for all partitions of circuits in the integrated circuit design without synthesizing the entire integrated circuit design; and improving the accuracy of the gross power consumption estimate using the power correction factor to generate a reasonably accurate power consumption estimate for the entire integrated circuit design prior to substantially full circuit synthesis thereof.