首页 | 本学科首页   官方微博 | 高级检索  
     


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=thetav(n2Tm2) andT=thetav(TM) for the parameterTM in
$$[log n,sqrt n ]$$
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 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号