Learning Component for IC Parasitic Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Field solvers are too slow to compute parasitic capacitance for complete conventional IC chip designs, and existing RC extraction models are sub-optimal due to lack of knowledge about specific design geometries, leading to inefficient electrical analysis.

Innovation Solution

Implementing a memory and learning component that uses recommended test sets to automatically test and improve capacitance and resistance estimates, selecting unique conductor geometries for evaluation, and incorporating variability models from manufacturing to tailor the extraction model to specific designs and manufacturing specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If field solver is used to compute parasitic capacitance, then accuracy is improved, but computation time increases significantly

Engineering Contradiction:
Improveparasitic capacitance accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary computation using the field solver on a limited set of test cases to build a training dataset. This preliminary action creates extraction models that can be rapidly applied to complete IC designs without requiring the field solver to compute all parasitic capacitances, thus achieving high accuracy while reducing overall computation time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified extraction models that copy the essential behavior of the field solver based on training data. These extraction models are then used to estimate parasitic capacitance for entire IC designs, providing field solver-level accuracy at much lower computational cost by avoiding direct field solver execution on all geometries.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If extraction models are created without knowledge of specific design geometries, then model generality is improved, but analysis accuracy deteriorates

Engineering Contradiction:
Improvemodel generalityVSAvoidanalysis accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system uses feedback from actual IC design geometries to iteratively improve extraction models. The evaluation component analyzes real design layouts and feeds this information back to the learning component, which updates the extraction models to better match the specific geometry types encountered in practice, thereby improving accuracy while maintaining generality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The extraction models are made dynamic and adaptive rather than static. The learning component continuously updates model parameters based on feedback from evaluated designs, allowing the models to evolve and adapt to the specific types of geometries they encounter, thus improving accuracy without sacrificing versatility.

Inventive Principle:
Principle #15Dynamics

3Productivity

If limited test cases are used to create extraction models, then computation time is reduced, but model accuracy deteriorates

Engineering Contradiction:
Improveextraction speedVSAvoidmodel accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

A limited but strategically selected set of test cases is used in preliminary action to build initial extraction models. These test cases are chosen to represent the range of geometries likely to be encountered, enabling rapid model creation that maintains acceptable accuracy while avoiding the computational burden of exhaustive field solver execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses a partial set of test cases rather than attempting to cover all possible geometries. This partial action is sufficient to create functional extraction models that provide good estimates for typical designs, achieving an optimal balance between computation time and accuracy without requiring excessive test cases.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8386975B2Method, system, and computer program product for improved electrical analysis
Publication Date: 2013.02.26 CADENCE DESIGN SYST INC
  • US8386975B2 patent drawing
  • US8386975B2 patent drawing
  • US8386975B2 patent drawing

AI summary

An improved method, system, user interface, and computer program product is described for using a memory and learning component to improve capacitance and resistance estimates based on the types of layouts and devices being evaluated. According to some approaches, a learning component is implemented that uses recommended test sets from the evaluation component to automatically test the extraction estimates against the field solver. Variability models from manufacturing or electrical analysis may also be used to select a series of objects (unique conductor geometries) that make up a conduction path or net or specific conductor geometries for evaluation and additional learning improvement.