Clock Scheduling and Clocktree Construction for High Performance ASICS

  • Authors:
  • Stephan Held;Bernhard Korte;Jens Maβberg;Matthias Ringe;Jens Vygen

  • Affiliations:
  • University of Bonn, Germany;University of Bonn, Germany;University of Bonn, Germany;IBM Deutschland Entwicklung GmbH;University of Bonn, Germany

  • Venue:
  • Proceedings of the 2003 IEEE/ACM international conference on Computer-aided design
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a new method for clock schedulingand clocktree construction that improves the performance ofhigh-end ASICs significantly.First, we compute a clock schedule that yields the optimumcycle time and the best possible clock distribution with respectto early and late mode; in particular the number of criticaltests is minimized. Second, individual arrival time intervalsare computed for all endpoints of the clocktree. Finally, weconstruct a clocktree that realizes arrival times within theseintervals and exploits positive slacks to save power consumption.We demonstrate the superiority of our method to previousapproaches by experimental results on industrial ASICs withup to 194 000 registers and more than 160 clock domains. Weimproved the clock frequencies by 5-28% up to 1.033 GHz (in hardware).