FPGA Implementation of Booth Encoded Multi-Modulus {2n -1, 2n , 2n +1} RNS Multiplier

dc.contributor.authorGoel, Saguna
dc.contributor.supervisorBajaj, Sakshi
dc.contributor.supervisorKaur, Amanpreet
dc.date.accessioned2016-08-04T07:41:49Z
dc.date.available2016-08-04T07:41:49Z
dc.date.issued2016
dc.descriptionMaster of Engineering-ECEDen_US
dc.description.abstractA novel number system, Residue Number System (RNS) deals with a small set of integers making the arithmetic easier to realize. RNS is a non weighted number system without any significant ordering of digits which makes it suitable for fault tolerant applications. The research work aims at designing a fast efficient RNS based Booth encoded multiplier since multiplication, a very important arithmetic operation, is finding a great use these days in various applications (especially DSP, multimedia and image processing). Due to advances in technology and increasing needs for high speed calculations, it has become really necessary and important to design a fast efficient multiplier. With advances in technology, many researchers have tried and are trying to design multipliers which offer either to the following-high speed, low power consumption, regularity of layout and hence less area or even combination of them in multiplier. However area and speed are two conflicting constraints. So improving speed results always in larger areas. A productive method to speed up the multiplication is reduction in the Partial Product (PP) array. Various techniques exist for the reduction of Partial Products. But according to research, Booth’s algorithm is the most efficient and most widely used. Booth‘s multiplication algorithm effectively multiplies the operands for partial product generation. Booth algorithm is a technique used for partial product generation and reduction i.e. it can be used to minimize the number of iterations or the number of partial products generated. It makes the multiplication speedy making the multiplier efficient.en_US
dc.identifier.urihttp://hdl.handle.net/10266/3999
dc.language.isoenen_US
dc.subjectRNSen_US
dc.subjectmodulien_US
dc.subjectmultiplieren_US
dc.subjectBoothen_US
dc.titleFPGA Implementation of Booth Encoded Multi-Modulus {2n -1, 2n , 2n +1} RNS Multiplieren_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3999.pdf
Size:
1.7 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.03 KB
Format:
Item-specific license agreed upon to submission
Description: