• DocumentCode
    3580640
  • Title

    Power Optimization of Sequential Circuit Based ALU Using Gated Clock & Pulse Enable Logic

  • Author

    Shrivastava, Gunjan ; Singh, Shivendra

  • Author_Institution
    Dept. of Electron. & Commun., Technocrats Inst. of Technol., Bhopal, India
  • fYear
    2014
  • Firstpage
    1006
  • Lastpage
    1010
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Communication Networks (CICN), 2014 International Conference on
  • Print_ISBN
    978-1-4799-6928-9
  • Type

    conf

  • DOI
    10.1109/CICN.2014.212
  • Filename
    7065632