Patent · US Expired

Distributed static timing analysis

US6202192A · kind A · utility

13Cited by
16References
9Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 9, 1998
Grant dateMar 13, 2001
Priority date
Expiry dateJan 9, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/3312
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of distributed timing analysis for a network which has been partitioned into at least two partitions, with each partition being assigned to a separate timing analysis process which communicates with the other processes is provided. A depth first search is performed by the process assigned to the partition in which the node for which timing information is desired is located. When the depth first search encounters a node for which a timing value is required which is located in another partition, a request is immediately sent to the process corresponding to that partition for the required timing information. When the request for timing information from the other partition is answered, the associated node is placed in the propagation queue. Also, as a node is processed, successor nodes which have had their predecessors processed are added to the propagation queue. The nodes in the propagation queue are processes and timing values are computed. When there are no nodes in the propagation queue, global loop detection is performed. Additionally, incremental timing updates are performed when a change is made in the network.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.