DocumentCode
2100435
Title
Gate-level modelling and verification of asynchronous circuits using CSPM and FDR
Author
Josephs, Mark B.
Author_Institution
Fac. of BCIM, London South Bank Univ., London
fYear
2007
fDate
12-14 March 2007
Firstpage
83
Lastpage
94
Abstract
FDR (failures-divergences refinement) is a tool for verifying properties of processes expressed in a machine-readable dialect of CSP (CSPM). This paper shows how to model asynchronous logic blocks as processes in CSPM and how to verify them using FDR: processes abstract away from the speed of the blocks; multi-way synchronization facilitates the modelling of isochronic forks; receptiveness is formalised as an assertion for FDR to check; process trans formations allow one to model transmission lines and handshaking ports. A process parameterised by a Boolean function suffices to model any complex gate; another such process models N-way mutual exclusion. The approach is illustrated on a variety of asynchronous circuits drawn from the literature.
Keywords
Boolean functions; asynchronous circuits; communicating sequential processes; Boolean function; CSPM; FDR; N-way mutual exclusion; asynchronous circuits; asynchronous logic blocks; failures-divergences refinement; gate-level modelling; gate-level verification; handshaking ports; isochronic forks;; machine-readable dialect; multi-way synchronization; Algebra; Asynchronous circuits; Delay; Distributed parameter circuits; Logic circuits; Logic functions; Petri nets; Signal synthesis; Synchronization; Transmission line theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Asynchronous Circuits and Systems, 2007. ASYNC 2007. 13th IEEE International Symposium on
Conference_Location
Berkeley, CA
ISSN
1522-8681
Print_ISBN
0-7695-2771-X
Type
conf
DOI
10.1109/ASYNC.2007.19
Filename
4137035
Link To Document