• 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