High-Performance Asynchronous Pipelines: An Overview

  • Authors:
  • Steven M. Nowick;Montek Singh

  • Affiliations:
  • Columbia University;University of North Carolina at Chapel Hill

  • Venue:
  • IEEE Design & Test
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

Abstract

Editor's note: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.—Luciano Lavagno, Politecnico di Torino