Adaptive Mixed-Signal Simulation Partitioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional mixed-signal design partitioning methods often result in excessive digital-analog crossings and translator cells, hampering simulator performance due to their reliance on signal connectivity processing.

Innovation Solution

A design verification system that classifies mixed-signal circuit designs based on design topology, selectively partitions them into analog and digital components, and inserts translator cells at transitions between block types, allowing for more efficient simulation by using an adaptive partitioning approach.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional signal connectivity-based partitioning is used, then the partitioning technique is standard and predictable, but the number of translator cells increases excessively hampering simulator performance

Engineering Contradiction:
Improvepredictability of partitioningVSAvoidsimulator performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies dynamics by making the partitioning approach adaptive rather than static. The system dynamically selects between block-level partitioning and signal-connectivity partitioning based on the classification of design topology, allowing the partitioning strategy to adapt to different design characteristics and minimize translator cell insertion while maintaining predictability through systematic decision rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the partitioning parameter from fixed signal-connectivity-based methods to classification-based methods that consider design topology characteristics. By classifying designs into different topology types and applying appropriate partitioning strategies for each class, the system optimizes the number of translator cells while preserving standardization through classification rules.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If block-level partitioning is used, then design blocks are preserved and translator cells are reduced, but the classification of design topology must be performed first adding complexity

Engineering Contradiction:
Improvesimulator performanceVSAvoidpartitioning process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing design topology classification before partitioning. This preliminary step identifies the appropriate partitioning strategy to be used subsequently, allowing the system to select the optimal approach (block-level or signal-connectivity-based) based on design characteristics, thereby reducing translator cells while managing complexity through systematic classification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the partitioning process into distinct phases: classification phase and partitioning phase. By dividing the overall process into these segments, the system can apply different techniques appropriate to each phase, reducing complexity through modularization while achieving the benefit of block-level partitioning when applicable.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If translator cells are inserted at every digital-analog crossing, then simulation accuracy is maintained, but the number of translator cells increases excessively

Engineering Contradiction:
Improvesimulation accuracyVSAvoidnumber of translator cells
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by making translator cell insertion selective rather than universal. Instead of inserting translator cells at every digital-analog crossing, the system identifies and inserts them only at specific boundary locations determined by design topology classification, maintaining simulation accuracy where needed while reducing overall complexity through localized application.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20230315964A1Design aware adaptive mixed-signal simulation
Publication Date: 2023.10.05 MENTOR GRAPHICS CORP
  • US20230315964A1 patent drawing
  • US20230315964A1 patent drawing
  • US20230315964A1 patent drawing

AI summary

A computing system implementing a design verification system can classify a mixed-signal circuit design describing an electronic device based on a design topology of the mixed-signal circuit design. This classification can be performed by identifying a top-level design block in the mixed-signal circuit design, traversing a connectivity of a design hierarchy to identify lower-level design blocks in the mixed-signal circuit design, and classifying the mixed-signal circuit design based on at least one of a design type of the top-level design block, design types of the lower-level design blocks, or a connectivity of design blocks in the mixed-signal circuit design. The design verification system can selectively partition the mixed-signal circuit design into an analog partition and a digital partition based on the classification, and simulate the analog partition of the mixed-signal circuit design with an analog simulator and the digital partition of the mixed-signal circuit design with a digital simulator.