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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |