• DocumentCode
    2050239
  • Title

    Power-aware placement

  • Author

    Cheon, Yongseok ; Ho, Pei-Hsin ; Kahng, Andrew B. ; Reda, Sherief ; Wang, Qinke

  • Author_Institution
    Synopsys Inc., Mountain View, CA, USA
  • fYear
    2005
  • fDate
    13-17 June 2005
  • Firstpage
    795
  • Lastpage
    800
  • Abstract
    Lowering power is one of the greatest challenges facing the IC industry today. We present a power-aware placement method that simultaneously performs (1) activity-based register clustering that reduces clock power by placing registers in the same leaf cluster of the clock trees in a smaller area and (2) activity-based net weighting that reduces net switching power by assigning a combination of activity and timing weights to the nets with higher switching rates or more critical timing. The method applies to designs with multiple clocks and gated clocks. We implemented the method and obtained experimental results on 8 real-world designs after placement, routing, extraction and analysis. The power-aware placement method achieved on average 25.3% and 11.4% reduction in net switching power and total power respectively with 2.0% timing, 1.2% cell area and 11.5% runtime impact. This method has been incorporated into a commercial physical design tool.
  • Keywords
    circuit layout CAD; clocks; integrated circuit layout; logic CAD; trees (mathematics); activity-based net weighting; activity-based register clustering; circuit layout CAD; clock power reduction; clock trees; gated clocks; integrated circuit layout; logic CAD; multiple clocks; net switching power reduction; power-aware placement; Capacitance; Clocks; Computer applications; Design methodology; Permission; Power dissipation; Routing; Switches; Switching circuits; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings. 42nd
  • Print_ISBN
    1-59593-058-2
  • Type

    conf

  • DOI
    10.1109/DAC.2005.193924
  • Filename
    1510444