S. Mehrabi, Reza Faghih Mirzaee, Sharareh Zamanzadeh, A. Jamalian
{"title":"$m$:2和$m$:3压缩器的乘法运算——比较回顾","authors":"S. Mehrabi, Reza Faghih Mirzaee, Sharareh Zamanzadeh, A. Jamalian","doi":"10.1109/CJECE.2017.2753703","DOIUrl":null,"url":null,"abstract":"Compressors are widely used in multipliers to accumulate and reduce partial products in a parallel manner. This paper conducts a comparative review for high-order <inline-formula> <tex-math notation=\"LaTeX\">$m$ </tex-math></inline-formula>:2 and <inline-formula> <tex-math notation=\"LaTeX\">$m$ </tex-math></inline-formula>:3 compressors within a 16-bit <inline-formula> <tex-math notation=\"LaTeX\">$\\times16$ </tex-math></inline-formula>-bit multiplier cell as a benchmark. Furthermore, some of the compressors are slightly modified with the aim of reducing interconnections and logical gates. Four well-known adders are also employed to perform the final addition of partial products. They are ripple-carry adder, carry-lookahead adder (CLA), carry-bypass adder, and carry-select adder. These adders are initially demonstrated by a sequence of unmodified identical blocks. Then, they are simplified in order to decrease hardware components. Their simplification and the use of reduced compressors lead to high speed and considerable power and area savings. Synthesizable structural VHDL code is used to simulate and implement different multipliers. Our investigations show that the design with the reduced <inline-formula> <tex-math notation=\"LaTeX\">$m$ </tex-math></inline-formula>:2 compressors and multilevel CLA is the most efficient multiplier. This paper also includes further comparisons with multipliers containing other structures and arrangements.","PeriodicalId":55287,"journal":{"name":"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique","volume":null,"pages":null},"PeriodicalIF":1.7000,"publicationDate":"2017-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/CJECE.2017.2753703","citationCount":"8","resultStr":"{\"title\":\"Multiplication With $m$ :2 and $m$ :3 Compressors—A Comparative Review\",\"authors\":\"S. Mehrabi, Reza Faghih Mirzaee, Sharareh Zamanzadeh, A. Jamalian\",\"doi\":\"10.1109/CJECE.2017.2753703\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Compressors are widely used in multipliers to accumulate and reduce partial products in a parallel manner. This paper conducts a comparative review for high-order <inline-formula> <tex-math notation=\\\"LaTeX\\\">$m$ </tex-math></inline-formula>:2 and <inline-formula> <tex-math notation=\\\"LaTeX\\\">$m$ </tex-math></inline-formula>:3 compressors within a 16-bit <inline-formula> <tex-math notation=\\\"LaTeX\\\">$\\\\times16$ </tex-math></inline-formula>-bit multiplier cell as a benchmark. Furthermore, some of the compressors are slightly modified with the aim of reducing interconnections and logical gates. Four well-known adders are also employed to perform the final addition of partial products. They are ripple-carry adder, carry-lookahead adder (CLA), carry-bypass adder, and carry-select adder. These adders are initially demonstrated by a sequence of unmodified identical blocks. Then, they are simplified in order to decrease hardware components. Their simplification and the use of reduced compressors lead to high speed and considerable power and area savings. Synthesizable structural VHDL code is used to simulate and implement different multipliers. Our investigations show that the design with the reduced <inline-formula> <tex-math notation=\\\"LaTeX\\\">$m$ </tex-math></inline-formula>:2 compressors and multilevel CLA is the most efficient multiplier. This paper also includes further comparisons with multipliers containing other structures and arrangements.\",\"PeriodicalId\":55287,\"journal\":{\"name\":\"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":1.7000,\"publicationDate\":\"2017-12-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1109/CJECE.2017.2753703\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CJECE.2017.2753703\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"Engineering\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CJECE.2017.2753703","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"Engineering","Score":null,"Total":0}
Multiplication With $m$ :2 and $m$ :3 Compressors—A Comparative Review
Compressors are widely used in multipliers to accumulate and reduce partial products in a parallel manner. This paper conducts a comparative review for high-order $m$ :2 and $m$ :3 compressors within a 16-bit $\times16$ -bit multiplier cell as a benchmark. Furthermore, some of the compressors are slightly modified with the aim of reducing interconnections and logical gates. Four well-known adders are also employed to perform the final addition of partial products. They are ripple-carry adder, carry-lookahead adder (CLA), carry-bypass adder, and carry-select adder. These adders are initially demonstrated by a sequence of unmodified identical blocks. Then, they are simplified in order to decrease hardware components. Their simplification and the use of reduced compressors lead to high speed and considerable power and area savings. Synthesizable structural VHDL code is used to simulate and implement different multipliers. Our investigations show that the design with the reduced $m$ :2 compressors and multilevel CLA is the most efficient multiplier. This paper also includes further comparisons with multipliers containing other structures and arrangements.
期刊介绍:
The Canadian Journal of Electrical and Computer Engineering (ISSN-0840-8688), issued quarterly, has been publishing high-quality refereed scientific papers in all areas of electrical and computer engineering since 1976