Hybrid Analysis Techniques for Electronic Design Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern electronic design methodologies face challenges due to the increasing complexity and number of transistors in very deep sub-micron integrated circuits, leading to long runtime and computational resource burdens in post-layout optimization and analysis, with conventional approaches often resulting in inaccurate or overly aggressive reduction techniques.

Innovation Solution

Implementing hybrid analysis techniques that generate an activity map to selectively apply reduction processes to different portions of the electronic design based on their activity, allowing for more aggressive or conservative reduction techniques depending on their impact on transient behaviors, thereby improving accuracy and reducing computational resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If circuit reduction techniques are applied to the entire electronic design, then computational resource utilization is improved, but accuracy of results deteriorates due to pessimism or optimism of the reduction technique

Engineering Contradiction:
Improvecomputational resource utilizationVSAvoidaccuracy of results
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies different reduction techniques to different portions of the electronic design based on activity information. High-activity portions use conservative reduction techniques to maintain accuracy, while low-activity portions use aggressive reduction techniques to improve computational efficiency. This local differentiation resolves the contradiction by optimizing each region according to its specific characteristics rather than applying a uniform approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The electronic design is segmented into multiple portions based on activity information, with each portion independently analyzed and reduced using appropriate techniques. This segmentation allows the system to apply aggressive reduction where safe and conservative reduction where necessary, thereby improving overall computational resource utilization without sacrificing the accuracy of critical portions.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If aggressive reduction techniques are applied to reduce electronic design size, then runtime of post-layout optimizers and analyzers is reduced, but accuracy of results deteriorates

Engineering Contradiction:
Improveruntime of analysis toolsVSAvoidaccuracy of results
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

Aggressive reduction techniques are applied only to low-activity portions of the electronic design where they can reduce runtime without significantly impacting accuracy. High-activity portions use conservative reduction techniques to maintain result accuracy. This localized application resolves the contradiction by optimizing runtime for non-critical regions while preserving accuracy for critical regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically selects reduction techniques based on activity information, adjusting the aggressiveness of reduction according to the importance and activity level of each circuit portion. This dynamic approach allows the system to optimize runtime when possible while maintaining accuracy when necessary, resolving the static trade-off between runtime and accuracy.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If conservative reduction techniques are applied to maintain accuracy, then accuracy of results is improved, but computational resource utilization deteriorates

Engineering Contradiction:
Improveaccuracy of resultsVSAvoidcomputational resource utilization
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Conservative reduction techniques are applied only to high-activity portions of the electronic design where accuracy is critical, while aggressive techniques are used for low-activity portions. This selective application maintains accuracy where needed without unnecessarily consuming computational resources in regions where aggressive reduction is safe, thereby resolving the contradiction between accuracy and resource utilization.

Inventive Principle:
Principle #3Local quality

4Adaptability or versatility

If the number of transistors increases in modern electronic circuits, then functionality and performance are improved, but complexity of electronic design increases leading to longer analysis runtime

Engineering Contradiction:
Improvefunctionality of electronic circuitVSAvoidanalysis runtime
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts and analyzes activity information from the electronic design to identify which portions are actually active during operation. By separating active from inactive portions, the system can apply reduction techniques selectively, thereby managing the complexity introduced by increasing transistor counts without proportionally increasing analysis runtime.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of reduction aggressiveness based on activity information, allowing the analysis system to adapt its complexity management strategy to the actual operational characteristics of the design. This parameter adjustment enables efficient handling of large-scale designs by focusing computational resources on active portions while simplifying or skipping analysis of inactive portions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10635770B1Methods, systems, and computer program products for implementing an electronic design with hybrid analysis techniques
Publication Date: 2020.04.28 CADENCE DESIGN SYST INC
  • US10635770B1 patent drawing
  • US10635770B1 patent drawing
  • US10635770B1 patent drawing

AI summary

Various techniques implement an electronic design with hybrid analysis techniques. An activity map is identified or generated for an electronic design. The electronic design is reduced into a reduced electronic design at least by applying a plurality of reduction processes to different portions of the electronic design based in part or in whole upon the activity map. Transient behaviors of the electronic design may be determined or predicted at least by performing one or more transient analyses on a representation of the electronic design with a simulation start point based in part or in whole upon the activity map. The electronic design may then be implemented for manufacturing at least by modifying or correcting the electronic design based at least in part upon the transient behaviors.