{"title":"A Low-Cost Combinational Approximate Multiplier","authors":"Z. Hojati, Z. Navabi","doi":"10.1109/DDECS57882.2023.10139501","DOIUrl":null,"url":null,"abstract":"This document provides instructions for the design of a purely combinational, multiplexer-based, low-cost multiplier, for machine learning multiplications. The main idea of the algorithm is to remove the most significant bits. Starting from the most significant 1 and after finishing the main multiplication, add back the number of ignored right-hand bits. The main intention of this design is area and power reduction. Since it’s an all-combinational circuit its critical path’s delay is one clock cycle of the main module that it’s going to be used in.","PeriodicalId":220690,"journal":{"name":"2023 26th International Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 26th International Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DDECS57882.2023.10139501","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This document provides instructions for the design of a purely combinational, multiplexer-based, low-cost multiplier, for machine learning multiplications. The main idea of the algorithm is to remove the most significant bits. Starting from the most significant 1 and after finishing the main multiplication, add back the number of ignored right-hand bits. The main intention of this design is area and power reduction. Since it’s an all-combinational circuit its critical path’s delay is one clock cycle of the main module that it’s going to be used in.