Computer product, apparatus, and method for correcting time delay variation of a circuit design
First Claim
1. A non-transitory computer-readable medium storing therein a design support program that causes a computer capable of accessing a storage device storing therein, for each of a plurality of cells, output voltage values for a plurality of elapsed time periods from a start time of variation of an input voltage applied to the cell, to execute a process comprising:
- extracting, from the storage device, the output voltage values corresponding to a cell to be designed, the cell to be designed being selected from circuit information of a circuit to be designed;
determining, from among the elapsed time periods corresponding to the extracted output voltage values, an elapsed time period to be corrected on the basis of a specific voltage value;
correcting the elapsed time period that is determined by adding a time constant to an output side of the cell to be designed to the determined elapsed time period, the time constant being determined on the basis of wiring resistance and load capacitance of the output side of the cell to be designed; and
outputting, from among the extracted output voltage values, the output voltage value for the elapsed time period that is corrected and the second output voltage value for the elapsed time period that has not been corrected.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-readable, non-transitory medium stores therein a design support program that causes a computer capable of accessing a storage device storing therein for each cell, an output voltage value of the cell, for each elapsed time period from a start of variation of an input voltage applied to the cell, to execute a process. The process includes extracting from the storage device, the output voltage value for each elapsed time period related to an cell under design selected from circuit information of a circuit under design; determining based on a specific voltage value, an extracted elapsed time period to be corrected; adding a time constant of an output from the cell under design to the elapsed time period determined to correction; and outputting the output voltage value for each corrected elapsed time period and the output voltage value for each elapsed time period that is not determined for correction.
-
Citations
5 Claims
-
1. A non-transitory computer-readable medium storing therein a design support program that causes a computer capable of accessing a storage device storing therein, for each of a plurality of cells, output voltage values for a plurality of elapsed time periods from a start time of variation of an input voltage applied to the cell, to execute a process comprising:
-
extracting, from the storage device, the output voltage values corresponding to a cell to be designed, the cell to be designed being selected from circuit information of a circuit to be designed; determining, from among the elapsed time periods corresponding to the extracted output voltage values, an elapsed time period to be corrected on the basis of a specific voltage value; correcting the elapsed time period that is determined by adding a time constant to an output side of the cell to be designed to the determined elapsed time period, the time constant being determined on the basis of wiring resistance and load capacitance of the output side of the cell to be designed; and outputting, from among the extracted output voltage values, the output voltage value for the elapsed time period that is corrected and the second output voltage value for the elapsed time period that has not been corrected. - View Dependent Claims (2, 3)
-
-
4. A design support apparatus comprising:
-
an extracting unit configured to extract, from a storage device storing therein, for each of a plurality of cells, output voltage values for a plurality of elapsed time periods from a start time of variation of an input voltage applied to the cell, the output voltage values corresponding to a cell to be designed, the cell to be designed being selected from circuit information of a circuit to be designed, a determining unit configured to determine, from among the elapsed time periods corresponding to the extracted output voltage values, an elapsed time period to be corrected, on the basis of a specific voltage value; a correcting unit configured to correct the elapsed time period that is determined by adding a time constant to an output side of the cell to be designed to the determined elapsed time period, the time constant being determined on the basis of wiring resistance and load capacitance of the output side of the cell to be designed; and an output unit configured to output, from among the extracted output voltage values, the output voltage value for the elapsed time period that is corrected by the correcting unit and the second output voltage value for the elapsed time period that has not been corrected by the correcting unit.
-
-
5. A design support method executed by a computer capable of accessing a storage device storing therein for each of a plurality of cells, output voltage values for a plurality of elapsed time periods from a start time of variation of an input voltage applied to the cell, the design support method comprising:
-
extracting, from the storage device, the output voltage values corresponding to a cell to be designed, the cell to be designed being selected from circuit information of a circuit to be designed; determining, from among the elapsed time periods corresponding to the extracted output voltage values, an elapsed time period to be corrected, on the basis of a specific voltage value; correcting the elapsed time period that is determined by adding a time constant to an output side of the cell to be designed to the determined elapsed time period, the time constant being determined on the basis of wiring resistance and load capacitance of the output side of the cell to be designed; and outputting, from among the extracted output voltage values, the output voltage value for the elapsed time period that is corrected and the second output voltage value for the elapsed time period that has not been corrected.
-
Specification