{"title":"Implementation of multipliers in FPGA structures","authors":"K. Wiatr, E. Jamro","doi":"10.1109/ISQED.2001.915265","DOIUrl":null,"url":null,"abstract":"This paper studies different solutions for carrying out multiplication: a fully functional multiplier denoted as variable coefficient multiplier (VCM), constant coefficient multiplier (KCM) and self-configurable multiplier denoted as dynamic constant coefficient multiplier (DKCM). For FPGAs which can be easily reconfigured the choice between the VCM and KCM cannot be easily defined. Furthermore, the DKCM is an additional, middle-way between the KCM and VCM solution, as it offers shorter reprogramming time but occupies more area in comparison with the KCM. In FPGAs, the choice of the optimum multiplier involves three factors: area, propagation and reconfiguration time, which have been thoroughly studied and respective implementation results given. Furthermore, to speed-up implementation of multipliers a design-automated tool has been developed which generates optimum (for given input parameters), VHDL description of multipliers.","PeriodicalId":110117,"journal":{"name":"Proceedings of the IEEE 2001. 2nd International Symposium on Quality Electronic Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"27","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the IEEE 2001. 2nd International Symposium on Quality Electronic Design","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISQED.2001.915265","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 27
Abstract
This paper studies different solutions for carrying out multiplication: a fully functional multiplier denoted as variable coefficient multiplier (VCM), constant coefficient multiplier (KCM) and self-configurable multiplier denoted as dynamic constant coefficient multiplier (DKCM). For FPGAs which can be easily reconfigured the choice between the VCM and KCM cannot be easily defined. Furthermore, the DKCM is an additional, middle-way between the KCM and VCM solution, as it offers shorter reprogramming time but occupies more area in comparison with the KCM. In FPGAs, the choice of the optimum multiplier involves three factors: area, propagation and reconfiguration time, which have been thoroughly studied and respective implementation results given. Furthermore, to speed-up implementation of multipliers a design-automated tool has been developed which generates optimum (for given input parameters), VHDL description of multipliers.