← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag