Method of analyzing and filtering timing runs
First Claim
Patent Images
1. A method for analyzing a timing report, the method comprising the steps of:
- grouping timing paths that share common characteristics;
creating a list file containing the timing paths;
searching a timing report for timing paths that match the timing paths in the list file;
generating a first summary report on the timing paths in the input list, the first summary report listing the status of the timing paths; and
determining whether there are new timing path(s) not found in the input list.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of analyzing timing reports in a microprocessor design for quick identification of all negative timing paths has been provided. Timing paths are first grouped and saved in a list file. A timing analysis program searches the timing report file for timing paths that match those in the list file. Summary reports have been generated for the existing timing paths. If there are new timing paths, summary reports for the new timing paths are generated. The new timing paths go through the same procedure until all negative timing paths are identified.
9 Citations
16 Claims
-
1. A method for analyzing a timing report, the method comprising the steps of:
-
grouping timing paths that share common characteristics;
creating a list file containing the timing paths;
searching a timing report for timing paths that match the timing paths in the list file;
generating a first summary report on the timing paths in the input list, the first summary report listing the status of the timing paths; and
determining whether there are new timing path(s) not found in the input list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for analyzing a timing report file, the computer program product having a medium with a computer program embodied thereon, the computer program comprising:
-
computer program code for reading in a list file containing unique timing paths grouped from a plurality of timing paths;
computer program code for reading in timing paths stored in the timing report file;
computer program code for extracting information from the timing paths; and
computer program code for comparing the information to the timing paths contained in the list file. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus for analyzing a timing report, the apparatus comprising:
-
means for grouping timing paths that share common characteristics;
means for creating a list file containing the timing paths;
means for searching the timing report for timing paths that match the timing paths in the list file;
means for generating a first summary report on the timing paths in the input list, the first summary report listing the status of the timing paths; and
means for determining whether there are new timing path(s) not found in the input list. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification