• DocumentCode
    2138830
  • Title

    Invited tutorial: Practical applications of asynchronous pipeline circuits

  • Author

    Johnson, J. Brian

  • Author_Institution
    Micron Technology, Inc.
  • fYear
    2012
  • fDate
    20-20 April 2012
  • Firstpage
    1
  • Lastpage
    1
  • Abstract
    Asynchronous circuit designs have shown great promise for overcoming synchronous timing overhead and power requirements of functionally equivalent, continuously-clocked circuit designs. In some instances, such as memory data path applications, speed independent, asynchronous pipelines are used to provide low-latency, high-throughput logic paths. Asynchronous pipelines use local handshaking to avoid the problems of clock skew, switching noise and switching power generated by global clock distributions found in synchronous circuit designs. Asynchronous pipelines that exhibit the property of speed independence provide functional tolerance to low supply voltage, and are modular in application, given proper adherence to interface protocol. The advantages of asynchronous circuits, relative to synchronous circuits, are not without cost. Asynchronous circuits can pose difficulties with testing, interfacing to synchronous environments, and a general lack of well-established, industry standard design and verification tools, which often forces asynchronous designs to be realized using full-custom design methodologies. This tutorial will present recent developments in the literature related to asynchronous pipeline protocols and circuits. Unique circuit constructs and applications will be presented with emphasis on interfacing asynchronous circuits to synchronous environments, controlling dynamic logic paths, and applications that call for the flexibility of varying forward path, inter-stage cycle times within an asynchronous logic pipeline.
  • Keywords
    asynchronous circuits; logic design; asynchronous circuit designs; asynchronous pipeline circuits; asynchronous pipeline protocols; dynamic logic paths; inter-stage cycle times; interface protocol; interfacing asynchronous circuits; memory data path applications; practical applications; synchronous timing; varying forward path; Asynchronous circuits; Circuit synthesis; Design methodology; Educational institutions; Pipelines; Switching circuits; Tutorials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics and Electron Devices (WMED), 2012 IEEE Workshop on
  • Conference_Location
    Boise, ID
  • ISSN
    1947-3834
  • Print_ISBN
    978-1-4577-1735-2
  • Type

    conf

  • DOI
    10.1109/WMED.2012.6202605
  • Filename
    6202605