Comparative Study of a 32 bit Clock Gated ALU based on Carry Skip Adder and Ripple Carry Adder
DOI:
https://doi.org/10.37591/jovdtt.v3i2.2823Abstract
The ALU is one of the most frequently accessed modules in a CPU and is utilized during most instruction executions. Hence the power consumption of the ALU is a major concern. In this paper a low power 32 bit ALU is designed using VHDL. Lower power consumption is achieved by using clock gating technique than conventional design. A carry skip adder with variable block length is used for the arithmetic unit to achieve better performance and compared with the performance of the ALU based on Ripple Carry Adder. The design is then implemented in Xilinx Spartan 3E FPGA . The Carry Skip Adder based ALU achieves a maximum frequency of 49.48 MHz with a dynamic power dissipation of 2.18 mW when operated at 10 MHz.
Index Terms: ALU, clock gating, CPU, CMOS, FPGA, MOSFET, Spartan3E, VHDL
Downloads
Published
Issue
Section
License
Thank you for submitting the manuscript to the Journal of VLSI Design Tools & Technology. With the online journal management system that we are using, you will be able to track its progress through the editorial process by logging in to the journal web site:
An author may request for withdrawal of his/her manuscript, within a week's
time (w.e.f. the date of submission of the manuscript). The Author is
recommended to follow strictly the Instructions in Manuscript Withdrawal
Policy (As per URL given below)
http://stmjournals.com/pdf/manuscript%20withdrawl.pdf
If you have any questions, please contact me. Thank you for considering this
journal as a venue for your work.