Design and implementation of modified BCD digit multiplier for digit-by-digit decimal multiplier

被引:6
作者
Anguraj, Parthibaraj [1 ]
Krishnan, Thiruvenkadam [1 ]
机构
[1] K Ramakrishnan Coll Technol, Dept Elect & Commun Engn, Trichy 621112, India
关键词
BCD digit multiplier; Constant multiplier; Binary-to-decimal converter; FPGA; ASIC; BINARY; AREA;
D O I
10.1007/s10470-020-01781-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Decimal multiplication is the most common operation in arithmetic applications. This paper presents an area-efficient digit-by-digit decimal multiplier using a modified binary-coded decimal digit multiplier. In general, a Binary-Coded Decimal (BCD) digit multiplier consists of two kinds of block, namely binary multiplier, and Partial Product Binary-to-Decimal (PPBD) converter. In the BCD digit multiplier design, the binary multiplier produces the partial product output by multiplying the multiplier value along with multiplicand, and the PPBD converter used to convert the binary partial product into the decimal value. Instead of the binary multiplier, this paper proposes a constant multiplier design to generate binary partial product values. Here, the multiplier value considers as the constant value. Further, the proposed architectures design and implement using both Field-Programmable Gate Array (FPGA) and Application Specific Integrated Circuit (ASIC). When compared with the existing methods, the implementation results show that the proposed design effectively reduces the area requirement and delay.
引用
收藏
页码:683 / 694
页数:12
相关论文
共 20 条
[1]   Improved designs of digit-by-digit decimal multiplier [J].
Ahmed, Syed Ershad ;
Varma, Santosh ;
Srinivas, M. B. .
INTEGRATION-THE VLSI JOURNAL, 2018, 61 :150-159
[2]  
Al-Khaleel O, 2011, 2011 IEEE 29TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), P226, DOI 10.1109/ICCD.2011.6081401
[3]  
Anguraj P., 2019, Int. J. Recent Tech. Eng, V8, P10189, DOI [10.35940/ijrte.D8604.118419, DOI 10.35940/IJRTE.D8604.118419]
[4]  
Bhattacharya J, 2010, 2010 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AUTOMATION AND TEST (VLSI-DAT), P315, DOI 10.1109/VDAT.2010.5496752
[5]   A new area-efficient BCD-digit multiplier [J].
Castillo, Encarnacion ;
Lloris, Antonio ;
Morales, Diego P. ;
Parrilla, Luis ;
Garcia, Antonio ;
Botella, Guillermo .
DIGITAL SIGNAL PROCESSING, 2017, 62 :1-10
[6]   Multioperand parallel decimal adder: A mixed binary and BCD approach [J].
Dadda, Luigi .
IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (10) :1320-1328
[7]   Decimal Floating-Point Multiplication [J].
Erle, Mark A. ;
Hickmann, Brian J. ;
Schulte, Michael J. .
IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (07) :902-916
[8]   Fast architecture for decimal digit multiplication [J].
Fazlali, Mahmood ;
Valikhani, Hadi ;
Timarchi, Somayeh ;
Malazi, Hadi Tabatabaee .
MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (4-5) :296-301
[9]   Binary Integer Decimal-Based Floating-Point Multiplication [J].
Gonzalez-Navarro, Sonia ;
Tsen, Charles ;
Schulte, Michael J. .
IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (07) :1460-1466
[10]   Efficient ASIC and FPGA Implementation of Binary-Coded Decimal Digit Multipliers [J].
Gorgin, Saeid ;
Jaberipur, Ghassem ;
Asl, Reza Hashemi .
CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2014, 33 (12) :3883-3899