Aged Timing Model Generation for Circuit Aging Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for analyzing circuit designs to account for aging effects are either computationally costly or inaccurate, with existing techniques either incurring high overhead during cell characterization or resulting in pessimistic predictions of circuit performance.

Innovation Solution

A method that uses an analytical approach to generate an aged timing model by determining aging parameters for each cell type in a circuit design, allowing for the prediction of aging effects under target stress conditions without the need for costly characterization at those conditions, thereby reducing processing resources and improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If stress conditions are applied during cell characterization to generate an aged timing model, then the accuracy of aging prediction is improved, but the computational overhead during cell characterization increases significantly

Engineering Contradiction:
Improveaccuracy of aging predictionVSAvoidcomputational overhead
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by performing cell characterization with stress conditions only once during library generation, and then reusing the pre-computed aged timing models for multiple circuit designs. This eliminates the need to repeatedly perform costly stress-based characterization for each new circuit, thus improving accuracy while reducing computational overhead in subsequent analyses.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of aged timing models from a single stress-based characterization and reuses these copied models across multiple circuit designs. Instead of performing expensive stress characterization on each new circuit, the system copies and applies the pre-generated aged timing models, significantly reducing computational overhead while maintaining prediction accuracy.

Inventive Principle:
Principle #26Copying

2Loss of energy

If an aging guardband is added to a fresh timing model during timing analysis, then the computational cost is reduced, but the accuracy and reliability of the timing prediction deteriorates due to large pessimism

Engineering Contradiction:
Improvecomputational costVSAvoidaccuracy of timing prediction
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The patent changes the parameters of the timing model by generating separate aged timing models with different stress conditions (temperature, voltage, time) instead of using a single fresh timing model with a guardband. This allows the system to capture non-linear aging effects across varying operating conditions, improving prediction accuracy without incurring the high computational cost of stress-based characterization for every circuit analysis.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary generation of aged timing models under various stress conditions during library characterization, and then reuses these pre-computed models during circuit timing analysis. This preliminary action eliminates the need to add conservative guardbands during each timing analysis, providing accurate aging predictions at low computational cost.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If stress conditions are applied during cell characterization, then the reliability of aging effects prediction is improved, but the time required for cell characterization increases

Engineering Contradiction:
Improvereliability of aging effects predictionVSAvoidtime for cell characterization
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs stress-based cell characterization as a preliminary action during library generation, creating aged timing models that are then reused for multiple circuit designs. This one-time preliminary characterization improves the reliability of aging predictions while avoiding repeated time-consuming stress simulations for each new circuit analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent copies the aged timing models generated from stress-based characterization and applies them to multiple circuit designs without re-running the expensive stress characterization. This copying approach maintains reliable aging predictions while significantly reducing the time required for subsequent circuit analyses.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20230359796A1Determining aging effects for a circuit design
Publication Date: 2023.11.09 SYNOPSYS INC
  • US20230359796A1 patent drawing
  • US20230359796A1 patent drawing
  • US20230359796A1 patent drawing

AI summary

A system and method for performing circuit design analysis obtains a circuit design comprising cells. The cells are associated with cell types. Aging parameters of a core analytical model are determined for each of the cell types in the circuit design to generate a calibrated analytical model. Aging effects for the cells are determined based on the calibrated analytical model and target stress conditions. An aged timing model is determined for the cell types based on the aging effects, an unaged timing model, and the target stress conditions.