Design and Analysis of FPGA Based 32 Bit ALU Using Reversible Gates

被引:0
|
作者
Swamynathan, S. M. [1 ]
Banumathi, V. [2 ]
机构
[1] SNS Coll Technol, Dept ECE, Coimbatore, Tamil Nadu, India
[2] Anna Univ, Reg Ctr, Dept ECE, Coimbatore, Tamil Nadu, India
关键词
Reversible gate; Verilog Hardware Description Language; Feynman gate; Peres gate; Toffoli gate; Fredkin gate; Arithmetic Logic Unit;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
An Arithmetic logic Unit (ALU) is used in arithmetic, logical function in all processor. It is also an important subsystem in digital system design. Arithmetic Logic Unit (ALU) is one of the most important components of any system and is used in many appliances like calculators, cell phones, and computers. A 32-bit ALU was designed using Verilog HDL with the logical gates such as AND and OR for each one bit ALU circuit. The design was implemented in Xilinx. It can work fast than the ALU processor using less power. The design of an ALU and a Cache memory for use in a high performance processor was examined. Reversible logic vital in recent years because it has ability to reduce the power dissipation which is main requirement in low power design. ALU which are designed using non reversible logic gates consume more power. So there is a need for lesser power consumption and the reversible logic has been playing vital role during recent years for low power VLSI Design techniques. This technique helps in reducing power consumption and power dissipation. This paper presents an implementation of ALU based on reversible logic while comparing it to an ALU architecture with the normal logic gates. All the modules are simulated in modelsim SE 6.4c and synthesised using Xilinx ISE 14.5. ALU which is designed using non reversible logic gates consume more power of about 0.312 mw and the implementation of ALU based on reversible logic reduces the power consumption during operations to about 5.1 percentages.
引用
收藏
页数:4
相关论文
共 50 条
  • [31] Security analysis of reversible logic cryptography design with LFSR key on 32-bit microcontroller
    Raj, Vinoth
    Janakiraman, Siva
    Rajagopalan, Sundararaman
    Amirtharajan, Rengarajan
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 84 (84)
  • [32] FPGA Design and Implementation of an Improved 32 bit Binary Logarithm Converter
    Li, Zhijun
    An, Jianping
    Yang, Miao
    Yang, Jing
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 2315 - 2318
  • [33] Design of encoder and decoder using reversible logic gates
    Kalamani C.
    Murugasami R.
    Usha S.
    Saravanakumar S.
    Measurement: Sensors, 2024, 31
  • [34] A Novel Design of a Multiplier Using Reversible Ternary Gates
    Panahi, Mohammad Mehdi
    Hashemipour, Omid
    Navi, Keivan
    IETE JOURNAL OF RESEARCH, 2021, 67 (06) : 744 - 753
  • [35] Design and analysis of 3 × 3 reversible quantum gates
    Hilal A. Bhat
    Farooq A. Khanday
    Brajesh K. Kaushik
    Khurshed A. Shah
    Journal of Computational Electronics, 2023, 22 : 266 - 275
  • [36] Verilog Design of Full Adder Based on Reversible Gates
    Singh, Varun Pratap
    Rai, Manish
    2016 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION, & AUTOMATION (ICACCA) (FALL), 2016, : 65 - 69
  • [37] FPGA based Implementation of Power Optimization of 32 Bit RISC Core using DLX Architecture
    Murthy, Soumya
    Verma, Usha
    1ST INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION ICCUBEA 2015, 2015, : 964 - 968
  • [38] Design and Implementation of Low Power Clock Gated 64-Bit ALU on Ultra Scale FPGA
    Gupta, Ashutosh
    Murgai, Shruti
    Gulati, Anmol
    Kumar, Pradeep
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (ICCS-2015), 2016, 1715
  • [39] Performance Comparison of 8 bit & 32 bit Logarithmic Barrel Shifter using Fredkin & SCRL gates
    Rakesh, M. B.
    2017 2ND INTERNATIONAL CONFERENCE ON CIRCUITS, CONTROLS, AND COMMUNICATIONS (CCUBE), 2017, : 7 - 10
  • [40] Clock Gating Based Energy Efficient ALU Design and Implementation on FPGA
    Pandey, Bishwajeet
    Yadav, Jyotsana
    Pattanaik, M.
    Rajoria, Nitish
    2013 INTERNATIONAL CONFERENCE ON ENERGY EFFICIENT TECHNOLOGIES FOR SUSTAINABILITY (ICEETS), 2013,