The Design and Verification of High-Speed Redundant Booth Multiplier

碩士 === 國立臺灣科技大學 === 電子工程系 === 99 === In this thesis, a Booth multiplier with redundant number system is proposed. The radix-4 redundant Booth multiplier and radix-16 redundant Booth multiplier are combined with the positive-negative complement redundant encoding. In order to improve the performance...

Full description

Bibliographic Details
Main Authors: Min-Lun Yuan, 袁民倫
Other Authors: Ming-Bo Lin
Format: Others
Language:zh-TW
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/t2bdn5
id ndltd-TW-099NTUS5428002
record_format oai_dc
spelling ndltd-TW-099NTUS54280022019-05-15T20:34:00Z http://ndltd.ncl.edu.tw/handle/t2bdn5 The Design and Verification of High-Speed Redundant Booth Multiplier 高速冗餘布氏乘法器設計與驗證 Min-Lun Yuan 袁民倫 碩士 國立臺灣科技大學 電子工程系 99 In this thesis, a Booth multiplier with redundant number system is proposed. The radix-4 redundant Booth multiplier and radix-16 redundant Booth multiplier are combined with the positive-negative complement redundant encoding. In order to improve the performance of the redundant Booth multiplier, we redesign the redundant Booth encoding unit and compression tree unit. In addition, we apply a high-speed signed redundant binary presentation to two’s complement binary presentation converter to meliorate the performance of redundant Booth Multiplier. Besides, six redundant multipliers of different data widths based on radix-4 and radix-16 Booth algorithms are implemented. The data width includes 8 bits, 16 bits, 24 bits, 32 bits, 48 bits and up to 64 bits. The effects of performance, power and hardware cost of differ radixes and data widths are discussed. A 16-bit radix-4 redundant Booth and radix-16 redundant Booth multipliers are implemented and verified with Xilinx Virtex-5 ML505- V5LX110T FPGA and TSMC 0.18 μm cell library. When implemented on FPGA, the 16-bit radix-4 redundant Booth and radix-16 Booth multipliers consume 786 and 761 LUTs, respectively, and their working frequencies can reach 100 MHz. When implemented with the cell library, two multipliers have the same core area of about 600×630 μm2 and the whole chip occupies 970×1000 μm2. The average power consumption with 100 MHz data input rate is 1.75 mW for radix-4 redundant Booth multiplier and 1.58 mW for radix-16 Booth multiplier, respectively. Ming-Bo Lin 林銘波 2010 學位論文 ; thesis 76 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣科技大學 === 電子工程系 === 99 === In this thesis, a Booth multiplier with redundant number system is proposed. The radix-4 redundant Booth multiplier and radix-16 redundant Booth multiplier are combined with the positive-negative complement redundant encoding. In order to improve the performance of the redundant Booth multiplier, we redesign the redundant Booth encoding unit and compression tree unit. In addition, we apply a high-speed signed redundant binary presentation to two’s complement binary presentation converter to meliorate the performance of redundant Booth Multiplier. Besides, six redundant multipliers of different data widths based on radix-4 and radix-16 Booth algorithms are implemented. The data width includes 8 bits, 16 bits, 24 bits, 32 bits, 48 bits and up to 64 bits. The effects of performance, power and hardware cost of differ radixes and data widths are discussed. A 16-bit radix-4 redundant Booth and radix-16 redundant Booth multipliers are implemented and verified with Xilinx Virtex-5 ML505- V5LX110T FPGA and TSMC 0.18 μm cell library. When implemented on FPGA, the 16-bit radix-4 redundant Booth and radix-16 Booth multipliers consume 786 and 761 LUTs, respectively, and their working frequencies can reach 100 MHz. When implemented with the cell library, two multipliers have the same core area of about 600×630 μm2 and the whole chip occupies 970×1000 μm2. The average power consumption with 100 MHz data input rate is 1.75 mW for radix-4 redundant Booth multiplier and 1.58 mW for radix-16 Booth multiplier, respectively.
author2 Ming-Bo Lin
author_facet Ming-Bo Lin
Min-Lun Yuan
袁民倫
author Min-Lun Yuan
袁民倫
spellingShingle Min-Lun Yuan
袁民倫
The Design and Verification of High-Speed Redundant Booth Multiplier
author_sort Min-Lun Yuan
title The Design and Verification of High-Speed Redundant Booth Multiplier
title_short The Design and Verification of High-Speed Redundant Booth Multiplier
title_full The Design and Verification of High-Speed Redundant Booth Multiplier
title_fullStr The Design and Verification of High-Speed Redundant Booth Multiplier
title_full_unstemmed The Design and Verification of High-Speed Redundant Booth Multiplier
title_sort design and verification of high-speed redundant booth multiplier
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/t2bdn5
work_keys_str_mv AT minlunyuan thedesignandverificationofhighspeedredundantboothmultiplier
AT yuánmínlún thedesignandverificationofhighspeedredundantboothmultiplier
AT minlunyuan gāosùrǒngyúbùshìchéngfǎqìshèjìyǔyànzhèng
AT yuánmínlún gāosùrǒngyúbùshìchéngfǎqìshèjìyǔyànzhèng
AT minlunyuan designandverificationofhighspeedredundantboothmultiplier
AT yuánmínlún designandverificationofhighspeedredundantboothmultiplier
_version_ 1719102084668719104