ASIC implementation of a high speed data scaler for residue number system

Unconventional number system, the Residue Number System (RNS) is introduced for its efficient arithmetic operations such as addition, subtraction and multiplication as long operations are broken down into several shorter and independent operations without carry propagation between them. How...

Full description

Saved in:
Bibliographic Details
Main Author: Chay, Chien Hong.
Other Authors: Chang Chip Hong
Format: Final Year Project
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/49912
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Unconventional number system, the Residue Number System (RNS) is introduced for its efficient arithmetic operations such as addition, subtraction and multiplication as long operations are broken down into several shorter and independent operations without carry propagation between them. However, scaling, an essential operation in digital signal processing remained as one of the bottleneck of RNS which hinder the wider adoption of RNS due to its non-weighted characteristic.In this project, the architecture of the new proposed scaling algorithm for the programmable scaler is coded and synthesized. The placement and routing of this new RNS design, combining with other designs is also performed using the Cadence® SoC Encounter™ RTL-to-GDSII System version 8.1. Lastly, testing circuitry is also developed to test the functionality of the chip after being fabricated.