{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T14:04:03Z","timestamp":1753884243221,"version":"3.41.2"},"reference-count":13,"publisher":"World Scientific Pub Co Pte Ltd","issue":"02","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J CIRCUIT SYST COMP"],"published-print":{"date-parts":[[2023,1,30]]},"abstract":"<jats:p> Addition is a ubiquitous operation frequently carried out in most computing applications. Traditionally, three-operand addition is done using either two adders or a carry\u2013save adder. However, there exist applications such as digital signal processing, image processing, floating point arithmetic, etc. wherein among the three operands, one is constant. For such cases, we propose a flagged constant addition methodology, applicable to any constant, to compute the result with the least area, delay and power. The resulting architecture is referred to as general constant flagged adder (GCFA). We propose an Optimized Constant Generation (OCG) algorithm and a Hardware Optimization Algorithm (HOA) to achieve hardware-efficient constant flagged adder. These two algorithms are designed to lower the computational complexity. The OCG algorithm accepts the constant to be added and converts it into an optimized constant. This optimized constant then forms the input to the HOA where the hardware modifications are performed. Unlike the proposed work, the existing flagged adder structures do not provide a general methodology to obtain the optimized constant and hardware for all the constants, resulting from the presence of architectural customization for all constants and word lengths. Exhaustive hardware analyses have been carried out to prove the efficacy of the proposed architecture against the existing designs. Structural Verilog code is synthesized for each to obtain the area, delay and power. Synthesis results show up to 35.85% and 49.24% reductions in area\u2013delay and power\u2013delay products, respectively. The improved speed and lower hardware requirements make the proposed methodology a suitable choice for constant addition. <\/jats:p>","DOI":"10.1142\/s0218126623500275","type":"journal-article","created":{"date-parts":[[2022,7,28]],"date-time":"2022-07-28T16:00:30Z","timestamp":1659024030000},"source":"Crossref","is-referenced-by-count":0,"title":["A General Methodology to Optimize Flagged Constant Addition"],"prefix":"10.1142","volume":"32","author":[{"given":"Aroondhati","family":"Bhure","sequence":"first","affiliation":[{"name":"Department of Electrical and Electronics Engineering, BITS Pilani, Hyderabad Campus, Hyderabad 500078, Telangana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"Smriti","sequence":"additional","affiliation":[{"name":"Department of Electrical and Electronics Engineering, BITS Pilani, Hyderabad Campus, Hyderabad 500078, Telangana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vinay","family":"Dhanote","sequence":"additional","affiliation":[{"name":"Department of Electrical and Electronics Engineering, BITS Pilani, Hyderabad Campus, Hyderabad 500078, Telangana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4328-6953","authenticated-orcid":false,"given":"Uppugunduru","family":"Anil Kumar","sequence":"additional","affiliation":[{"name":"Department of Electrical and Electronics Engineering, BITS Pilani, Hyderabad Campus, Hyderabad 500078, Telangana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Syed Ershad","family":"Ahmed","sequence":"additional","affiliation":[{"name":"Department of Electrical and Electronics Engineering, BITS Pilani, Hyderabad Campus, Hyderabad 500078, Telangana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2022,8,26]]},"reference":[{"key":"S0218126623500275BIB002","doi-asserted-by":"publisher","DOI":"10.1109\/12.257703"},{"key":"S0218126623500275BIB003","doi-asserted-by":"crossref","first-page":"567","DOI":"10.1117\/12.325715","volume":"3461","author":"Burgess N.","year":"1998","journal-title":"Proc. SPIE"},{"key":"S0218126623500275BIB004","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1023\/A:1015421507166","volume":"31","author":"Burgess N.","year":"2002","journal-title":"J. VLSI Signal Process. Syst. Signal Image Video Technol."},{"key":"S0218126623500275BIB005","doi-asserted-by":"crossref","first-page":"258","DOI":"10.1016\/j.vlsi.2010.03.001","volume":"43","author":"Dave V.","year":"2010","journal-title":"Integration"},{"volume-title":"Digital Design: With an Introduction to the Verilog HDL","year":"2013","author":"Morris Mano M.","key":"S0218126623500275BIB006"},{"key":"S0218126623500275BIB007","volume-title":"Digital Integrated Circuits: A Design Perspective","volume":"7","author":"Rabaey J. M.","year":"2003"},{"key":"S0218126623500275BIB008","series-title":"The Morgan Kaufmann Series in Computer Architecture and Design","volume-title":"Digital Arithmetic","author":"Ercegovac M.","year":"2003"},{"key":"S0218126623500275BIB009","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1982.1675982"},{"key":"S0218126623500275BIB010","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1973.5009159"},{"key":"S0218126623500275BIB011","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1109\/TEC.1960.5219822","volume":"2","author":"Sklansky J.","year":"1960","journal-title":"IRE Trans. Electron. Comput."},{"key":"S0218126623500275BIB012","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/MWSCAS.2006.381985","volume-title":"Proc. 2006 49th IEEE Int. Midwest Symp. Circuits and Systems","volume":"1","author":"Dave V.","year":"2006"},{"key":"S0218126623500275BIB013","first-page":"1","volume-title":"Proc. 2012 Asia Pacific Conf. Postgraduate Research in Microelectronics and Electronics","author":"Ganguly S.","year":"2012"},{"key":"S0218126623500275BIB014","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1109\/APCCAS.2014.7032721","volume-title":"Proc. 2014 IEEE Asia Pacific Conf. Circuits and Systems (APCCAS)","author":"Ganguly S.","year":"2014"}],"container-title":["Journal of Circuits, Systems and Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218126623500275","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,6]],"date-time":"2023-01-06T02:38:02Z","timestamp":1672972682000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/10.1142\/S0218126623500275"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,26]]},"references-count":13,"journal-issue":{"issue":"02","published-print":{"date-parts":[[2023,1,30]]}},"alternative-id":["10.1142\/S0218126623500275"],"URL":"https:\/\/doi.org\/10.1142\/s0218126623500275","relation":{},"ISSN":["0218-1266","1793-6454"],"issn-type":[{"type":"print","value":"0218-1266"},{"type":"electronic","value":"1793-6454"}],"subject":[],"published":{"date-parts":[[2022,8,26]]},"article-number":"2350027"}}