{"title":"Speeding-up polynomial multiplication on Virtex FPGAs: Finding the best addition method","authors":"Vlad-Cristian Miclea","doi":"10.1109/AQTR.2014.6857865","DOIUrl":null,"url":null,"abstract":"This paper presents a comparison between three addition methods for the implementation of a Serial/Parallel Polynomial Multiplier. Each one of the chosen methods has its own strong points, depending on the number of digits taken into account per cycle. The LUT6 on Virtex-6 FPGA family has a major impact over the performance achieved and a change in the structure of a single addition cell might lead to impressive improvements. The architecture of the multiplier is presented together with the approach for each addition method. Finally, a comparison between the performances achieved in each implementation case is made, showing that the architecture mapped on the 6-LUT FPGA is the best for most of the cases.","PeriodicalId":297141,"journal":{"name":"2014 IEEE International Conference on Automation, Quality and Testing, Robotics","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE International Conference on Automation, Quality and Testing, Robotics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AQTR.2014.6857865","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper presents a comparison between three addition methods for the implementation of a Serial/Parallel Polynomial Multiplier. Each one of the chosen methods has its own strong points, depending on the number of digits taken into account per cycle. The LUT6 on Virtex-6 FPGA family has a major impact over the performance achieved and a change in the structure of a single addition cell might lead to impressive improvements. The architecture of the multiplier is presented together with the approach for each addition method. Finally, a comparison between the performances achieved in each implementation case is made, showing that the architecture mapped on the 6-LUT FPGA is the best for most of the cases.