• DocumentCode
    1464374
  • Title

    Modeling and design of asynchronous circuits

  • Author

    Josephs, Mark B. ; Nowick, Steven M. ; Van Berkel, C. H Kees

  • Author_Institution
    Centre for Concurrent Syst., South Bank Univ., London, UK
  • Volume
    87
  • Issue
    2
  • fYear
    1999
  • fDate
    2/1/1999 12:00:00 AM
  • Firstpage
    234
  • Lastpage
    242
  • Abstract
    This technology review explores the behavioral and structural design domains for asynchronous circuits and systems. It proceeds bottom up, introducing relevant concepts, terminology and techniques through a succession of simple examples. There are seven main points: 1) Signal transitions provide a key to understanding the switching behavior of asynchronous logic. 2) Burst-mode circuits and speed-independent control circuits offer reliable operation that is free from glitches. 3) Various notations are available for specification of control circuitry and as a starting point for logic synthesis. 4) Bundled data and delay-insensitive coding schemes are suitable for representing data because they address the issues of data validity and completion detection. 5) Asynchronous networks, constructed from modules and channels, provide a systems architecture for asynchronous design. 6) Handshaking on channels, which controls data communication and synchronization between modules, is implemented using signal transitions. 7) The translation of algorithmic descriptions into asynchronous networks facilitates an automated approach to large-scale system design
  • Keywords
    asynchronous circuits; circuit CAD; data structures; hazards and race conditions; integrated logic circuits; logic CAD; reviews; timing; algorithmic descriptions; asynchronous circuits; asynchronous logic; behavioral design; bundled data; burst-mode circuits; completion detection; data representation; data validity; delay-insensitive coding schemes; handshaking; large-scale system design; logic synthesis; modeling; reliable operation; signal transitions; speed-independent control circuits; structural design; switching behavior; synchronization; Algorithm design and analysis; Asynchronous circuits; Circuit synthesis; Control system synthesis; Logic circuits; Logic design; Network synthesis; Signal design; Switching circuits; Terminology;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/5.740017
  • Filename
    740017