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.
传统移位加乘法器在FPGA上的面积效率优化
FPGA熟悉原型设计和实现简单到复杂的DSP系统。基于FPGA的设计可能受到FPGA板的选择、电子设计自动化工具和优化算法的编程技术等因素的高度影响。算法优化的结果是在面积和实现频率方面更紧凑的设计。在DSP算法优化中,主要瓶颈是乘法器的复杂性,例如FIR、IIR、FFT等。研究表明在乘数优化方面做了很多工作。尽管使用了所有可能的优化技术,但在硬件上转换时,乘法器会消耗大量资源,并且会产生更多的功耗和观察到的延迟。本文的新颖之处在于,通过在FPGA上实现该设计,并将结果与现有的移位和添加乘法器进行比较,从而在熟悉的移位和添加乘法器算法中实现资源优化。在设计的实现中,Xilinx Vertex−7 FPGA与ISE 14.2模拟器一起使用。要比较的参数是查找表(FPGA的逻辑元件)、加/减法器和多路复用器,以及性能特征,如工作频率、延迟和逻辑的总电平(寄存器传输电平中信号所经过的路径)。结果表明,预期的设计是传统移位加算法的一个很好的替代方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信