Hardware Emulation Power Analysis Logic Analyzer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current power analysis techniques for integrated circuits are inaccurate and fail to provide detailed enough information, leading to compromises in design that result in either over-designed products or unreliable operation due to peak power consumption issues.

Innovation Solution

The use of hardware logic emulation or simulation acceleration systems to collect and analyze state transition data for each logic gate and register, allowing for precise calculation and plotting of power consumption, enabling 'What If' analysis and optimization of power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If software simulation tools are used for power analysis, then power consumption can be calculated, but the analysis is inaccurate and cannot provide enough detail

Engineering Contradiction:
Improvepower analysis accuracyVSAvoidanalysis system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system consisting of a logic analyzer coupled to a processing system. The logic analyzer captures actual signal transitions from the circuit under test and provides this data to the processing system for power calculation. This intermediary approach bridges the gap between simple simulation and complex direct measurement, achieving accurate power analysis without requiring overly complex analysis systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces software simulation methods with a hardware-based measurement approach. Instead of using software simulators that model circuit behavior, the system directly measures actual signal transitions using a logic analyzer and processes this real data to calculate power consumption. This substitution eliminates the inaccuracies inherent in simulation while avoiding the complexity of purely hardware-based analysis.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If average power consumption is used for analysis, then design process is simplified, but peak power consumption issues are missed leading to unreliable operation

Engineering Contradiction:
Improvedesign analysis simplicityVSAvoidoperational reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the power analysis into two distinct components: average power consumption and peak power consumption. The processing system calculates both metrics separately from the captured signal transition data. This segmentation allows designers to maintain the simplicity of average power analysis while also identifying peak power issues that could cause operational failures, thus improving reliability without sacrificing ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by selectively analyzing different aspects of power consumption based on design needs. The system can focus on average power for battery-operated devices or on peak power for performance-critical applications. This partial analysis approach maintains simplicity where sufficient while providing detailed insights where necessary, balancing ease of operation with operational reliability.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If detailed power analysis is performed to identify peak consumption, then reliability improves, but analysis time and complexity increase

Engineering Contradiction:
Improvepower consumption reliabilityVSAvoidanalysis time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by capturing all signal transition data during circuit operation using the logic analyzer. This captured data is then processed to identify both average and peak power consumption characteristics. By performing this comprehensive data capture upfront, the system enables detailed power analysis without requiring extended analysis time, as all necessary information is already collected and ready for processing.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If hardware logic emulation is used for power analysis, then accurate detailed power consumption data is obtained, but device complexity and cost increase

Engineering Contradiction:
Improvepower consumption measurement accuracyVSAvoidemulation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses a logic analyzer as an intermediary device that couples the circuit under test to the processing system. This logic analyzer captures signal transitions and transmits the data for power calculation, achieving accurate power measurement without requiring full hardware logic emulation. The intermediary approach provides the necessary measurement precision while avoiding the complexity and cost of complete emulation systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8453086B2System and method for analyzing power consumption of electronic design undergoing emulation or hardware based simulation acceleration
Publication Date: 2013.05.28 CADENCE DESIGN SYST INC
  • US8453086B2 patent drawing
  • US8453086B2 patent drawing
  • US8453086B2 patent drawing

AI summary

The invention described here is the methods of using a hardware-based functional verification system to mimic a design under test (DUT), under intended application environment and software, to record or derive the transition activities of all circuits of the DUT, then calculate the total or partial power consumption during the period of interest. The period of interest is defined by the user in terms of “events” which are the arbitrary states of the DUT. Furthermore, the user can specify the number of sub-divisions required between events thus vary the apparent resolution of the power consumption profile.