[1]范文兵,周健章.基于 Radix-4 Booth编码的并行乘法器设计[J].郑州大学学报(工学版),2025,46(01):26-33.[doi:10.13705/j.issn.1671-6833.2024.04.011]
 FAN Wenbing,ZHOU Jianzhang.Design of Parallel Multiplier Based on Radix-4 Booth Coding[J].Journal of Zhengzhou University (Engineering Science),2025,46(01):26-33.[doi:10.13705/j.issn.1671-6833.2024.04.011]
点击复制

基于 Radix-4 Booth编码的并行乘法器设计()
分享到:

《郑州大学学报(工学版)》[ISSN:1671-6833/CN:41-1339/T]

卷:
46
期数:
2025年01期
页码:
26-33
栏目:
出版日期:
2024-12-23

文章信息/Info

Title:
Design of Parallel Multiplier Based on Radix-4 Booth Coding
文章编号:
1671-6833(2025)01-0026-08
作者:
范文兵 周健章
郑州大学 电气与信息工程学院,河南 郑州 450001
Author(s):
FAN Wenbing ZHOU Jianzhang
School of Electrical and Information Engineering, Zhengzhou University, Zhengzhou 450001, China
关键词:
Radix-4 Booth编码 面积 传输延时 编码器 解码器 Wallace压缩
Keywords:
Radix-4 Booth coding area transmission delay encoder decoder Wallace compression
分类号:
TN402
DOI:
10.13705/j.issn.1671-6833.2024.04.011
文献标志码:
A
摘要:
速度和面积是评价乘法器单元性能优劣的两个基本指标。针对当前乘法器设计难以平衡版图面积和传输延时的问题,采用Radix-4 Booth算法,设计了一种新型的16位有符号定点乘法器。在部分积生成过程中,首先改进对乘数的取补码电路,然后优化基数为4的改进Booth编码器和解码器,此结构采用较少的逻辑门资源,并且易对输入比特进行并行化处理。在Wallace压缩电路中,对符号扩展位进行预处理并设计新的压缩器结构,优化整个Wallace压缩模块。在第二级压缩过程中提前对高位使用纹波进位加法器结构计算,减小了多bit伪和的求和位数。在求和电路中,使用两级超前进位加法器结构,在缩短关键路径传输延时的同时避免增大芯片面积,提高了乘法器的运行速度。新型定点乘法器与已有的乘法器结构相比,减少了12.0%的面积,降低了20.5%的延时。
Abstract:
Speed and area are two basic indexes to evaluate the performance of multiplier unit. Aiming at the problem of balancing layout area and transmission delay in current multiplier design, a new 16-bit signed fixed-point multiplier was designed by using Radix-4 Booth algorithm. In the process of partial product generation, firstly, the complementary code circuit for multiplier was improved, and then the modified Booth encoder and decoder with Radix-4 were optimized. The structure used less logic gate resources and was easy to parallelize the input bits. In the Wallace compression circuit, the symbol extension bits were preprocessed and a new compressor structure was designed to optimize the whole Wallace compression module. In the second stage of compression, the ripple carry adder structure was used to calculate the high bits in advance, which reduced the sum bits of multi-bit pseudo-sums. In the summation circuit, a two-stage carry look-ahead adder structure was used to shorten the transmission delay of the critical path and avoid increasing the chip area, thus improved the running speed of the multiplier. Compared with the existing multiplier structure, the new fixed-point multiplier reduced the area by 12.0% and the delay by 20.5%.

参考文献/References:

[1]SIMONYAN K, ZISSERMAN A. Very deep convolutional networks for large-scale image recognition[EB/OL]. (2015-04-10)[2024-01-12]. http:∥arxiv. org/ abs/1409.1556. 

[2]VAMSI H S R, REDDY K S, BABU C, et al. Design of reversible logic based 32-bit MAC unit using Radix-16 Booth encoded Wallace tree multiplier[C]∥2018 International Conference on Computer Communication and Informatics. Piscataway: IEEE, 2018: 1-6. 
[3]RAMAKRISHNA A, BALAJI N, SRIHARI P. An efficient and enhanced memory based FFT processor using Radix 16 Booth with carry skip adder[C]∥2016 International Conference on Signal Processing, Communication, Power and Embedded System. Piscataway: IEEE, 2016: 1608-1612. 
[4]姚若河, 徐新才. 基于冗余符号数的定点乘法器的设计[J]. 华南理工大学学报(自然科学版), 2014, 42 (3): 27-34. 
YAO R H, XU X C. Design of a fixed-point multiplier based on redundant signed digit[J]. Journal of South China University of Technology (Natural Science Edition), 2014, 42(3): 27-34. 
[5]SCHEUNEMANN J C, SIGALES M S, FONSECA M B, et al. Optimizing encoder and decoder blocks for a powerefficient Radix-4 modified Booth multiplier[C]∥2021 34th SBC/SBMicro/IEEE/ACM Symposium on Integrated Circuits and Systems Design. Piscataway: IEEE, 2021: 1-6. 
[6]JAIN R, PAHWA K, PANDEY N. Booth-encoded Karatsuba: a novel hardware-efficient multiplier[J]. Advances in Electrical and Electronic Engineering, 2021, 19(3): 272-281. 
[7]MONI D J, SOPHIA P E. Design of low power and high speed configurable Booth multiplier[C]∥2011 3rd International Conference on Electronics Computer Technology. Piscataway: IEEE, 2011: 338-342. 
[8]曾宪恺. 高性能并行乘法器半定制设计方法研究[D]. 杭州: 浙江大学, 2012. 
ZENG X K. Research on semi-custom design method of high-performance parallel multiplier [D]. Hangzhou: Zhejiang University, 2012. 
[9]PATIL P A, KULKARNI C. Multiply accumulate unit using Radix-4 Booth encoding[C]∥2018 Second International Conference on Intelligent Computing and Control Systems. Piscataway: IEEE, 2018: 1076-1080. 
[10] RAVULA M R, POTHARAJU A, VIDYADHAR R P. Designing carry look ahead adder to enrich performance using one bit hybrid full adder[C]∥2022 International Conference on Electronics and Renewable Systems. Piscataway: IEEE, 2022: 86-89. 
[11] RAM G C, SUBBARAO M V, VARMA D R, et al. Delay enhancement of Wallace tree multiplier with binary to excess-1 converter[C]∥2023 5th International Conference on Smart Systems and Inventive Technology. Piscataway: IEEE, 2023: 113-117. 
[12] RAJU A, SA S K. Design and performance analysis of multipliers using Kogge Stone adder[C]∥2017 3rd International Conference on Applied and Theoretical Computing and Communication Technology. Piscataway:IEEE, 2017: 94-99.

更新日期/Last Update: 2024-12-30