High-Speed Non-Linear Asynchronous Pipelines

  • Authors:
  • R. Ozdag;P. Beerel;M. Singh;S. Nowick

  • Affiliations:
  • Department of Electrical Engineering-Systems Division, USC, Los Angeles, CA;Department of Electrical Engineering-Systems Division, USC, Los Angeles, CA;Department of Computer Science, UNC-Chapel Hill, Chapel Hill, NC;Department of Computer Science, Columbia University, New York, NY

  • Venue:
  • Proceedings of the conference on Design, automation and test in Europe
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many approaches recently proposed for high-speed asynchronouspipelines are applicable only to linear datapaths. However,real systems typically have non-linearities in their datapaths, i.e.stages may have multiple inputs ("joins") or multiple outputs("forks"). This paper presents several new pipeline templatesthat extend existing high-speed approaches for linear dynamiclogic pipelines, by providing efficient control structures that canaccommodate forks and joins. In addition, constructs forconditional computation are also introduced. Timing analysisand SPICE simulations show that the performance overhead ofthese extensions is fairly low (5% to 20%).