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 :
بازگشت