• DocumentCode
    1531305
  • Title

    A Reconfigurable Clock Polarity Assignment Flow for Clock Gated Designs

  • Author

    Lu, Jianchao ; Teng, Ying ; Taskin, Baris

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Drexel Univ., Philadelphia, PA, USA
  • Volume
    20
  • Issue
    6
  • fYear
    2012
  • fDate
    6/1/2012 12:00:00 AM
  • Firstpage
    1002
  • Lastpage
    1011
  • Abstract
    This paper presents a clock polarity assignment flow which permits post-silicon reconfigurability. The proposed method inserts xor gates at one level of the clock tree to facilitate the polarity assignment. The polarity of the xor gates can be reconfigured for different modes of clock gating (sleep mode, busy mode, etc.) such that a mode-specific reduction of the peak current can be achieved. Experimental results show that the worst case peak current on a clock tree can be reduced by 33.3% by assigning polarity to xor gates at the sink level of the clock tree. An additional 12.8% reduction in the worst case peak current can be achieved by reconfiguring the polarity assignment based on the clock gating information. The proposed flow increases the area by 7.1% but reduces both the total power consumption by 23.8% and the global skew increase (due to polarity assignment) from 19.3 to 8.8 ps. The insertion of xor gates at the non-sink nodes is also studied to further reduce the global skew increase and the area overhead.
  • Keywords
    clocks; logic design; logic gates; network synthesis; busy mode; clock gated design; clock gating information; clock network synthesis; clock tree; global skew; mode-specific reduction; nonsink node; post-silicon reconfigurability; power consumption; reconfigurable clock polarity assignment flow; sink level; sleep mode; worst case peak current; xor gate; Clocks; Driver circuits; Inverters; Logic gates; Rails; Switches; Transistors; Clock gating; clock network synthesis; physical design optimization; polarity assignment;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2011.2147339
  • Filename
    5782973