• DocumentCode
    243986
  • Title

    Glitch Power Reduction via Clock Skew Scheduling

  • Author

    Vijayakumar, A. ; Kundu, Sandipan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
  • fYear
    2014
  • fDate
    9-11 July 2014
  • Firstpage
    504
  • Lastpage
    509
  • Abstract
    Dynamic power consumption is directly related tothe number of the signal transitions in a circuit. Glitches are undesired spurious transitions caused by inputs of a gate arriving at different times, instead of arriving together, thus causing unnecessary power dissipation. Our objective in this paper is to reduce the number of glitches in a circuit to reduce dynamic power. We do so by clock skew scheduling, where different flipflopsreceive clocks at different times. We formulate thescheduling as an Integer linear Programming problem andderive vector-independent clock skew schedule to reduce glitches. We also propose linear objective functions based on timing window of gates for optimization. The proposed method was evaluated on ISCAS-89 benchmark circuits using dynamic simulation. Results show that we achieve an average reduction of ~32% in glitch power.
  • Keywords
    clocks; flip-flops; integer programming; linear programming; scheduling; ISCAS-89 benchmark circuits; clock skew scheduling; dynamic power; flip-flops; glitch power reduction; integer linear programming; signal transitions; spurious transitions; Clocks; Delays; Flip-flops; Integrated circuit modeling; Linear programming; Logic gates; Clock skew scheduling; Dynamic power; Glitches; Integer Linear programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2014 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Tampa, FL
  • Print_ISBN
    978-1-4799-3763-9
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2014.75
  • Filename
    6903414