Incremental retiming for FPGA physical synthesis

  • Authors:
  • Deshanand P. Singh;Valavan Manohararajah;Stephen D. Brown

  • Affiliations:
  • Altera Corporation, Toronto, Canada;Altera Corporation, Toronto, Canada;Altera Corporation, Toronto, Canada

  • Venue:
  • Proceedings of the 42nd annual Design Automation Conference
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present a new linear-time retiming algorithm that produces near-optimal results. Our implementation is specically targeted at Altera's Stratix [1] FPGA-based designs, although the techniques described are general enough for any implementation medium. The algorithm is able to handle the architectural constraints of the target device, multiple timing constraints assigned by the user and implicit legality constraints. It ensures that register moves do not create asynchonous problems such as creating a glitch on a clock/reset signal.