Circuit Simulation Variability Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional circuit simulators fail to adequately account for manufacturing variability and other sources of non-uniformity in operational characteristics of logic circuits, leading to designs that may not meet specified speeds or operational specifications in practice.

Innovation Solution

A software-based circuit simulator creates individual models for each electronic component or logic circuit, using device-level descriptions and probability waveforms to capture variability due to manufacturing, temperature, and supply voltage, allowing for more accurate prediction of circuit behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional circuit simulators use global modeling with minimum, maximum, or typical speed assumptions, then simulation simplicity is maintained, but accuracy in predicting actual circuit behavior under manufacturing variability is insufficient

Engineering Contradiction:
Improveprediction accuracyVSAvoidsimulation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the continuous distribution of device performance into discrete histograms with multiple bins representing different performance levels (e.g., fast, typical, slow). Each histogram is divided into sub-ranges with defined probabilities, allowing the simulator to model manufacturing variability without requiring exhaustive simulation of every possible device combination. This segmentation enables accurate prediction of circuit behavior under variability while maintaining computational feasibility.

Inventive Principle:
Principle #1Segmentation

2Reliability

If circuit simulators model individual device variations, then accuracy in capturing localized effects is improved, but computational complexity and resource requirements increase significantly

Engineering Contradiction:
Improvedesign reliabilityVSAvoidsimulation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by selectively modeling variability at the histogram level rather than simulating every individual device variation. The simulator uses probabilistic histograms to represent device performance distributions and samples from these histograms during simulation, capturing the essential effects of manufacturing variability without the computational burden of exhaustive individual device modeling. This approach provides sufficient accuracy for reliability assessment while maintaining simulation efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If segmented probability distributions are used to model multiple circuit components, then variability capture is improved, but the distributions become unwieldy and unmanageable

Engineering Contradiction:
Improvevariability capture accuracyVSAvoidmodel manageability
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different histogram configurations and binning strategies for different circuit components based on their specific variability characteristics. Each component can have its own tailored histogram model with appropriate number of bins and probability distributions, rather than forcing a uniform complex model across all components. This enables accurate variability capture for each component while keeping individual models manageable and computationally tractable.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8478576B1Including variability in simulation of logic circuits
Publication Date: 2013.07.02 CAMERON DONALD KEVIN
  • US8478576B1 patent drawing
  • US8478576B1 patent drawing
  • US8478576B1 patent drawing

AI summary

According to various techniques of the present invention, probability models for circuit simulation are generated as linear, piecewise linear, nonlinear, and/or continuous probability waveforms. These waveforms represent probability values for logic levels over some period of time. Probability models are defined according to characteristics of the electronic components being modeled, so as to capture variability in characteristics and performance of logic circuits and their components. The probability waveforms of the present invention can be used to predict circuit component behavior resulting from state changes; a range in response time can be indicated by a probability waveform indicating the probability that the response has taken place at a given time after an input state change. Construction of a probability model for a circuit with interconnected electronic components allows timing problems resulting from variability in component performance to be identified.