Timing analysis of asynchronous systems using time separation of events

Citation
Sa. Chakraborty et al., Timing analysis of asynchronous systems using time separation of events, IEEE COMP A, 18(8), 1999, pp. 1061-1076
Citations number
37
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS
ISSN journal
02780070 → ACNP
Volume
18
Issue
8
Year of publication
1999
Pages
1061 - 1076
Database
ISI
SICI code
0278-0070(199908)18:8<1061:TAOASU>2.0.ZU;2-0
Abstract
This paper describes a pseudo-polynomial time algorithm for timing analysis of a class of choice-free asynchronous systems, called tightly coupled sys tems, with both min and max-type timing constraints and bounded component d elays. The algorithm consists of two phases: I) long-term behavior analysis , that computes bounds on the time separation of events after the system ha s run for a sufficiently long period of time, and 2) startup behavior analy sis, that computes time separations between events during an initial startu p period after the system is powered up. The results of the analysis are co nservative in the worst case; nevertheless, they are found to be exact in o ur experiments. To demonstrate the practical utility of the approach, an as ynchronous differential equation solver chip has been modeled and analyzed using the proposed algorithm. We report results of datapath timing verifica tion, intercontroller protocol timing verification and performance analysis of the chip using the proposed technique.