Method and system for modeling variation of circuit parameters in delay calculation for timing analysis
First Claim
1. A computerized method for modeling variations in circuit parameters in delay calculations for timing analysis of circuit designs comprising:
- characterizing the circuit design at each of the set of predetermined circuit parameter values, each of the parameter values being within a range, the characterization results for each parameter value being stored on computer readable medium;
deriving an equation for calculating an output waveform of the circuit design based on the stored circuit characterization results;
calculating the output waveform to extract a delay at a given input parameter value using the derived equation, the given input parameter value being any value within the range; and
storing a value of the delay in a computer readable tangible medium for use in electronic design automation.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program accurately models circuit parameter variation for delay calculation. For any given circuit parameter value, a cell is characterized at just three values in the circuit parameter range. An interpolation process generates an equation to calculate delay using the characterization data from the three circuit parameter values. This delay equation calculates the delay for any value in the circuit parameter range. Similar methodology is used to model simultaneous variation of two circuit parameters. The cell is characterized at just six circuit parameter pairs to interpolate the delay equation for any circuit parameter pair in the characterized ranges. This methodology can be extended to accommodate variation of multiple circuit parameters using similar interpolation techniques.
-
Citations
41 Claims
-
1. A computerized method for modeling variations in circuit parameters in delay calculations for timing analysis of circuit designs comprising:
-
characterizing the circuit design at each of the set of predetermined circuit parameter values, each of the parameter values being within a range, the characterization results for each parameter value being stored on computer readable medium; deriving an equation for calculating an output waveform of the circuit design based on the stored circuit characterization results; calculating the output waveform to extract a delay at a given input parameter value using the derived equation, the given input parameter value being any value within the range; and storing a value of the delay in a computer readable tangible medium for use in electronic design automation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computerized method for modeling variations in circuit parameters in delay calculations for timing analysis of circuit designs comprising:
-
characterizing the circuit design at each of the set of predetermined circuit parameter values, each of the parameter values being within a range, the characterization results for each parameter value being stored on computer readable medium; deriving an equation for calculating an output waveform of the circuit design based on the stored circuit characterization results; modeling the output waveform to extract a delay at a given input parameter value using the derived equation, the input parameter value being any value within the range; and storing a value of the delay in a computer readable tangible medium for use in electronic design automation.
-
-
16. A computer program product embodied on computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor, causes the processor to execute a method for modeling variations in circuit parameters in delay calculations for timing analysis of circuit designs, the method comprising:
-
characterizing the circuit design at each of the set of predetermined circuit parameter values, each of the parameter values being within a range, the characterization results for each parameter value being stored on computer readable medium; deriving an equation for calculating an output waveform of the circuit design based on the stored circuit characterization results; calculating the output waveform to extract a delay at a given input parameter value using the derived equation, the given input parameter value being any value within the range; and storing a value of the delay in a computer readable tangible medium for use in electronic design automation. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for modeling variations in circuit parameters in delay calculations for timing analysis of circuit designs comprising:
-
logic for characterizing the circuit design at each of the set of predetermined circuit parameter values, each of the parameter values being within a range, the characterization results for each parameter value being stored on computer readable medium; logic for deriving an equation for calculating an output waveform of the circuit design based on the stored circuit characterization results; logic for calculating the output waveform to extract a delay at a given input parameter value using the derived equation, the given input parameter value being any value within the range; and logic for storing a value of the delay in a computer readable tangible medium for use in electronic design automation. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification