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
Description
Summary:碩士 === 逢甲大學 === 資訊工程研究所 === 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.