Schematic-Driven Extracted View Binding for Electronic Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic design simulation methods are inefficient due to the need for multiple iterations between schematic and layout changes, lack of editable and intuitive simulation views, and inadequate capture of parasitic and electrical characteristics, especially at high frequencies, leading to increased computational costs and complexity.

Innovation Solution

A method for binding and annotating electronic designs with schematic-driven extracted views, allowing for dynamic interaction between schematic designs and simulation views, enabling users to probe and modify designs while preserving hierarchical structures and electrical characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional layout extracted views are used for simulation, then simulation can be performed, but the graphical representations and hierarchical structures are lost making the views non-editable and non-intuitive

Engineering Contradiction:
Improveeditability and intuitiveness of simulation viewVSAvoidloss of hierarchical structure and graphical representation
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent creates a copy of the schematic design that preserves the hierarchical structure and graphical representations while adding simulation capabilities. The extracted view is generated as a copy that maintains the visual and structural integrity of the original schematic, allowing users to interact with and edit the simulation view without losing the underlying hierarchical information.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a nested structure where the extracted simulation view contains embedded references to the original schematic hierarchy. The simulation view is nested within the schematic design context, allowing multiple levels of hierarchy to be preserved and accessed simultaneously, with each level maintaining its structural integrity while contributing to the overall simulation capability.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If multiple iterations between schematic and layout changes are performed, then design verification can be achieved, but the process becomes time-consuming and computationally expensive

Engineering Contradiction:
Improvedesign verification accuracyVSAvoidsimulation time and computational resources
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary extraction of the simulation view from the schematic design before full simulation is required. By pre-processing the schematic to create an editable extracted view that preserves hierarchy, the system prepares the design for simulation in advance, reducing the need for repeated full extraction and re-simulation cycles during verification iterations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic updating capabilities where the extracted simulation view can be efficiently updated when schematic changes occur. The system dynamically synchronizes changes between the schematic and extracted view without requiring complete re-extraction, allowing rapid iteration during design verification while maintaining accuracy.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If static simulation views are extracted from layouts, then simulation can be performed, but the views cannot be edited or updated when schematic changes occur

Engineering Contradiction:
Improveresponsiveness to schematic changesVSAvoidcomplexity of updating simulation view
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where changes in the schematic design are automatically detected and propagated to the extracted simulation view. The system monitors the schematic for modifications and provides feedback updates to the extracted view, ensuring synchronization without requiring manual intervention or complex update procedures.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent creates a universal extracted view that serves multiple functions simultaneously: it maintains the hierarchical structure for editability, provides simulation capability, and enables automatic updating when schematic changes occur. This multi-functional extracted view eliminates the need for separate static simulation files and complex update workflows.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10678978B1Methods, systems, and computer program product for binding and back annotating an electronic design with a schematic driven extracted view
Publication Date: 2020.06.09 CADENCE DESIGN SYST INC
  • US10678978B1 patent drawing
  • US10678978B1 patent drawing
  • US10678978B1 patent drawing

AI summary

Disclosed are methods, systems, and articles of manufacture for binding and annotating an electronic design with a schematic driven extracted view. These techniques identify a schematic design and an extracted view of an electronic design and bind the schematic design with the extracted view. The resulting binding information concerning binding the schematic design with the extracted view is stored in a data structure. The schematic design may be annotated with extracted view information pertaining to the extracted view based at least in part upon the binding information. A response to a user action may be automatically generated based in part or in whole upon the extracted view information or the binding information.