A VLSI structure forX(modm) operation |
| |
Authors: | Giuseppe Alia and Enrico Martinelli |
| |
Affiliation: | (1) Instituto di Elettronic e Telecomunicazioni, Facoltá di Ingegneria, Universitá di Pisa, Via Diotisalvi, 2, 56100 Pisa, Italy;(2) Istituto di Elaborazione dell'Informazione del Consiglio Nazionale delle Ricerche, Via S. Maria, 46, 56100 Pisa, Italy |
| |
Abstract: | High-computing speed and modularity have made RNS-based arithmetic processors attractive for a long time, especially in signal processing, where additions and multiplications are very frequent. The VLSI technology renewed this interest because RNS-based circuits are becoming more feasible; however, intermodular operations degradate their performance and a great effort results on this topic. In this paper, we deal with the problem of performing the basic operationX(modm), that is the remainder of the integer divisionX/m, for large values of the integerX, following an approximating and correcting approach, which guarantees the correctness of the result.We also define a structure to computeX(modm) by means of few fast VLSI binary multipliers, which is exemplified for 32-bit long numbers, obtaining a total response time lower than 200 nsec. Furthermore, such a structure is evaluated in terms of VLSI complexity and area and time figuresA=(n2Tm2) andT=(TM) for the parameterTM in are derived. A simple positional-to-residue converter is finally presented, based on this structure; it improves some complexity results previously obtained by authors.This work has been supported by the National Program on Solid-State Electronics and Devices of the Italian National Research Council. |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|