Issue No. 05 - September/October (2011 vol. 28)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MDT.2011.71
Steven M. Nowick , Columbia University
Montek Singh , University of North Carolina at Chapel Hill
<p>Editor's note:</p><p>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.</p><p align="right">—Luciano Lavagno, Politecnico di Torino</p>
design and test, asynchronous, pipelines, elastic circuits, dynamic logic, micropipelines, latch controllers
S. M. Nowick and M. Singh, "High-Performance Asynchronous Pipelines: An Overview," in IEEE Design & Test of Computers, vol. 28, no. , pp. 8-22, 2011.