Patent · US Expired

Pruning of short paths in static timing verifier

US6046984A · kind A · utility

13Cited by
4References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 11, 1997
Grant dateApr 4, 2000
Priority date
Expiry dateApr 11, 2017

Classification

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

Abstract

A conservative algorithm for pruning data paths during logic circuit timing verification is disclosed. It uses the correlation between delays on data paths and clock paths in order to prune non-critical data paths during the traversal of the network. Subnetworks are identified in the larger network. Pruning data consisting of the minimum possible delay across all possible paths through the subnetwork, the deskewing clocks, the clock arrival times, and hold times at the synchronizers in the subnetwork are identified the first time each subnetwork is analyzed. In later analysis, the pruning data stored for each subnetwork is used to determine whether a data path can be pruned. A path can be pruned if it is shown to be race-free based on the pruning data. In this way, non-critical paths need only be traced once during timing verification.

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