Schematic-Driven Extracted Views for Editable Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic design verification methods, such as SPICE simulations, are computationally expensive and time-consuming, especially for complex designs, and struggle with troubleshooting distributed pins and vector pins, as they require multiple iterations between schematic and layout edits, losing hierarchical structure and requiring non-editable, unreadable simulation views.

Innovation Solution

Implementing schematic-driven extracted views that generate models from the schematic design, preserving hierarchical structure and allowing direct editing and analysis, without regenerating from the layout, using models like SPICE sub-circuits and IBIS models, interconnected with layout connectivity information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional layout extracted views are generated from the finished layout by identifying corresponding schematic symbols, then the simulation view can be created, but the view becomes non-editable and loses hierarchical structure, requiring multiple iterations between schematic and layout edits

Engineering Contradiction:
Improveeditability of simulation viewVSAvoidtime for multiple iterations between schematic and layout edits
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Instead of extracting the simulation view from the layout (conventional approach), the patent inverts the process by generating the simulation view directly from the schematic design. This allows the simulation view to remain editable and maintain hierarchical structure, eliminating the need for multiple iterations between schematic and layout edits.

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

Solution Approach 2:

The patent creates a copy of the schematic design to generate the simulation view, rather than extracting from the layout. This copy can be edited independently while maintaining the connection to the original schematic, enabling direct modification without regenerating from layout.

Inventive Principle:
Principle #26Copying

2Reliability

If SPICE simulations are performed on complex electronic designs, then verification can be achieved, but the process becomes computationally expensive and time-consuming

Engineering Contradiction:
Improveverification accuracyVSAvoidsimulation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the necessary portions of the electronic design into separate simulation views, rather than simulating the entire complex design at once. This extraction allows for targeted verification of specific circuits or components, reducing computational overhead while maintaining verification accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the electronic design into multiple hierarchical simulation views, allowing different portions to be simulated independently or in combination. This segmentation reduces the computational complexity of simulating entire complex designs while maintaining verification reliability.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If distributed pins or vector pins are represented as single input pins in schematic symbols, then the schematic can be simplified, but troubleshooting becomes difficult as designers must guess which pin is causing abnormal behavior

Engineering Contradiction:
Improveschematic simplicityVSAvoidtroubleshooting difficulty
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent makes the simulation view dynamic by allowing designers to expand distributed pins and vector pins from their simplified single-pin representation into their full multi-pin configurations during troubleshooting. This dynamic expansion maintains schematic simplicity while enabling detailed troubleshooting when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary layer between the simplified schematic symbol and the detailed pin configurations. This intermediary allows the schematic to remain simple while providing a pathway to expand and examine individual pins during troubleshooting, eliminating the need to guess which pin is problematic.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of information

If the extracted view is generated from the layout, then connectivity information can be obtained, but the view cannot be edited without regenerating from layout, losing hierarchical structure

Engineering Contradiction:
Improvepreservation of hierarchical structureVSAvoideditability without regeneration
Core Design Contradiction:
Loss of informationVSEase of manufacture

Solution Approach 1:

The patent inverts the conventional extraction process by generating the simulation view from the schematic design rather than from the layout. This inversion preserves the hierarchical structure inherent in schematic designs and enables editing without requiring regeneration from layout, as the simulation view is directly derived from the editable schematic.

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

Data Source

PatentUS10558780B1Methods, systems, and computer program product for implementing schematic driven extracted views for an electronic design
Publication Date: 2020.02.11 CADENCE DESIGN SYST INC
  • US10558780B1 patent drawing
  • US10558780B1 patent drawing
  • US10558780B1 patent drawing

AI summary

Disclosed are methods, systems, and articles of manufacture for implementing schematic driven extracted views for an electronic design. These techniques identify a schematic circuit component design represented by a schematic symbol from a schematic design and identifying layout device information from a layout of the electronic design. An extracted view is generated anew or updated from an existing extracted view at least by placing and interconnecting a symbol in the schematic design based at least in part upon the layout device information. The electronic design may be further updated based in part or in whole upon results of performing one or more analyses on the extracted view.