Author_Institution :
Dept. of Electron. & Commun., Technocrats Inst. of Technol., Bhopal, India
Abstract :
The main aim of this work is to study and show power reduction by using clock gating techniques with pulse enable concept. In this two 8 bit input data and a MUX 4:1 for selection of instruction which is a combination of logic and arithmetic operation´s and total of 11 instruction are performed in the proposed design. This technique is applied on the D Flip-Flop based gated clock ALU & negative latch based gated ALU at RTL level. At different operating frequency 100MHZ, 200MHZ, 300MHZ, 500MHZ, 700MHZ, the percentage of dissipated power 1.02%, 1.15%, 1.24%, 1.49%, 1.63% respectively reduced in negative latch based gated clock ALU with respect to D flip-flop based gated clock ALU. The percentage of reduction is achieved in 1ns, 2ns, 3ns, 5ns, and 10ns clock period respectively. This paper is focused on the optimization of power by implementing pulse enable gated clock, after doing the operation by arithmetic and logic unit through gated clock approach, consumed power is slightly greater than the required power which is used to generate in gated clock signal. Xilinx 14.2 has been used as ISE in which vertex 6 is 40nm technology FPGA, 1 volt with Xc6vlx240t family. The negative flip flop is best for this design as less number of gate counts and also area is less.
Keywords :
clocks; digital arithmetic; field programmable gate arrays; flip-flops; logic gates; low-power electronics; sequential circuits; D flip-flop; FPGA; ISE; RTL level; Xc6vlx240t family; Xilinx 14.2; arithmetic and logic unit; arithmetic operation; clock gating techniques; frequency 100 MHz; frequency 200 MHz; frequency 300 MHz; frequency 500 MHz; frequency 700 MHz; gated ALU; gated clock ALU; instruction selection; negative flip flop; negative latch; power optimization; power reduction; pulse enable concept; pulse enable gated clock; pulse enable logic; sequential circuit; size 40 nm; time 1 ns; time 10 ns; time 2 ns; time 3 ns; time 5 ns; vertex 6; Clocks; Field programmable gate arrays; Flip-flops; Latches; Logic gates; Power demand; Sequential circuits; Clock gating; Dynamic power; Electronic design automation; Leakage power; Register transfer level;