Unified Power Map for Low Power IC Anomaly Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Debugging low power IC designs is cumbersome due to the separation of HDL and power specification descriptions, making it difficult to detect and debug anomalies in signal behaviors effectively.

Innovation Solution

A method for detecting anomalies in signal behaviors by receiving a circuit design and power specification, determining power sequence rules, identifying anomalies, and generating relevant information, with the ability to set up a debugging context using waveform, schema, and power map views to inspect and debug issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If HDL and power specification descriptions are kept separate, then design flexibility and modularity are improved, but debugging difficulty and anomaly detection complexity increase

Engineering Contradiction:
Improvedesign flexibilityVSAvoiddebugging difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary system that translates both HDL descriptions and power specification descriptions into a unified power map representation. This power map serves as a mediator that integrates information from both separate descriptions, enabling systematic anomaly detection without requiring direct coupling of the original separate formats. The intermediary translation process maintains design flexibility while enabling comprehensive debugging through unified visualization and analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple separate description formats (HDL and power specification) are used, then design modularity is improved, but integrated anomaly detection capability deteriorates

Engineering Contradiction:
Improvedesign modularityVSAvoidanomaly detection capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent merges the separate HDL description and power specification description into a unified power map that captures both functional and power-related information. This merging process combines elements from both separate formats into a single integrated representation, enabling comprehensive anomaly detection that considers interactions between functional behavior and power management. The unified power map maintains the modularity benefits of separate descriptions while providing integrated anomaly detection capability.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If traditional separate file debugging approach is used, then file format independence is maintained, but debugging time and complexity increase

Engineering Contradiction:
Improveformat independenceVSAvoiddebugging time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary translation of both HDL and power specification descriptions into a unified power map representation before the actual debugging process. This preliminary action creates an integrated view that anticipates potential anomalies by establishing relationships between functional and power behaviors in advance. When debugging is needed, the pre-established power map enables rapid anomaly detection without requiring time-consuming manual correlation of separate file formats, thus reducing overall debugging time while maintaining format independence.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8832615B2Method for detecting and debugging design errors in low power IC design
Publication Date: 2014.09.09 SYNOPSYS INC
  • US8832615B2 patent drawing
  • US8832615B2 patent drawing
  • US8832615B2 patent drawing

AI summary

A method for detecting anomalies in signal behaviors in a simulation of a low power IC includes receiving a circuit design and a power specification of the IC, determining at least one power sequence checking rule from the power specification, simulating the circuit design and the power specification to obtain a dump file, identifying at least one anomaly of the at least one power sequence checking rule based on the dump file, and generating information relevant to the identified anomaly of the at least one power sequence checking rule. The method further includes setting up a context in a debugger for debugging the anomaly by displaying a waveform of misbehaved signals associated with the anomaly in a waveform window, and a portion of the circuit design and/or a portion of the power specification associated with the anomaly in a text window.