Design and analysis of FPGA based 32 bit ALU using reversible gates

S. Swamynathan, V. Banumathi
{"title":"Design and analysis of FPGA based 32 bit ALU using reversible gates","authors":"S. Swamynathan, V. Banumathi","doi":"10.1109/ICEICE.2017.8191959","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":110529,"journal":{"name":"2017 IEEE International Conference on Electrical, Instrumentation and Communication Engineering (ICEICE)","volume":"164 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE International Conference on Electrical, Instrumentation and Communication Engineering (ICEICE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEICE.2017.8191959","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

Abstract

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.
基于FPGA的32位可逆门ALU设计与分析
算术逻辑单元(ALU)用于所有处理器的算术、逻辑功能。它也是数字系统设计中的一个重要子系统。算术逻辑单元(ALU)是任何系统中最重要的组件之一,用于许多设备,如计算器、手机和计算机。采用Verilog HDL语言设计了一个32位ALU电路,并为每个位ALU电路设置与、或等逻辑门。该设计在Xilinx中实现。它比ALU处理器工作速度快,功耗更低。研究了用于高性能处理器的ALU和Cache的设计。可逆逻辑由于具有降低功耗的能力,是低功耗设计的主要要求,近年来受到广泛关注。使用非可逆逻辑门设计的ALU消耗更多的功率。因此,需要更低的功耗,可逆逻辑近年来在低功耗VLSI设计技术中发挥着至关重要的作用。这种技术有助于降低功耗和功耗。本文提出了一种基于可逆逻辑的ALU的实现方法,并将其与具有普通逻辑门的ALU结构进行了比较。所有模块均在modelsim SE 6.4c中进行仿真,并使用Xilinx ISE 14.5进行合成。采用不可逆逻辑门设计的ALU的功耗约为0.312 mw,基于可逆逻辑的ALU的实现将运行期间的功耗降低了约5.1个百分点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信