• DocumentCode
    1644209
  • Title

    Incremental register placement for low power CTS

  • Author

    Lu, Jianchao ; Taskin, Baris

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Drexel Univ., Philadelphia, PA, USA
  • fYear
    2009
  • Firstpage
    232
  • Lastpage
    236
  • Abstract
    An incremental register placement algorithm within clock tree synthesis (CTS) is presented for low power system design. The method places registers together while generating the clock tree and hence is able to reduce clock tree wire-length. The increase in the logic wirelength is limited since the registers are moved within a small distance. The skew requirement of the clock tree can be strictly maintained as the limited register placement is integrated into the CTS algorithm. Experimental results show that the clock tree wirelength can be reduced by an average of 2.8% compared to the clock tree generated by BST/DME algorithm with a fanout factor of 2. The power consumption of this system is 1.1% less than that of a system with clock tree generated by BST/DME algorithm. Higher improvement can be achieved for higher fanout factors on a clock tree.
  • Keywords
    clocks; logic circuits; logic design; low-power electronics; network synthesis; power consumption; BST-DME algorithm; clock tree synthesis; fanout factor; incremental register placement algorithm; logic wirelength; low power system design; power consumption; skew requirement; Binary search trees; Clocks; Energy consumption; Logic; Merging; Network synthesis; Power dissipation; Power systems; Registers; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference (ISOCC), 2009 International
  • Conference_Location
    Busan
  • Print_ISBN
    978-1-4244-5034-3
  • Electronic_ISBN
    978-1-4244-5035-0
  • Type

    conf

  • DOI
    10.1109/SOCDC.2009.5423805
  • Filename
    5423805