ICCAD-2003. International Conference on Computer Aided Design (IEEE Cat. No.03CH37486) · 2003 · 34 citations · 17 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureLow-power DesignSchedulingClock Distribution NetworksClock ManagementClock SynchronizationProcessor Core DesignTiming AnalysisTiming ModelingClock DistributionClock Domain DesignClock Tree OptimizationClock Tree Power OptimizationClock Tree Power ReductionCycle TimePower ConsumptionPower Consumption Optimization
In this paper we present a new method for clock scheduling and clocktree construction that improves the performance of high-end ASICs significantly. First, we compute a clock schedule that yields the optimum cycle time and the best possible clock distribution with respect to early and late mode; in particular the number of critical tests is minimized. Second, individual arrival time intervals are computed for all endpoints of the clocktree. Finally, we construct a clocktree that realizes arrival times within these intervals and exploits positive slacks to save power consumption. We demonstrate the superiority of our method to previous approaches by experimental results on industrial ASICs with up to 194000 registers and more than 160 clock domains. We improved the clock frequencies by 5-28% up to 1.033 GHz (in hardware).
17
A note on two problems in connexion with graphs
E. Dijkstra · Numerische Mathematik · 1959 · 23.8K citations
J.P. Fishburn · IEEE Transactions on Computers · 1990 · 520 citations
Engineering, Computer Engineering, Electrical Engineering +17
Performance optimization of VLSI interconnect layout
Jason Cong, Lei He, Cheng‐Kok Koh et al. · Integration · 1996 · 337 citations
Engineering, Computer Engineering, Electrical Engineering +12