{"title":"基于吠陀的并行前缀加法器的平方电路","authors":"A. Jain, Somya Bansal, S. Akhter, Shaheen Khan","doi":"10.1109/SPIN48934.2020.9070866","DOIUrl":null,"url":null,"abstract":"This paper proposes a novel method using Vedic mathematics for calculating the square of binary numbers. An improved Vedic multiplier architecture is used in the binary squaring circuit. The circuit is further improved by using parallel prefix adder. Parallel prefix adder provides the best delay performance at the expense of area overhead. In this work, the parallel prefix adders like Kogge-Stone adder, Brent-Kung adder, Sklansky adder, Ladner-Fischer adder and Han-Carlson adder are used. The circuit is designed in Verilog HDL. The circuit synthesis has been performed in Xilinx ISE 14.7. Simulation has been performed for 4-bit and 8-bit designs. Performance comparison has been performed taking into consideration several parameters measured on different FPGA families. An improved speed performance is observed in this paper when compared with the previously reported circuits.","PeriodicalId":126759,"journal":{"name":"2020 7th International Conference on Signal Processing and Integrated Networks (SPIN)","volume":"256 ","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Vedic-Based Squaring Circuit Using Parallel Prefix Adders\",\"authors\":\"A. Jain, Somya Bansal, S. Akhter, Shaheen Khan\",\"doi\":\"10.1109/SPIN48934.2020.9070866\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper proposes a novel method using Vedic mathematics for calculating the square of binary numbers. An improved Vedic multiplier architecture is used in the binary squaring circuit. The circuit is further improved by using parallel prefix adder. Parallel prefix adder provides the best delay performance at the expense of area overhead. In this work, the parallel prefix adders like Kogge-Stone adder, Brent-Kung adder, Sklansky adder, Ladner-Fischer adder and Han-Carlson adder are used. The circuit is designed in Verilog HDL. The circuit synthesis has been performed in Xilinx ISE 14.7. Simulation has been performed for 4-bit and 8-bit designs. Performance comparison has been performed taking into consideration several parameters measured on different FPGA families. An improved speed performance is observed in this paper when compared with the previously reported circuits.\",\"PeriodicalId\":126759,\"journal\":{\"name\":\"2020 7th International Conference on Signal Processing and Integrated Networks (SPIN)\",\"volume\":\"256 \",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 7th International Conference on Signal Processing and Integrated Networks (SPIN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SPIN48934.2020.9070866\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 7th International Conference on Signal Processing and Integrated Networks (SPIN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SPIN48934.2020.9070866","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
摘要
本文提出了一种利用吠陀数学计算二进制数平方的新方法。二进制平方电路采用了一种改进的吠陀乘法器结构。采用并行前缀加法器对电路进行了进一步改进。并行前缀加法器以牺牲区域开销为代价提供了最佳的延迟性能。本文采用Kogge-Stone加法器、Brent-Kung加法器、Sklansky加法器、Ladner-Fischer加法器和Han-Carlson加法器等并行前缀加法器。电路是用Verilog HDL语言设计的。电路的合成已在Xilinx ISE 14.7中完成。对4位和8位设计进行了仿真。考虑到在不同FPGA系列上测量的几个参数,进行了性能比较。与先前报道的电路相比,本文的速度性能有所提高。
Vedic-Based Squaring Circuit Using Parallel Prefix Adders
This paper proposes a novel method using Vedic mathematics for calculating the square of binary numbers. An improved Vedic multiplier architecture is used in the binary squaring circuit. The circuit is further improved by using parallel prefix adder. Parallel prefix adder provides the best delay performance at the expense of area overhead. In this work, the parallel prefix adders like Kogge-Stone adder, Brent-Kung adder, Sklansky adder, Ladner-Fischer adder and Han-Carlson adder are used. The circuit is designed in Verilog HDL. The circuit synthesis has been performed in Xilinx ISE 14.7. Simulation has been performed for 4-bit and 8-bit designs. Performance comparison has been performed taking into consideration several parameters measured on different FPGA families. An improved speed performance is observed in this paper when compared with the previously reported circuits.