Browse > Article

A 32${\times}$32-b Multiplier Using a New Method to Reduce a Compression Level of Partial Products  

홍상민 (삼성전자)
김병민 (라이온텍)
정인호 (충북대학교 전자공학과)
조태원 (충북대학교 전자공학부 및 컴퓨터 정보통신연구소)
Publication Information
Abstract
A high speed multiplier is essential basic building block for digital signal processors today. Typically iterative algorithms in Signal processing applications are realized which need a large number of multiply, add and accumulate operations. This paper describes a macro block of a parallel structured multiplier which has adopted a 32$\times$32-b regularly structured tree (RST). To improve the speed of the tree part, modified partial product generation method has been devised at architecture level. This reduces the 4 levels of compression stage to 3 levels, and propagation delay in Wallace tree structure by utilizing 4-2 compressor as well. Furthermore, this enables tree part to be combined with four modular block to construct a CSA tree (carry save adder tree). Therefore, combined with four modular block to construct a CSA tree (carry save adder tree). Therefore, multiplier architecture can be regularly laid out with same modules composed of Booth selectors, compressors and Modified Partial Product Generators (MPPG). At the circuit level new Booth selector with less transistors and encoder are proposed. The reduction in the number of transistors in Booth selector has a greater impact on the total transistor count. The transistor count of designed selector is 9 using PTL(Pass Transistor Logic). This reduces the transistor count by 50% as compared with that of the conventional one. The designed multiplier in 0.25${\mu}{\textrm}{m}$ technology, 2.5V, 1-poly and 5-metal CMOS process is simulated by Hspice and Epic. Delay is 4.2㎱ and average power consumes 1.81㎽/MHz. This result is far better than conventional multiplier with equal or better than the best one published.
Keywords
MPPG; Multiplier; PTL; High Speed; Booth Algorithm;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 A 15-ns 32×32-b CMOS Multiplier with an Improved Parallel Stucture /
[ Masato Nagamatsu ] / IEEE Journal of Solid-State Circuits
2 Norio Ohkubo et al., 'A 4.4ns CMOS $54{times}54-b$ multiplier using pass-transistor multiplexer,' IEEE Journal of Solid-State Circuits, vol. 30, no. 3, pp. 251-257, Mar. 1995   DOI   ScienceOn
3 Gensuko Goto et al., 'A 4.1-ns compact $54{times}54-b$-b multiplier utilizing sign-select booth encoders,' IEEE Journal of Solid-State Circuits, vol. 32, no. 11, pp. 1676-1682, Nov. 1997   DOI   ScienceOn
4 Vojin G. Oklobdzija and D. Villerger, 'Improving Multiplier Design by Using Improved Column Compression Tree and Optimized Final Adder in CMOS Technology,' IEEE Transactions on VLSI Systems, vol. 3, no. 2, pp. 292-301, Jun. 1995   DOI   ScienceOn
5 T. P. Kelliber, R. M. Owens, M. J. Irwin and T. T. Hwang, 'ELM-A Fast Addition Algorithm Discovered by a Program,' IEEE Transactions on Computers, vol. 41, no. 9, Sep. 1992   DOI   ScienceOn
6 김문수, 유범선, 강성현, 이중석, 조태원, '하이브리드 로직 스타일을 이용한 저전력 ELM 덧셈기 설계,' 전자공학회 논문지, 제 35권 C편, 제 6호, pp. 389-396, 1998   과학기술학회마을
7 유범선, 조태원, '가변 크기 셀을 이용한 저전력 고속 16비트 ELM 가산기 설계,' 전자공학회 논문지, 제 35권 C편, 제 8호, pp. 637-645, 1998   과학기술학회마을
8 Beom Seon Ryu, Hyoung Sok Oh, Kihak Shim, Kie Young Lee and Tae Won Cho, 'Multi-level Approaches to Low Power 16 bits ALU Desing,' IEEE Asia Pacific Conference on ASICs, pp. 158-161, 1999   DOI
9 Sung Mo Kang, Yusuf Leblebici, CMOS Digital Integrated Circuits : Analysis and Design, McGraw Hill, pp. 322-340, 1996
10 Masato Nagamatsu, 'A 15-ns 32${\times}$32-b CMOS Multiplier with an Improved Parallel Stucture,' IEEE Journal of Solid-State Circuits, vol. 25, no. 2, April 1990   DOI   ScienceOn
11 유범선, 이기영, 조태원, '글리치 감소를 통한 저전력 16비트 ELM 덧셈기 구현,' 전자공학회 논문지, 제 36권 C편, 제 5호, pp. 346-355, 1999   과학기술학회마을
12 Akilesh Parameswar, H. Hura and T. Sakural, 'A Swing Restored Pass-Transistor Logic-Based Multiply and Accumulate Circuit for Multimedia Applications,' IEEE Journal of Solid-State Circuits, vol. 31, no. 6, pp. 804-809, Jun. 1996   DOI   ScienceOn