{"title":"Enhanced Wallace Tree Multiplier via a Prefix Adder","authors":"U. Kumar, A. Fam","doi":"10.1109/SCOReD50371.2020.9251025","DOIUrl":null,"url":null,"abstract":"At the end of all fixed point multiplications is one last long addition that needs to be performed. In this paper, we show how the choice of this last adder has significant effect on the delay of the multiplier, in terms of time complexity. It is shown here that using a prefix adder for the final addition, causes the multiplication delay to increase as $\\mathrm{O}({log}[N])$, as compared to the $\\mathrm{O}(N)$ delay if a ripple carry adder is used instead. Simulations using spectre by Cadence, for 8,16,32, and 64 bit Wallace tree based multipliers, show that using a prefix adder instead of a ripple carry adder reduces the multiplier’s latency by up to 66% at the cost of minimal increase in power consumption.","PeriodicalId":142867,"journal":{"name":"2020 IEEE Student Conference on Research and Development (SCOReD)","volume":"86 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE Student Conference on Research and Development (SCOReD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCOReD50371.2020.9251025","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
At the end of all fixed point multiplications is one last long addition that needs to be performed. In this paper, we show how the choice of this last adder has significant effect on the delay of the multiplier, in terms of time complexity. It is shown here that using a prefix adder for the final addition, causes the multiplication delay to increase as $\mathrm{O}({log}[N])$, as compared to the $\mathrm{O}(N)$ delay if a ripple carry adder is used instead. Simulations using spectre by Cadence, for 8,16,32, and 64 bit Wallace tree based multipliers, show that using a prefix adder instead of a ripple carry adder reduces the multiplier’s latency by up to 66% at the cost of minimal increase in power consumption.