• DocumentCode
    1556512
  • Title

    High-Performance Asynchronous Pipelines: An Overview

  • Author

    Nowick, Steven M. ; Singh, Monika

  • Author_Institution
    Columbia Univ., New York, NY, USA
  • Volume
    28
  • Issue
    5
  • fYear
    2011
  • Firstpage
    8
  • Lastpage
    22
  • Abstract
    Pipelining is a key element of high-performance design. Distributed synchronization is at the same time one of the key strengths and one of the major difficulties of asynchronous pipelining. It automatically provides elasticity and on-demand power consumption. This tutorial provides an overview of the best-in-class asynchronous pipelining methods that can be used to fully exploit the advantages of this design style, covering both static and dynamic logic implementations.
  • Keywords
    asynchronous circuits; logic design; pipeline processing; Distributed synchronization; high-performance asynchronous pipelines; Asynchronous transfer mode; Encoding; Pipeline processing; Protocols; Synchronization; asynchronous; design and test; dynamic logic; elastic circuits; latch controllers; micropipelines; pipelines;
  • fLanguage
    English
  • Journal_Title
    Design & Test of Computers, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7475
  • Type

    jour

  • DOI
    10.1109/MDT.2011.71
  • Filename
    5887304