Elastic circuits

  • Authors:
  • Josep Carmona;Jordi Cortadella;Mike Kishinevsky;Alexander Taubin

  • Affiliations:
  • Department of Software, Universitat Politècnica de Catalunya, Barcelona, Spain;Department of Software, Universitat Politècnica de Catalunya, Barcelona, Spain and Elastix Solutions S.L., Barcelona, Spain;Intel Corporation, Hillsboro, OR;Department of Electrical and Computer Engineering, Boston University, Boston, MA

  • Venue:
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.03

Visualization

Abstract

Elasticity in circuits and systems provides tolerance to variations in computation and communication delays. This paper presents a comprehensive overview of elastic circuits for those designers who are mainly familiar with synchronous design. Elasticity can be implemented both synchronously and asynchronously, although it was traditionally more often associated with asynchronous circuits. This paper shows that synchronous and asynchronous elastic circuits can be designed, analyzed, and optimized using similar techniques. Thus, choices between synchronous and asynchronous implementations are localized and deferred until late in the design process.