Jean. C. Scheunemann, Marlon S. Sigales, M. Fonseca, E. D. da Costa
{"title":"Optimizing Encoder and Decoder Blocks for a Power-Efficient Radix-4 Modified Booth Multiplier","authors":"Jean. C. Scheunemann, Marlon S. Sigales, M. Fonseca, E. D. da Costa","doi":"10.1109/SBCCI53441.2021.9529975","DOIUrl":null,"url":null,"abstract":"The conventional modified Booth multiplier comprises an encoder and a decoder, which produce partial products by adjusting the multiplicand according to 3-bit windows generated in the segmentation of the multiplier. The partial products are added later with the necessary left shifts in each one. They produce accurate results, more useful in processes where the error is not acceptable, like divisions, transformations and filters. This paper proposes optimizing the radix-4 Modified Booth encoder (MBE) and decoder (MBD) for a power-efficient multiplier. Two new topologies are presented for optimizing the encoder and decoder set so that the partial product terms avoid unnecessary operations. The proposed encoder and decoder structures are highly regular, with few logic gates, and easily parallelized for any number of input bits. The results show that the proposed optimizations reveal gains in area and power compared to the conventional multiplexer-based multiplier. When applying the proposed multiplier in the butterflies of the Fast Fourier Transform, the proposed multipliers are more efficient with gains in the area, power, and power-delay-product (PDP) compared with the multipliers using the ‘*’ operator from the literature.","PeriodicalId":270661,"journal":{"name":"2021 34th SBC/SBMicro/IEEE/ACM Symposium on Integrated Circuits and Systems Design (SBCCI)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 34th SBC/SBMicro/IEEE/ACM Symposium on Integrated Circuits and Systems Design (SBCCI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBCCI53441.2021.9529975","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The conventional modified Booth multiplier comprises an encoder and a decoder, which produce partial products by adjusting the multiplicand according to 3-bit windows generated in the segmentation of the multiplier. The partial products are added later with the necessary left shifts in each one. They produce accurate results, more useful in processes where the error is not acceptable, like divisions, transformations and filters. This paper proposes optimizing the radix-4 Modified Booth encoder (MBE) and decoder (MBD) for a power-efficient multiplier. Two new topologies are presented for optimizing the encoder and decoder set so that the partial product terms avoid unnecessary operations. The proposed encoder and decoder structures are highly regular, with few logic gates, and easily parallelized for any number of input bits. The results show that the proposed optimizations reveal gains in area and power compared to the conventional multiplexer-based multiplier. When applying the proposed multiplier in the butterflies of the Fast Fourier Transform, the proposed multipliers are more efficient with gains in the area, power, and power-delay-product (PDP) compared with the multipliers using the ‘*’ operator from the literature.