Automated Power Distribution Analysis for Integrated Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software tools for integrated circuit design fail to provide a macro-level analysis of power distribution and signal interface issues, often reporting numerous micro-level problems that obscure the root cause of power-related design errors, particularly due to mismatches between circuit blocks served by different power supplies.

Innovation Solution

An automated software method that analyzes the netlist of an integrated circuit chip to evaluate the adequacy of power distribution and protection schemes by determining power supply needs, connectivity, and identifying problematic interfaces, presenting results in a high-level format to highlight root causes of power-related issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If current software tools report micro-level power problems in detail, then measurement precision of power issues is improved, but the complexity of analyzing root causes increases due to overwhelming number of micro-problems

Engineering Contradiction:
Improvedetection precision of power problemsVSAvoidcomplexity of power distribution system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the power distribution analysis into multiple hierarchical levels (macro-level power domains and micro-level circuit blocks). This allows the system to first identify and report macro-level power supply issues, then drill down to micro-level details only when necessary, thereby reducing the complexity of analyzing root causes while maintaining measurement precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and separates macro-level power domain information from micro-level circuit block details. By taking out the macro-level analysis, the system can present root cause problems in a simplified manner, removing the overwhelming complexity of individual micro-problems while preserving the essential power distribution insights.

Inventive Principle:
Principle #2Taking out (Extraction)

2Manufacturing precision

If the system provides detailed micro-level power analysis, then power distribution accuracy is improved, but the time required to analyze and interpret results increases

Engineering Contradiction:
Improveaccuracy of power distributionVSAvoidanalysis time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary macro-level analysis to identify power domain issues before diving into micro-level details. This preliminary action filters out irrelevant micro-problems and focuses analysis time only on areas where macro-level power supply issues exist, thereby reducing overall analysis time while maintaining manufacturing precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By segmenting the analysis into macro and micro levels, the system can quickly present high-level accuracy results first, then provide detailed micro-level breakdowns only when needed, reducing the time required to analyze and interpret results while maintaining power distribution accuracy.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the system analyzes all circuit blocks in the netlist, then completeness of power analysis is improved, but the processing complexity increases

Engineering Contradiction:
Improvecompleteness of power analysisVSAvoidcomplexity of netlist processing
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and focuses analysis on only those circuit blocks that are part of identified power domains with issues. By taking out the analysis scope to match only problematic areas, the system maintains reliability through complete analysis of relevant blocks while reducing processing complexity by excluding blocks outside power domains.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent dynamically adjusts the analysis scope based on identified power domain issues. The system can flexibly expand or contract the analysis depth for different circuit blocks within power domains, maintaining completeness where needed while reducing processing complexity in areas with fewer issues.

Inventive Principle:
Principle #15Dynamics

4Loss of information

If the system reports all power-related issues, then information completeness is improved, but the ease of operation decreases due to difficulty in identifying root causes

Engineering Contradiction:
Improvecompleteness of power issue informationVSAvoidease of root cause identification
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the reported information into macro-level power domain summaries and micro-level circuit block details. This segmentation allows users to first understand the root causes at the macro level, then drill down to micro-level details only when necessary, thereby maintaining information completeness while improving ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of presenting all micro-level details first and requiring users to search for root causes, the patent inverts the approach by presenting macro-level root cause information first, then providing micro-level details as supplementary information. This inversion significantly improves ease of operation while maintaining information completeness.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS8504968B2Method to determine high level power distribution and interface problems in complex integrated circuits
Publication Date: 2013.08.06 SIEMENS INDUSTRY SOFTWARE INC
  • US8504968B2 patent drawing
  • US8504968B2 patent drawing
  • US8504968B2 patent drawing

AI summary

A computer software implemented method of automatically determining adequacy of an integrated circuit electrical power distribution and signal protection schemes, based on netlist data, which does not rely on other a-priori data. The method determines which nets are power supply nets, their connectivity to different types of power supplies. The method automatically traverses the nested block structure of the circuit, ascending and descending in block hierarchy as needed, and automatically determines (often based on an inspection of the power needs of the individual block devices) the type of power supply needed to power that block, power supply adequacy, and adequate protection of signal interfaces to other blocks. The method can present the analysis in a high level report, such as a graphical map, that can make root cause sources of power and power related signal interface problems immediately evident, and which suppresses most irrelevant details.