Surrogate Netlists for Fast Tail-Region Variation Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high computational cost and time required for characterizing the tail regions of a circuit's response distribution due to process variations in integrated circuits, especially in large designs with high standard deviation requirements, hinder efficient yield analysis and design optimization.

Innovation Solution

Utilizing surrogate netlists that simulate faster than the actual target netlist, reducing runtime by performing initial simulations to identify the tail region, followed by accurate simulations of the target netlist to characterize the response distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If circuit simulations are performed on the actual target netlist to characterize the tail region distribution, then measurement precision is improved, but loss of time increases significantly

Engineering Contradiction:
Improvecharacterization accuracy of tail regionVSAvoidsimulation runtime
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by first performing simulations on a surrogate netlist to identify the tail region of the distribution before conducting accurate simulations on the target netlist. This preliminary identification step allows the subsequent characterization to focus only on the relevant tail region, reducing the overall simulation runtime while maintaining accuracy where it matters most.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a surrogate netlist as a copy or approximation of the actual target netlist. This surrogate model allows for rapid initial simulations to locate the tail region, and then a smaller number of accurate simulations on the target netlist can be performed specifically for characterization, significantly reducing total simulation time while preserving measurement precision.

Inventive Principle:
Principle #26Copying

2Measurement precision

If a large number of simulations are performed to characterize the tail region distribution, then measurement precision is improved, but productivity decreases

Engineering Contradiction:
Improvedistribution characterization accuracyVSAvoidyield analysis efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

By performing preliminary simulations on the surrogate netlist to identify the tail region boundaries before conducting the actual characterization simulations on the target netlist, the patent reduces the number of simulations needed from potentially thousands to a manageable number, thereby improving productivity without sacrificing measurement precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The surrogate netlist serves as a computational proxy that enables rapid preliminary analysis. This copying approach allows the methodology to efficiently locate the tail region and then focus computational resources on accurate characterization, significantly improving yield analysis efficiency while maintaining distribution characterization accuracy.

Inventive Principle:
Principle #26Copying

3Measurement precision

If full-accuracy simulations are performed on the target netlist, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvecircuit response characterizationVSAvoidoverall analysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary identification of the tail region using surrogate netlist simulations before conducting full-accuracy simulations on the target netlist. This preliminary step defines the specific parameter ranges and conditions where accurate measurements are needed, allowing full-accuracy simulations to be focused only on those critical regions rather than the entire parameter space.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By using the surrogate netlist as a copy for preliminary analysis, the patent identifies which regions require full-accuracy simulation. This enables the target netlist simulations to be concentrated on the tail region specifically, reducing the overall time required while maintaining measurement precision where it is most critical for circuit response characterization.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12536355B2Using surrogate netlists for variation analysis of process variations
Publication Date: 2026.01.27 SYNOPSYS INC
  • US12536355B2 patent drawing
  • US12536355B2 patent drawing
  • US12536355B2 patent drawing

AI summary

In some aspects, surrogate netlists are used instead of the actual netlist of interest (the target netlist) in order to speed up the runtime for variation analysis. It is desired to characterize the distribution of a circuit's response as a function of process variation, in a tail region of the distribution. The tail region of the distribution is located by performing a variation analysis based on samples generated by circuit simulations of one or more transistor-level surrogate netlists. The circuit simulations of the surrogate netlists have shorter runtimes than circuit simulations of the target netlist, resulting in a decrease of the overall runtime. The distribution in the tail region is then characterized based on samples generated by circuit simulations of the actual target netlist.