On-the-fly Leakage Power Estimation in Circuit Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing simulation tools for electronic circuits cannot accurately estimate leakage power on-the-fly during circuit simulation due to difficulties in modeling temperature variations, leading to reliance on best or worst-case scenarios.

Innovation Solution

A method and system that calculate dynamic and total power consumption, average the total power to determine temperature, and subsequently estimate leakage power in real-time, allowing for on-the-fly updates of power consumption based on temperature and dynamic power changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If circuit designers use existing simulation tools to estimate leakage power, then they can obtain power consumption estimates, but the estimates are inaccurate because they rely on best or worst-case scenarios rather than real-time temperature variations

Engineering Contradiction:
Improveleakage power estimation accuracyVSAvoidsimulation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic temperature estimation during circuit simulation by continuously calculating total power consumption and updating temperature values based on power dissipation. This allows leakage power to be estimated at the actual operating temperature rather than static best/worst-case scenarios, resolving the contradiction between accuracy and complexity by making the simulation adaptive to real-time conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback by calculating total power consumption, determining temperature based on this power, and then using the temperature to estimate leakage power which feeds back into the total power calculation. This iterative feedback loop enables accurate leakage power estimation while maintaining manageable simulation complexity through structured computation

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If circuit designers perform comprehensive temperature analysis at multiple temperature points, then they can capture temperature variations, but it is difficult to estimate temperature variations on-the-fly during circuit simulation

Engineering Contradiction:
Improvetemperature variation coverageVSAvoidsimulation ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent changes the parameter estimation approach by calculating temperature dynamically during simulation based on instantaneous power consumption rather than requiring separate analysis at multiple fixed temperature points. This allows the simulation to adapt to temperature variations automatically, maintaining ease of operation while achieving comprehensive temperature coverage

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary setup by establishing the relationship between power consumption and temperature, and by preparing the framework for dynamic temperature calculation before simulation begins. This preliminary preparation enables on-the-fly temperature estimation during simulation without requiring complex real-time computations, thus maintaining ease of operation while achieving adaptability

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables more accurate simulation of leakage power in electronic circuits by dynamically estimating temperature and leakage power, improving the precision of simulation software and accounting for real-time operational changes.

Implementation Method 1

The power consumed by an electronic circuit can be categorized into two main components—dynamic power and leakage power. Dynamic power consumption occurs due to transistor switching activity.

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Data Source

PatentUS10133836B1Systems and methods for on-the-fly temperature and leakage power estimation in electronic circuit designs
Publication Date: 2018.11.20 CADENCE DESIGN SYST INC
  • US10133836B1 patent drawing
  • US10133836B1 patent drawing
  • US10133836B1 patent drawing

AI summary

A method for on-the-fly determination of leakage power and temperature of an electronic circuit design is provided. The method includes calculating a dynamic power of the electronic circuit design. The method also includes calculating a total power consumption of the electronic circuit design. The method further includes averaging the total power consumption to obtain an average total power, determining a temperature of the electronic circuit design based on the average total power, and determining a leakage power of the electronic circuit design based on the temperature. A system and a non-transitory, computer-readable medium storing computer-readable instructions to perform the above method are also provided.