Real-Time Electronic Design Modeling for Parameter Sweeps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional approaches to electronic design require manual specification of parameters and constraints, leading to inefficiencies, human errors, and delays due to the inability of simulators to automatically model and sweep across a range of values for parameterized cells and manufacturing requirements, which are often not captured in existing models.

Innovation Solution

A method for real-time modeling that programmatically adds new parameters to the analysis engine, generates clusters, and updates the design layout based on analysis results, allowing simulators to automatically sweep across multiple values and capture constraints like spacing and orientation requirements, thereby optimizing the electronic design.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual specification of parameters and constraints is used in conventional electronic design approaches, then designers can control the design process, but the process becomes inefficient, error-prone, and time-consuming

Engineering Contradiction:
Improvedesign accuracyVSAvoiddesign efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables self-service by allowing the electronic design automation tool to automatically generate, validate, and sweep parameters without requiring manual specification. The tool extracts parameters directly from the graphical user interface layout and automatically performs simulations across multiple parameter values, eliminating the need for manual intervention while maintaining design accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of parameter specification with an automated computational system. The EDA tool automatically captures design constraints from the graphical interface, generates parameter sets, and executes simulations, substituting human manual operations with automated software mechanisms that improve both efficiency and reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of manufacture

If simulators are unable to automatically model parameterized cells and manufacturing requirements, then existing models can be used as-is, but the design process requires repeated manual intervention and computing resource waste

Engineering Contradiction:
Improvemanufacturing requirement complianceVSAvoiddesign cycle time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically extracting manufacturing requirements and parameters from the graphical user interface before simulation begins. The EDA tool pre-configures parameter sets and constraints based on the layout design, so that when simulation runs, all manufacturing requirements are already incorporated, eliminating the need for repeated manual adjustments and reducing design cycle time.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If designers manually specify parameter ranges for parameterized cells, then complete coverage can be achieved, but the process is inefficient and prone to human errors

Engineering Contradiction:
Improveparameter coverage completenessVSAvoidoperational simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system enables self-service by automatically extracting parameter ranges and constraints directly from the graphical user interface layout. The EDA tool analyzes the design hierarchy and automatically determines appropriate parameter sweeps without requiring manual specification, maintaining complete parameter coverage while dramatically simplifying the operational process for designers.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If conventional EDA tools require extraction and annotation of values from layout to schematic, then simulation accuracy can be maintained, but the process complexity and time consumption increase significantly

Engineering Contradiction:
Improvesimulation accuracyVSAvoidprocess complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies extraction by removing the complex multi-step annotation process from the workflow. Instead of extracting values from layout to schematic through multiple intermediate steps, the system directly captures parameters from the graphical user interface layout and feeds them into simulation, maintaining simulation accuracy while eliminating process complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system achieves universality by creating a unified parameter management approach that works across layout and simulation domains. The same graphical user interface serves both as the design interface and as the source of simulation parameters, eliminating the need for separate annotation processes and reducing overall process complexity while maintaining accuracy.

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

Data Source

PatentUS11599701B1Method, system, and computer program product for characterizing electronic designs with real-time modeling
Publication Date: 2023.03.07 CADENCE DESIGN SYST INC
  • US11599701B1 patent drawing
  • US11599701B1 patent drawing
  • US11599701B1 patent drawing

AI summary

Disclosed are methods, systems, and articles of manufacture for characterizing an electronic design with real-time modeling. An electronic design may be prepared for an analysis that programmatically sweeps across multiple values of a new parameter for multiple instances in the electronic design. The analysis may be performed on the electronic design at least by adding the new parameter to the analysis engine and by sweeping the new parameter across the multiple values to generate an analysis result. The electronic design may then be updated based at least in part upon the analysis result.