VLSI Implementations of High-Speed Signed RNS Multipliers

碩士 === 逢甲大學 === 資訊工程研究所 === 85 === This thesis presents a high-speed signed residue number system (RNS) multiplier which is derived from the early works of unsigned RNS multipliers. The residue arithmetic function unit has high-speed comp...

Full description

Bibliographic Details
Main Authors: Chen, Jian-Da, 陳健達
Other Authors: Lo Hao-Yung
Format: Others
Language:zh-TW
Published: 1997
Online Access:http://ndltd.ncl.edu.tw/handle/29748692617071208737
id ndltd-TW-085FCU00392001
record_format oai_dc
spelling ndltd-TW-085FCU003920012015-10-13T12:15:15Z http://ndltd.ncl.edu.tw/handle/29748692617071208737 VLSI Implementations of High-Speed Signed RNS Multipliers 高速帶號餘數乘法器之超大型積體電路研製 Chen, Jian-Da 陳健達 碩士 逢甲大學 資訊工程研究所 85 This thesis presents a high-speed signed residue number system (RNS) multiplier which is derived from the early works of unsigned RNS multipliers. The residue arithmetic function unit has high-speed computation due to its natural parallelism. The signed residue multiplication can be processed easily and directly, unlike multiplication in binary number representation which, beside multiplication, usually needs four additional procedures, i.e., pre- and post- one's complement cycles, and adding "1" to the pre- and post- one's complement cycles. In RNS, signed multiplication can directly use the residue negative operands, <(-x)>m or (m - x) as an input. The product result is also automatically obtained, no pre- or post-procedures needed. If the input is a binary form and negative, it can be easily changed to the corresponding residue form by a converter. Furthermore, the hardware structure of the signed RNS multiplier is simple and is very suitable for VLSI implementation. In addition, we have simulated and implemented an unsigned RNS multiplier as a first step to implement the signed RNS multipliers. We have simulated the design by C language, Verilog-XL and Timemill, and the results are correct. And the unsigned RNS multipliers have been implemented by Taiwan Semiconductor Manufacture Company (TSMC) through the recommendation of CHIP Implementation Center (CIC). And these prototype chips have been tested and the functions have been verified as well. The chip is implemented in 0.6 um CMOS SPDM technology. Its size is 3.27205 mm * 3.29725 mm, its package is 48 pins, and it can operate at 50 MHz. Lo Hao-Yung 羅浩榮 1997 學位論文 ; thesis 86 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 逢甲大學 === 資訊工程研究所 === 85 === This thesis presents a high-speed signed residue number system (RNS) multiplier which is derived from the early works of unsigned RNS multipliers. The residue arithmetic function unit has high-speed computation due to its natural parallelism. The signed residue multiplication can be processed easily and directly, unlike multiplication in binary number representation which, beside multiplication, usually needs four additional procedures, i.e., pre- and post- one's complement cycles, and adding "1" to the pre- and post- one's complement cycles. In RNS, signed multiplication can directly use the residue negative operands, <(-x)>m or (m - x) as an input. The product result is also automatically obtained, no pre- or post-procedures needed. If the input is a binary form and negative, it can be easily changed to the corresponding residue form by a converter. Furthermore, the hardware structure of the signed RNS multiplier is simple and is very suitable for VLSI implementation. In addition, we have simulated and implemented an unsigned RNS multiplier as a first step to implement the signed RNS multipliers. We have simulated the design by C language, Verilog-XL and Timemill, and the results are correct. And the unsigned RNS multipliers have been implemented by Taiwan Semiconductor Manufacture Company (TSMC) through the recommendation of CHIP Implementation Center (CIC). And these prototype chips have been tested and the functions have been verified as well. The chip is implemented in 0.6 um CMOS SPDM technology. Its size is 3.27205 mm * 3.29725 mm, its package is 48 pins, and it can operate at 50 MHz.
author2 Lo Hao-Yung
author_facet Lo Hao-Yung
Chen, Jian-Da
陳健達
author Chen, Jian-Da
陳健達
spellingShingle Chen, Jian-Da
陳健達
VLSI Implementations of High-Speed Signed RNS Multipliers
author_sort Chen, Jian-Da
title VLSI Implementations of High-Speed Signed RNS Multipliers
title_short VLSI Implementations of High-Speed Signed RNS Multipliers
title_full VLSI Implementations of High-Speed Signed RNS Multipliers
title_fullStr VLSI Implementations of High-Speed Signed RNS Multipliers
title_full_unstemmed VLSI Implementations of High-Speed Signed RNS Multipliers
title_sort vlsi implementations of high-speed signed rns multipliers
publishDate 1997
url http://ndltd.ncl.edu.tw/handle/29748692617071208737
work_keys_str_mv AT chenjianda vlsiimplementationsofhighspeedsignedrnsmultipliers
AT chénjiàndá vlsiimplementationsofhighspeedsignedrnsmultipliers
AT chenjianda gāosùdàihàoyúshùchéngfǎqìzhīchāodàxíngjītǐdiànlùyánzhì
AT chénjiàndá gāosùdàihàoyúshùchéngfǎqìzhīchāodàxíngjītǐdiànlùyánzhì
_version_ 1716856102146015232