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