Performance Comparison of Carry-Lookahead and Carry-Select Adders Based on Accurate and Approximate Additions

被引:16
作者
Balasubramanian, Padmanabhan [1 ]
Mastorakis, Nikos [2 ]
机构
[1] Nanyang Technol Univ, Sch Comp Sci & Engn, 50 Nanyang Ave, Singapore 639798, Singapore
[2] Tech Univ Sofia, Dept Ind Engn, Bulevard Sveti Kliment Ohridski 8, Sofia 1000, Bulgaria
关键词
arithmetic circuits; ripple-carry adder; carry-lookahead adder; carry-select adder; digital design; standard cells; CMOS;
D O I
10.3390/electronics7120369
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Addition is a fundamental operation in microprocessing and digital signal processing hardware, which is physically realized using an adder. The carry-lookahead adder (CLA) and the carry-select adder (CSLA) are two popular high-speed, low-power adder architectures. The speed performance of a CLA architecture can be improved by adopting a hybrid CLA architecture which employs a small-size ripple-carry adder (RCA) to replace a sub-CLA in the least significant bit positions. On the other hand, the power dissipation of a CSLA employing full adders and 2:1 multiplexers can be reduced by utilizing binary-to-excess-1 code (BEC) converters. In the literature, the designs of many CLAs and CSLAs were described separately. It would be useful to have a direct comparison of their performances based on the design metrics. Hence, we implemented homogeneous and hybrid CLAs, and CSLAs with and without the BEC converters by considering 32-bit accurate and approximate additions to facilitate a comparison. For the gate-level implementations, we considered a 32/28 nm complementary metal-oxide-semiconductor (CMOS) process targeting a typical-case process-voltage-temperature (PVT) specification. The results show that the hybrid CLA/RCA architecture is preferable among the CLA and CSLA architectures from the speed and power perspectives to perform accurate and approximate additions.
引用
收藏
页数:12
相关论文
共 13 条
[1]  
Balasubramanian P., 2016, WSEAS Transactions on Circuits and Systems, V15, P155
[2]  
Balasubramanian P., 2016, RECENT ADV CIRCUITS, P58, DOI [10.37394/232022.2021.1.1, DOI 10.37394/232022.2021.1.1]
[3]  
Bedrij O. J., 1962, IRE Transactions on Electronic Computers, P340
[4]  
Ercegovac M. D., 2003, DIGITAL ARITHMETIC
[5]  
Harris D, 2003, P 37 AS C SIGN SYST
[6]   Bio-Inspired Imprecise Computational Blocks for Efficient VLSI Implementation of Soft-Computing Applications [J].
Mahdiani, H. R. ;
Ahmadi, A. ;
Fakhraie, S. M. ;
Lucas, C. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (04) :850-862
[7]   Area-Delay-Power Efficient Carry-Select Adder [J].
Mohanty, Basant Kumar ;
Patel, Sujit Kumar .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2014, 61 (06) :418-422
[8]  
Najafi A., 2017, P 27 INT S POW TIM M
[9]  
Omondi A.R., 1994, COMPUTER ARITHMETIC
[10]  
Rabaey J.M., 2003, Digital Integrated Circuits: a Design Perspective