• 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