Determining aging effects for a circuit design
AssigneeSynopsys, Inc.
InventorsWei-Kai Shih, Hsien-Han Cheng, Li Ding
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A method comprising:
- obtaining a circuit design comprising cells, wherein the cells are associated with cell types;
- determining, for each of the cell types in the circuit design, aging parameters of a core analytical model to generate a calibrated analytical model;
- determining, by one or more processors, aging effects for the cells based on the calibrated analytical model and target stress conditions, wherein at least one of the target stress conditions is based on an equivalent uniform stress condition determined by combining uniform stress conditions of a non-uniform stress condition;
- and
- determining, by the one or more processors, an aged timing model for the cell types based on the aging effects, an unaged timing model, and the target stress conditions.
A system comprising:
- a memory storing instructions;
- and
- a processor, coupled with the memory and configured to execute the instructions, the instructions when executed cause the processor to:
- obtain a circuit design comprising cells, wherein the cells are associated with cell types;
- determine, for each of the cell types in the circuit design, aging parameters of a core analytical model to generate a calibrated analytical model;
- determine aging effects for the cells based on the calibrated analytical model and target stress conditions, wherein at least one of the target stress conditions is based on an equivalent uniform stress condition determined by combining uniform stress conditions of a non-uniform stress condition;
- and
- determine an aged timing model for the cell types based on the aging effects, an unaged timing model, and the target stress conditions.
A non-transitory computer readable medium comprising stored instructions, which when executed by a processor, cause the processor to:
- obtain a circuit design comprising cells, wherein the cells are associated with cell types;
- determine, for each of the cell types in the circuit design, aging parameters of a core analytical model to generate a calibrated analytical model;
- determine aging effects for the cells based on the calibrated analytical model and target stress conditions, wherein at least one of the target stress conditions is based on an equivalent uniform stress condition determined by combining uniform stress conditions of a non-uniform stress condition;
- and
- determine an aged timing model for the cell types based on the aging effects, an unaged timing model, and the target stress conditions.
Dependencies are inferred from the claim text.