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
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;
Conference_Titel :
VLSI (ISVLSI), 2014 IEEE Computer Society Annual Symposium on
Conference_Location :
Tampa, FL
Print_ISBN :
978-1-4799-3763-9
DOI :
10.1109/ISVLSI.2014.75