An Optimization in Conventional Shift &Add Multiplier for Area-Efficient Implementation on FPGA

A. Pathan, Adil Hussain Chandio, Rizwan Aziz
{"title":"An Optimization in Conventional Shift &Add Multiplier for Area-Efficient Implementation on FPGA","authors":"A. Pathan, Adil Hussain Chandio, Rizwan Aziz","doi":"10.1109/ICETECC56662.2022.10069099","DOIUrl":null,"url":null,"abstract":"FPGA is familiar with prototyping and implementing simple to complex DSP systems. The FPGA-based design may be highly affected by factors that include selection of an FPGA board, Electronic Design Automation Tool and the Programming Techniques to optimize the algorithm. The algorithm optimization results in a more compact design regarding the area and achieved frequency.In DSP algorithms optimization, the major bottleneck is the multiplier complexity evident in, for example - FIR, IIR, FFT, and others. Research shows much work on multiplier optimization. Despite all possible optimization techniques, the multiplier consumes tremendous resources when translated on hardware, with more power consumption and observed delay. The proposed work is novel in that it brings resources optimization in a familiar shift and add multiplier algorithm by implementing the design in FPGA and comparing the results with the existing shift, and add a multiplier. In the implementation of the design, Xilinx Vertex −7 FPGA is used along with ISE 14.2 simulators. The parameters to compare are the Lookup tables (Logic element of FPGA), adder/subtractors and the multiplexers, along with performance characters, like the operating frequency, delay and total levels of logic(path travelled by the signal in register transfer level). The output shows that the anticipated design is an excellent alternative to the conventional shift and add algorithm.","PeriodicalId":364463,"journal":{"name":"2022 International Conference on Emerging Technologies in Electronics, Computing and Communication (ICETECC)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Emerging Technologies in Electronics, Computing and Communication (ICETECC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETECC56662.2022.10069099","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

FPGA is familiar with prototyping and implementing simple to complex DSP systems. The FPGA-based design may be highly affected by factors that include selection of an FPGA board, Electronic Design Automation Tool and the Programming Techniques to optimize the algorithm. The algorithm optimization results in a more compact design regarding the area and achieved frequency.In DSP algorithms optimization, the major bottleneck is the multiplier complexity evident in, for example - FIR, IIR, FFT, and others. Research shows much work on multiplier optimization. Despite all possible optimization techniques, the multiplier consumes tremendous resources when translated on hardware, with more power consumption and observed delay. The proposed work is novel in that it brings resources optimization in a familiar shift and add multiplier algorithm by implementing the design in FPGA and comparing the results with the existing shift, and add a multiplier. In the implementation of the design, Xilinx Vertex −7 FPGA is used along with ISE 14.2 simulators. The parameters to compare are the Lookup tables (Logic element of FPGA), adder/subtractors and the multiplexers, along with performance characters, like the operating frequency, delay and total levels of logic(path travelled by the signal in register transfer level). The output shows that the anticipated design is an excellent alternative to the conventional shift and add algorithm.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
传统移位加乘法器在FPGA上的面积效率优化
FPGA熟悉原型设计和实现简单到复杂的DSP系统。基于FPGA的设计可能受到FPGA板的选择、电子设计自动化工具和优化算法的编程技术等因素的高度影响。算法优化的结果是在面积和实现频率方面更紧凑的设计。在DSP算法优化中,主要瓶颈是乘法器的复杂性,例如FIR、IIR、FFT等。研究表明在乘数优化方面做了很多工作。尽管使用了所有可能的优化技术,但在硬件上转换时,乘法器会消耗大量资源,并且会产生更多的功耗和观察到的延迟。本文的新颖之处在于,通过在FPGA上实现该设计,并将结果与现有的移位和添加乘法器进行比较,从而在熟悉的移位和添加乘法器算法中实现资源优化。在设计的实现中,Xilinx Vertex−7 FPGA与ISE 14.2模拟器一起使用。要比较的参数是查找表(FPGA的逻辑元件)、加/减法器和多路复用器,以及性能特征,如工作频率、延迟和逻辑的总电平(寄存器传输电平中信号所经过的路径)。结果表明,预期的设计是传统移位加算法的一个很好的替代方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
CROPBot: Customized Rigid Organic Plantation Robot Sentiment Analysis on Hydroponic Technology Application for Urban Farming Limitations Multi-Active Multi-Datacenter Distributed Database Architecture Design based-on Secondary Development Zookeeper Assessing Security threats Perception of LayeredInternet of Things using Multiple Linear Regression Model Performance Comparison of Outer and Inner Rotor Flux Reversal Machine for Direct Drive Application
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1