DocumentCode :
3369739
Title :
Low-power clock trees for CPUs
Author :
Lee, Dong-Jin ; Kim, Myung-Chul ; Markov, Igor L.
Author_Institution :
EECS Dept., Univ. of Michigan, Ann Arbor, MI, USA
fYear :
2010
fDate :
7-11 Nov. 2010
Firstpage :
444
Lastpage :
451
Abstract :
Clock networks contribute a significant fraction of dynamic power and can be a limiting factor in high-performance CPUs and SoCs. The need for multi-objective optimization over a large parameter space and the increasing impact of process variation make clock network synthesis particularly challenging. In this work, we develop new modeling techniques and algorithms, as well as a methodology, for clock power optimization subject to tight skew constraints in the presence of process variations. Key contributions include a new time-budgeting step for clock-tree tuning, accurate optimizations that satisfy budgets, modeling and optimization of variational skew. Our implementation, Contango 2.0, outperforms the winners of the ISPD 2010 clock-network synthesis contest on 45nm benchmarks from Intel and IBM.
Keywords :
circuit optimisation; clocks; low-power electronics; multiprocessing systems; power aware computing; trees (mathematics); CPU; Contango 2.0; clock power optimization; clock tree tuning; low power clock trees; multiobjective optimization; tight skew constraints; time budgeting step; variational skew; Benchmark testing; Capacitance; Clocks; Delay; Optimization; Tuning; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design (ICCAD), 2010 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
ISSN :
1092-3152
Print_ISBN :
978-1-4244-8193-4
Type :
conf
DOI :
10.1109/ICCAD.2010.5653738
Filename :
5653738
Link To Document :
بازگشت