US5815655A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Device for generating error path list and method of extracting the worst paths
Assignee: Fujitsu Ltd
•
Filing: 1997-02-28
•
Granted: 1998-09-29
•
Expires: 2017-02-28
Abstract
Abstract A device for generating an error path list for analyzing delay times of paths generating errors, which paths connect first nodes with second nodes, includes a reading unit for reading information on the paths and the delay times thereof, a representative-path extraction unit for extracting worst paths in terms of the delay times as representative paths by using the information, and an output unit for generating the error path list reporting the representative paths.
Inventors
- 👤 Akira Koshiyama
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 17:26
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/32; G06F30/33; G06F30/3308; G06F30/3312
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
240 words
A device for generating an error path list for analyzing delay times of paths generating errors, said paths connecting first nodes with second nodes, said device comprising: reading means for reading information on said paths and said delay times thereof; representative-path extraction means using said information for extracting from said paths representative paths which are worst in terms of said delay times, said representative-path extraction means comprising; first means for determining a worst error path for a given one of said second nodes by selecting a path having the longest delay time among said paths connected to said given one of said second nodes, said first means selecting said worst error path for each of said second nodes; and second means for determining a representative path for a given one of said first nodes by selecting said worst error path having the longest delay time among more than one worst error path connected to said given one of said first nodes if more than one worst error path is connected to said given one of said first nodes, and by selecting said worst error path connected to said given one of said first nodes as said representative path if only one worst error path is connected to said given one of said first nodes, said representative path for all of said first nodes being said representative paths; and output means for generating said error path list reporting said representative paths.
Claim 2
Independent Claim
240 words
A device for generating an error path list for analyzing delay times of paths generating errors, said paths connecting first nodes with second nodes, said device comprising: reading means for reading information on said paths and said delay times thereof; representative-path extraction means using said information for extracting from said paths representative paths which are worst in terms of said delay times, said representative-path extraction means comprising; first means for determining a worst error path for a given one of said second nodes by selecting a path having the longest delay time among said paths connected to said given one of said second nodes, said first means selecting said worst error path for each of said second nodes; and second means for determining a representative path for a given one of said first nodes by selecting said worst error path having the longest delay time among more than one worst error path connected to said given one of said first nodes if more than one worst error path is connected to said given one of said first nodes, and by selecting said worst error path connected to said given one of said first nodes as said representative path if only one worst error path is connected to said given one of said first nodes, said representative path for all of said first nodes being said representative paths; and output means for generating said error path list reporting said representative paths.
Claim 3
Dependent Claim
34 words
The device as claimed in claim 1, wherein said error path list reports said representative paths in an order of either indexes identifying said representative paths or said delay times of said representative paths.
Claim 4
Dependent Claim
40 words
The device as claimed in claim 1, further comprising grouping means for making groups of said first nodes, wherein said error path list reports only said representative paths relating to said groups, and also reports corresponding names of said groups.
Claim 5
Dependent Claim
39 words
The device as claimed in claim 3, wherein said error path list reports said representative paths in an order of either indexes identifying said representative paths or said delay times of said representative paths for each of said groups.
Claim 6
Dependent Claim
47 words
The device as claimed in claim 1, further comprising grouping means for making groups of said second nodes, wherein said representative-path extraction means extracts said representative paths for each of said groups, and said error path list reports said representative paths with corresponding names of said groups.
Claim 7
Dependent Claim
39 words
The device as claimed in claim 5, wherein said error path list reports said representative paths in an order of either indexes identifying said representative paths or said delay times of said representative paths for each of said groups.
Claim 8
Dependent Claim
67 words
The device as claimed in claim 1, further comprising grouping means for making first groups of said first nodes and second groups of said second nodes, wherein said representative-path extraction means extracts said representative paths for each of said second groups, and said error path list reports only said representative paths relating to said first groups with corresponding names of said first groups and said second groups.
Claim 9
Dependent Claim
47 words
The device as claimed in claim 7, wherein said error path list reports said representative paths in an order of either indexes identifying said representative paths or said delay times of said representative paths for each of said first groups and for each of said second groups.
Claim 10
Independent Claim
194 words
A method of extracting representative paths which are worst in terms of delay times among paths generating errors, said paths connecting first nodes with second nodes, said method comprising: a) receiving information on said paths and said delay times thereof; b) determining a worst error math for a given one of said second nodes by selecting a path having the longest delay time among said paths connected to said given one of said second nodes, said worst error path being selected for each of said second nodes; and c) determining a representative path for a given one of said first nodes by selecting said worst error path having the longest delay time among more than one worst error path connected to said given one of said first nodes if more than one worst error path is connected to said given one of said first nodes, and by selecting said worst error path connected to said given one of said first nodes as said representative oath if only one worst error path is connected to said given one of said first nodes, said representative path for all of said first nodes being said representative paths.
Claim 11
Independent Claim
194 words
A method of extracting representative paths which are worst in terms of delay times among paths generating errors, said paths connecting first nodes with second nodes, said method comprising: a) receiving information on said paths and said delay times thereof; b) determining a worst error math for a given one of said second nodes by selecting a path having the longest delay time among said paths connected to said given one of said second nodes, said worst error path being selected for each of said second nodes; and c) determining a representative path for a given one of said first nodes by selecting said worst error path having the longest delay time among more than one worst error path connected to said given one of said first nodes if more than one worst error path is connected to said given one of said first nodes, and by selecting said worst error path connected to said given one of said first nodes as said representative oath if only one worst error path is connected to said given one of said first nodes, said representative path for all of said first nodes being said representative paths.
Claim 12
Dependent Claim
36 words
The method as claimed in claim 9, further comprising, before said step b), a step of making groups of said second nodes, wherein said step b) selects said worst error paths for each of said groups.
Claim 13
Independent Claim
152 words
A method for performing delay time analysis of a logic circuit, comprising: (a) grouping nodes of the logic circuit into a plurality of node groups; (b) selecting a representative path for each possible pair of node groups using path delay times between the nodes to determine a worst delay path; (c) selecting a source node group and a target node group from the node groups; and (d) determining a representative path between said source node group and said target node group by, (d1) determining a first worst delay path by finding a longest delay path from a source pin to each source node of said source node group, (d2) determining a second worst delay path by finding a longest delay path from a target pin to each target node of said target node group, and (d3) determining said representative path by concatenating the first worst delay path and second worst delay path.
Claim 14
Independent Claim
152 words
A method for performing delay time analysis of a logic circuit, comprising: (a) grouping nodes of the logic circuit into a plurality of node groups; (b) selecting a representative path for each possible pair of node groups using path delay times between the nodes to determine a worst delay path; (c) selecting a source node group and a target node group from the node groups; and (d) determining a representative path between said source node group and said target node group by, (d1) determining a first worst delay path by finding a longest delay path from a source pin to each source node of said source node group, (d2) determining a second worst delay path by finding a longest delay path from a target pin to each target node of said target node group, and (d3) determining said representative path by concatenating the first worst delay path and second worst delay path.
References Cited (Backward Citations)
US3603771A
Cited
US4564943A
Cited
US4916627A
Cited
US4924430A
Cited
US4970664A
Cited
US5210700A
Cited
US5572437A
Cited
US5191541A
Cited
US5172377A
Cited
US5237514A
Cited
US5404311A
Cited
US5452228A
Cited
US5521837A
Cited
US5629859A
Cited
US5457638A
Cited
US5471152A
Cited
US5493522A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-09-28 | 2002-03-30 | 2002-09-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-09-28 | 2006-03-30 | 2006-09-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-09-28 | 2010-03-30 | 2010-09-29 | $7700.00 | Window Closed / Lapsed |