Implementation of Braun and Baugh-Wooley Multipliers Using QCA

P. Kishore, Rohan Sirimalla, K. Sushma, R. S. Reddy
{"title":"Implementation of Braun and Baugh-Wooley Multipliers Using QCA","authors":"P. Kishore, Rohan Sirimalla, K. Sushma, R. S. Reddy","doi":"10.1109/INOCON57975.2023.10101300","DOIUrl":null,"url":null,"abstract":"Matrix multiplication is a key element in digital signal processing systems, as well as a repetitive procedure in several signal processing and computing tasks. The circuit complexity is mostly determined by the number of multiplications necessary to create the system. A parallel array multiplier is a method for meeting high execution speed requirements. In the last step of a standard Braun multiplier, there is an assembly containing 16 AND gates, 9 Full Adders, as well as a ripple carry adder (RCA). Researchers studied other 4nano devices as an alternative to CMOS since circuits are constrained by technological scalability. Quantum-dot Cellular Automata (QCA) system is really a viable alternative to CMOS technology in a variety of nano devices. It is appealing because of its quick speed, small size, with low power consumption. The creation of a small and high-speed Baugh Wooley multiplier utilizing Quantum Dot Cellular Automata is presented in this study. In DSP processors, multipliers are the fundamental building elements of many calculations. Various adder as well as multiplier models on QCA have already been presented, however there has been little effort done on signed multiplication. This paper utilizes the unique QCA characteristics to design a Baugh-Wooley Multiplier that is fast and efficient to implement both signed and unsigned multiplication and comparison will be done with present implemented multipliers. Multiplication is the basic building block for several DSP processors, Image processing and many other. QCA Designer is used to display simulation results. The computational complexity of algorithms employed inside Digital Signal Processors (DSPs) has significantly grown over time. Braun design is a simulation model of a similar array multiplier. A parallel array multiplier is a form of Braun multiplier. Braun multiplier architecture comprises mainly multiple Carry Save Adders, an array of AND gates, and a Ripple Carry Adder.","PeriodicalId":113637,"journal":{"name":"2023 2nd International Conference for Innovation in Technology (INOCON)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 2nd International Conference for Innovation in Technology (INOCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INOCON57975.2023.10101300","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Matrix multiplication is a key element in digital signal processing systems, as well as a repetitive procedure in several signal processing and computing tasks. The circuit complexity is mostly determined by the number of multiplications necessary to create the system. A parallel array multiplier is a method for meeting high execution speed requirements. In the last step of a standard Braun multiplier, there is an assembly containing 16 AND gates, 9 Full Adders, as well as a ripple carry adder (RCA). Researchers studied other 4nano devices as an alternative to CMOS since circuits are constrained by technological scalability. Quantum-dot Cellular Automata (QCA) system is really a viable alternative to CMOS technology in a variety of nano devices. It is appealing because of its quick speed, small size, with low power consumption. The creation of a small and high-speed Baugh Wooley multiplier utilizing Quantum Dot Cellular Automata is presented in this study. In DSP processors, multipliers are the fundamental building elements of many calculations. Various adder as well as multiplier models on QCA have already been presented, however there has been little effort done on signed multiplication. This paper utilizes the unique QCA characteristics to design a Baugh-Wooley Multiplier that is fast and efficient to implement both signed and unsigned multiplication and comparison will be done with present implemented multipliers. Multiplication is the basic building block for several DSP processors, Image processing and many other. QCA Designer is used to display simulation results. The computational complexity of algorithms employed inside Digital Signal Processors (DSPs) has significantly grown over time. Braun design is a simulation model of a similar array multiplier. A parallel array multiplier is a form of Braun multiplier. Braun multiplier architecture comprises mainly multiple Carry Save Adders, an array of AND gates, and a Ripple Carry Adder.
利用QCA实现Braun和Baugh-Wooley乘法器
矩阵乘法是数字信号处理系统中的一个关键元素,也是许多信号处理和计算任务中的一个重复过程。电路的复杂性主要取决于创建系统所需的乘法次数。并行阵列乘法器是满足高执行速度要求的一种方法。在标准布朗乘法器的最后一步,有一个包含16个与门,9个全加法器以及一个纹波进位加法器(RCA)的组件。由于电路受到技术可扩展性的限制,研究人员研究了其他4纳米器件作为CMOS的替代品。量子点元胞自动机(QCA)系统在各种纳米器件中确实是CMOS技术的可行替代方案。它具有速度快、体积小、功耗低等特点。本研究提出一种利用量子点元胞自动机的小型高速鲍伍利乘法器。在DSP处理器中,乘法器是许多计算的基本构建元素。QCA上的各种加法器和乘法器模型已经被提出,但是在有符号乘法上做的努力很少。本文利用独特的QCA特性设计了一种Baugh-Wooley乘法器,该乘法器可以快速有效地实现有符号和无符号乘法,并将与现有实现的乘法器进行比较。乘法运算是许多DSP处理器、图像处理和许多其他处理器的基本组成部分。QCA Designer用于显示仿真结果。随着时间的推移,数字信号处理器(dsp)内部采用的算法的计算复杂性显着增长。布劳恩设计的是一种类似阵列乘法器的仿真模型。并行阵列乘法器是布朗乘法器的一种形式。布劳恩乘法器架构主要由多个进位保存加法器、与门阵列和一个纹波进位加法器组成。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信