Escolar Documentos
Profissional Documentos
Cultura Documentos
Submitted By:
Rajesh Bathija
Enrolment No.: 11/1011
Department of Electronics Engineering University College of Engineering, Rajasthan Technical University, Kota December- 2012
ABSTRACT
In any processor the major units are Control Unit, ALU and Memory read write. Among these units the performance of any processor majorly depends on the time taken by the ALU to perform the specified operation. Multiplication is an important fundamental function in arithmetic operations. Multiplicationbased operations such as Multiply and Accumulate (MAC) and inner product are among some of the frequently used Computation Intensive Arithmetic Functions (CIAF) currently implemented in many Digital Signal Processing (DSP) applications such as convolution, Fast Fourier Transform (FFT), filtering etc. Since multiplication dominates the execution time of most DSP algorithms, so there is a need of high speed multiplier. Vedic Mathematics is the name given to the ancient system of mathematics, or to be precise, a unique technique of calculations based on simple rules and principles with which any mathematical problem can be solved be it arithmetic, algebra, geometry or trigonometry. The system is based on 16 Vedic sutras or aphorisms, which are actually word formulae describing natural ways of solving a whole range of mathematical problems. The task in this progress report is to show the novel multiplier design developed in the Tanner tool software of Very Large Scale Integration (VLSI). Performance of this multiplier is much faster and consumes less power than the recently developed multiplier architectures.
ii
ACKNOWLEDGMENTS
I would like to express my sincere thanks to my supervisor, Dr. R.S. Meena, Asso. Proff., Department of Electronics Engineering, University College of Engineering, Rajasthan Technical University, Kota. Dr. R.S. Meena provided me with necessary support, advice, facilities and enthusiasm required to successfully complete this phase of progress report of the PhD. His efforts in helping me in the development of the project, through technical difficulties and in search for relevant literature are much appreciated. I would also like to thank Dr. Rajeev Gupta, Professor & Head, Department of Electronics Engineering, Dr. Mithilesh Kumar, Dr. Ranjan Maheshwari for their valuable support and providing me necessary guidance. I am much obliged to the people that provided appreciated feedback on drafts of this Progress Report.
TABLE OF CONTENTS
Description Abstract 1. Introduction 2. Historical Development of Multiplication Algorithms 3. Vedic Mathematics 4. Objective of PhD Work 5. Research Plan 5.1 Research Problem 5.2 Research Hypothesis 5.3 Research assumptions 5.4 Research method 5.5 Research strategy 6. Publication 7. Future Planning
8. References
Page No. ii 01 04 08 12 14 14 14 14 15 15 17 29 32
iv
CHAPTER -1 INTRODUCTION
All of us are familiar with the digital circuitry. Now days the digital circuitry has replaced most of the analog circuitry in various places because technically digital domain is much better than the analog domain. To operate these digital signals we use the Digital Signal Processors (DSP). Convolution in DSP is the basic operations to find out the output of an LTI system. In DSP to perform different types of operations we use various algorithms, out of these algorithms Fast Fourier Transform (FFT) is the most important and significant algorithm. Basically the FFT algorithm is used as an efficient means to compute the DFT and IDFT. The FFT algorithm is used in variety of areas, including linear filtering, correlation and spectrum analysis, because of its capability to perform efficient computation in comparison to the DFT. There are mainly two ways, through which FFT algorithm can be performed, which are DIT and DIF whose acronyms are Decimation In Time and Decimation In Frequency respectively. Speed of both of these FFT algorithms mainly rely on the multiplier used in it. So performance of FFT processor can enhanced with the use of highly speed efficient multiplier [1] Digital signal processing (DSP) is the technology that is omnipresent in almost every engineering discipline. Higher throughput arithmetic operations are important to achieve the desired performance in many real-time signal and image processing application. The core computing process is always a multiplication routine in DSP; therefore, its necessary for a multiplier to be fast and power efficient and so, development of a fast and low power multiplier has been a subject of interest over decades. In this Phd Progress Report-I, different multiplier architectures are present. Multiplier based on Vedic Mathematics is one of the fast and low power multiplier. The work presented here, makes use of Vedic Mathematics and goes step by step, by first designing a Vedic Multiplier, then a Multiply Accumulate Unit, then an Arithmetic module which uses this
multiplier and MAC unit, and finally convolution and other algorithms of Digital Signal Processing (DSP) like FFT, DCT, etc.
Fig2.2 Illustration of Wallace Algorithm (b) Addition of first three Partial Product Terms
intermediate terms u0, u1 and u2. They are computed as shown in Fig 2.3. The final result is obtained following the equation mentioned in the last layer of the flow chart. The base mentioned in the equation depends on the number system in which the two numbers are, i.e. 2 for binary and the shift mention in the equation is half the length.
Figure 2. 4. Illustration of Vedic Algorithm[13] equal to the length of multiplier and multiplicand resp. and diagonals are drawn for each cell as shown in the Fig. 2.5. Diagonal divides the cell into upper and lower triangle. The bits of multiplier and multiplicand are arranged across the table as shown in the Fig.2.5, these individual bits of multiplier and multiplicand are multiplied with each other to produce a result, quote the carry of result in the upper triangle and sum in the lower triangle of the corresponding cell. The partial products P1,P2,,P8 thus will be obtained by adding elements as shown in the Fig 2.5. Similar to Vedic algorithm these partial product terms are added to produce final result
Table 3.1 Vedic Sutra, their Meaning and Applications S. No. 1. 2. 3. 4. 5. Sutra (Anurupye) Shunyamanyat ChalanaKalanabyham Ekadhikina Purvena Ekanyunena Purvena Gunakasamuchyah Meaning If one is in ratio, the other is zero Differences and Similarities By one more than the previous One By one less than the previous one The factors of the sum are equal to the sum of the factors. The product of the sum is equal to the sum of the product. All from 9 and last from 10 Application Factorization Differential Calculas Integration, division Multiplication Successive differentiations, Factorization Factorization of cubic Multiplication, division
6. 7.
8.
Division, factorization, partial fraction, polynomial division Cubic and forth degree eq. H.C.F Recurring decimal division calculus Factor & simple eq. solution Factorization Multiplication, argument division Biquadratic equations Cubing
Puranapuranabyham Sankalanavyavakalanabhyam Shesanyankena Charamena Shunyam Saamyasamuccaye Sopaantyadvayamantyam Urdhva-Tiryakbhyam. Vyashtisamanstih Yaavadunam
By the completion or noncompletion By addition and by subtraction The remainders by the last digit When the sum is the same that sum is zero The ultimate and twice the penultimate Vertically and crosswise Part and Whole. Whatever the extent of its deficiency.
Objectives of my Ph.D. research work can be divided into five broad sections: Understanding of Vedic Approach: Ancient Indian mathematics is called as Vedic Mathematics [7]. Vedic mathematics from Vedas was first proposed by Sri Bharati Krisna Tirthaji, after his survey on Vedas. Vedic mathematics reduces the complexity in calculations that exist in conventional mathematics. Generally there are sixteen sutras available in Vedic mathematics. Applications of these Sutra are given in Table 3.1. Implementation of Vedic Multiplier: Among 16 Sutra of Vedic Mathematics only two sutras are applicable for multiplication operation. They are Urdhva Triyakbhyam sutra (literally means vertically and cross wise) and Nikhilam Sutra (literally means All from 9 and last from 10). Developing the 16 X 16 Bit Vedic Multiplier using UT sutra is designed & verified. A novel design is developed which is designed on Tanner EDA tool in 16nm Technology using CMOS logic family. Delay
(27.14865 ns) is lesser than Booth and recently developed Multiplier using Vedic approach. Power dissipation (0.1692638 mW) is also much lesser than these multiplier.
Implementation of Convolution using Vedic Approach: Next task is to develop the very basic functional operation of an LTI system i. e. Convolution using Vedic approach. In this Adder, Shifter and Multiplier blocks will be used. So for all these three Vedic Algorithms will be used to develop. We will try to develop finite length circular convolution for discrete time signals.
ALU Design using Vedic Algorithms Arithmetic & Logical Unit (ALU) Design will be the next task. All logical operation can be performed using Vedic Algorithm. So we can design all building blocks of ALU using Vedic approach. DSP processor design using Vedic Algorithms After designing the ALU we can design FFT algorithms using Vedic Approach. We can also design a complete Digital Signal Processor on the Vedic Apprach. This will surely be the fastest and less power consumed processor.
Since my Ph.D. research is at an early stage, the preliminary parts of my research which have been covered till now are presented here. So, here the primary focus will be the followings: (1) Stateof-the-art review of Vedic algorithms. (2) Comparison of performance of existing Non-Vedic and Vedic Algorithm for Multipliers. (3) Development of a Novel Design of the 16X16 bit Multiplier using Vedic Algorithm
13
First, what will be the circuitry to design a Multiplier, Adder using Vedic Algorithms? Second, how we can implement the convolution using Vedic Algorithm? Third, how we can design an ALU using Vedic Algorithms? Fourth, how we can design FFT using Vedic Algorithm? Fifth, How we can design a DSP processor using Vedic Algorithm?
The division of the research problem into the five problems above defines the following 5.2 Four research hypotheses:
RH1: To obtain a distinctively high speed and power efficient Multiplier and Adder using
Vedic Algorithm, we have to design new circuits. RH2: To implement convolution we have to take circular convolution because of finite length sequence it will handled.
RH3: To design an ALU we use remaining sutra of the Vedic Mathematics. RH4: For DIT FFT and DIF FFT algorithm implementation we can use matrix
5.3 Research assumptions The general research assumption is that the Vedic algorithms provide a good performance circuitry to DSP related problems.
5.4RESEARCH STRATEGY
For the achievement of the above objective, the research method involves the following: Phase 1: This phase will comprise of Literature survey. Phase 2: a) Analysis of the different Vedic algorithms for the Multiplication. b) Selection of appropriate algorithms that could improves the performance of system. Selected algorithms are simulated using Tanner Tool Phase 3: Convolution using Vedic Algorithm is to be designed in this phase. Its performance should be optimized in this phase.
Phase 4: ALU design using Vedic Algorithm is to be take place in this phase. Its optimizations issue should be proper handled.
Phase 5: FFT and Filter Design using Vedic Algorithm as well as Digital Signal Processor Design will take place in this Phase.
Phase 6: Results will be concluded with the help of the data, which may be obtained throughout these Phases of research work and will be compiled in thesis. Work Plan: The work plan (activity schedule) and the time by which these are to be achieved are indicated in the form of horizontal bar chart. There are six phases in the methodology; work plan (bar chart) will be as shown in figure 4.2.
CHAPTER- 6 PUBLICATION
JOURNAL NAME: International Journal of Computer Application, USA. PUBLICATION YEAR: December18, 2012.
Low Power high speed 16x16 bit multiplier using Vedic Mathematics
R.K. Bathija,
GITS, Udaipur, suharsh.rajesh@gmail.com
ABSTRACT High-speed parallel multipliers are one of the keys in RISCs (Reduced Instruction Set Computers), DSPs (Digital Signal Processors), and graphics accelerators and so on. Array multiplier, Booth Multiplier and Wallace Tree multipliers are some of the standard approaches used in implementation of binary multiplier which are suitable for VLSI implementation. A simple digital multiplier (henceforth referred to as Vedic Multiplier in short VM) architecture based on the Urdhva Tiryakbhyam (Vertically and Cross wise) Sutra of Vedic Mathematics is presented. An improved technique for low power and high speed multiplier of two binary numbers (16 bit each) is developed. An algorithm is proposed and implemented on 16nm CMOS technology. The designed 16x16 bit multiplier dissipates a power of 0.17 mW. The propagation delay time of the proposed architecture is 27.15ns. These results are many improvements over power dissipations and delays reported in literature for Vedic and Booth Multiplier. Keywords Vedic Multiplier, Urdhva Tiryakbhyam, CMOS Technology, Power Dissipation, Propagation Delay.
1. INTRODUCTION The ancient system of Vedic Mathematics was rediscovered from the Indian Sanskrit texts known as the Vedas, between 1911 and 1918 by Sri Bharati Krisna Tirthaji (1884-1960) from the Atharva Vedas. According to his research all of mathematics is based on sixteen Sutras, or wordformulas [1]. These formulae describe the way the mind naturally works and are therefore a great help in directing the student to the appropriate method of solution. In the Vedic system difficult problems or huge sums can often be solved immediately by the Vedic method. These striking and beautiful methods are just a part of a complete system of mathematics which is far more
systematic than the modern system. Vedic Mathematics manifests the coherent and unified structure of mathematics and the methods are complementary, direct and easy. Its a unique technique of calculations based on simple principles and rules , with which any mathematical problem - be it arithmetic, algebra, geometry trigonometry, or even calculus can be solved mentally[2]. In this paper a simple 16 bit digital multiplier is proposed which is based on Urdhva Tiryakbhyam (Vertically Crosswise) Sutra of the Vedic Maths. Two binary numbers (16-bit each) are multiplied with this Sutra. The potential of this method is that the power dissipation of this circuit is 0.17 mW. & propagation delay of the proposed architecture is 27.15ns. These results are improvements over power dissipations and delays reported in literature for Vedic and Booth Multiplier. Array multiplier, Booth Multiplier and Wallace Tree multipliers are some of the standard approaches used in implementation of binary multiplier which are suitable for VLSI implementation. Table (1): Comparison of Different Conventional Multipliers Parameter Array Multiplier Operation Speed Time Delay Area Less More Maximum area because it uses large number of Complexity Power Consumption FPGA implementation Adders Less complex Most Less efficient a Wallace Tree Multiplier High Medium Medium area because Wallace Tree used to reduce Operands More complex More Not efficient Booths
Multipli Highest
adder/sub
is small/
Most effi
In the section 2 introduction of the method will be discuss, with the description of the Sutra, steps of multiplication. In section 3 design of the 16x16 bit multiplier with the basic building blocks like 2x2 bit Multiplication, 4x4 bit multiplication, 8x8 bit multiplication. In section 4 we state the comparison of different multiplier. In section 5 we conclude.
2.
2.1
suitable design for the requirement. Latency is a measure of how long the inputs to a device are stable until the final result available on outputs. Throughput is the measure of how many multiplications can be performed in a given period of time.
2.2
The basic Sutras and Urdhva Tiryakbhyam Sutra in the Vedic Mathematics helps to do almost all the numeric computations in easy and fast manner [3]. The Sutra which we employ in this project is Urdhva Tiryakbhyam (Multiplication)
2.3
Description of Sutra[2]
This is the general formula applicable to all cases of multiplication [3]. Urdhva Tiryakbhyam means Vertically and Crosswise, which is the method of multiplication followed. Illustration:
Figure (1): Multiplication of two decimal numbers by Urdhava Tiryakbhyam Sutra [1]
Figure (2): Line diagram for multiplication of two 4 bit numbers [1]. 3.
3.1
In the design of the proposed Vedic multiplier a 22 block is a fundamental block (Basic block) is shown in fig 3. Also symbol of this fundamental block is shown to be used in 4 x 4 bit Multiplier. We know that in binary multiplication basically we AND each two bits in 2-input AND gate[4]. First off all vertical bits (LSBs) are ANDed this will result in the LSB of the result. Than we and crosswise bits and then result is added using a half adder. The sum output of the half adder is the next bit of the result right to the LSB. The carry output is also added in half adder with the AND output of the MSBs. The carry of this adder is the MSB of the result. The waveforms of input and output of 2-bit multiplier using Urdhva Tiryakbhyam Sutra [5] of Vedic mathematics is shown in figure 4. Power dissipation of this multiplier is 23.2 W and propagation delay is 1.51 nsec. 62 transistors are used in this design.
Figure (3): 2-Bit multiplier using Urdhva Tiryakbhyam Sutra & its symbol
3.2
Design of 44 block
The design of 44 block shown in fig (5) is a simple arrangement of 22 blocks in an optimized manner. The first step in the design of 44 block will be grouping the 2 bit of each 4 bit input. These pair terms will form vertical and crosswise product terms. Each input bit-pair is handled by a separate 22 Vedic the schematic of a 44 block designed using 22 blocks. The partial products represent the Urdhva vertical and cross product terms. Then using or and half adder assembly to find the final product. Power dissipation of this multiplier is 0.18 mW and propagation delay is 1.71 nsec. 618 transistors are used in this design
Figure (5): 4-Bit multiplier using Urdhva Tiryakbhyam Sutra & its symbol
3.3
Design of 88 block
The design of 88 block is a similar arrangement of 44 blocks in an optimized manner as in figure 3. The first step in the design of 88 block will be grouping the 4 bit (nibble) of each 8 bit input. These quadruple terms will form vertical and crosswise product terms. Each input bitquadruple is handled by a separate 44 Vedic multiplier to produce eight partial product rows. These partial products rows are then added in an 8-bit carry look ahead adder optimally to generate final product bits. The figure (6) shows the schematic of an 88 block designed using 44 blocks. The partial products represent the Urdhva vertical and cross product terms. Then using or and half adder assembly to find the final product. Power dissipation of this multiplier is 0.035mW and propagation delay is 1.72 nsec. 3222 transistors are used in this design.
Figure (6): 8-Bit multiplier using Urdhva Tiryakbhyam Sutra & its symbol
Figure (7): 16-Bit multiplier using Urdhva Tiryakbhyam Sutra & its symbol
3.4
The design of 1616 block is a similar arrangement of 88 blocks in an optimized manner as in figure (7). The first step in the design of 1616 block will be grouping the 8 bit (byte) of each 16
bit input. These lower and upper bytes pairs of two inputs will form vertical and crosswise product terms. Each input byte is handled by a separate 88 Vedic multiplier to produce sixteen partial product rows. These partial products rows are then added in a 16-bit carry look ahead adder optimally to generate final product bits. The figure 5 shows the schematic of a 1616 block designed using 88 blocks. The partial products represent the Urdhva vertical [6] and cross product terms. Then using or and half adder assembly to find the final product. Power dissipation [7] of this multiplier is 0.18 mW and propagation delay is 1.71 nsec. 618 transistors are used in this design.
4.
CONCLUSION
The proposed Vedic multiplier (discussed in section 3) is simulated using Tanner Tool v14.1. The Comparison between proposed multiplier and Booth radix-4 multiplier and the multiplier in [3] is shown in table (2). As from the table this multiplier helps in future to make fast processors. Schematic from S Edit is shown in figure (8). Table (2): Table of design comparison of Multipliers S.No. 1 2 3 Parameters Comparison Delay ( n sec) Power Dissipation (m Watts) No. of Transistors used of Paper design [3] Booth algorithm 46.740 151.34 7296 Proposed design 27.14865 0.1692638 14382
Figure (8): Schematic diagram of 16 bit Multiplier using Urdhva Tiryakbhyam Sutra 5.
[1]
REFERENCES Prakash Narchi, Siddalingesh S Kerur, Jayashree C Nidagundi, Harish M Kittur and
Girish V A. Implementation of Vedic Multiplier for Digital Signal Processing. IJCA Proceedings
on International Conference on VLSI, Communications and Instrumentation (ICVCI) (16):15, 2011. Published by Foundation of Computer Science
[2]
multipliers in VLSI circuit design. International Journal of Computer Networks & Communications (IJCNC), Vol.2, No.4, July 2010.
[3]
Dr. K.S. Gurumurthy, M.S Prahalad Fast and Power Efficient 1616 Array of Array
power efficient multiplier and square architecture based on ancient Indian Vedic mathematics, www.vedicmathsindia.org.
[8]
Vishal Verma and Himanshu Thapliyal , High Speed Efficient N X N Bit Multiplier
Based On Ancient Indian Vedic Mathematics, Proceedings International Conference On VLSI, Las Vegas, June 2003
CHAPETR- 7 FUTURE PLANNING The development of different circuitry design will take place in following order: S. Nature of Work No. 1. 2. 3. 4.
5.
Duration
Multiplier using (UT Sutra) Multiplier using (Nikhilam Sutra) Convolution ALU design DSP design
CHAPTER 8 REFRENCES
[1]
Mr. Abhishek Gupta, Mr. Amit Jain, Mr. Anand Var dhan Bhalla, Mr. Utsav Malviya Design Of High
Speed FFT Processor Using Vedic Multiplication Technique International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1501-1504 [2] [3] [4] [5]
Jagadguru Swami Sri Bharati Krisna Tirthaji Maharaja, Vedic Mathematics: Sixteen Simple Mathematical Formulae from the Veda. Delhi (1965). Williams, K., Discover Vedic Mathematics. Skelmersdale: Inspiration Books (1984). Jagadeshwar Rao M, Sanjay Dubey, A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast Arithmetic CircuitsIOSR Journal of Electronics and Communication Engineering (IOSRJECE) ISSN: 2278-2834, ISBN No: 2278-8735 Volume 3, Issue 1 (Sep-Oct 2012), PP 07-11 www.iosrjournals.org
[6]
Anuja George, A Novel Design of Low Power, High Speed SAMM and its FPGA Implementation International Journal of Computer Applications (0975 8887) Volume 43 No.4, April 2012. K. Neelima, M. Bharathi, An Algorithm for FPGA based Implementation of Variable Precision MAC unit for High Performance Digital FIR Filters, International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 6, November- December 2012, pp.670-673.
[7]
[8]
Jai Skand Tripathi, Priya Keerti Tripathi,Deepti Shakti Tripathi, An Efficient Design of Vedic Multiplier using New Encoding Scheme International Journal of Computer Applications (0975 8887) Volume 53 No.11, September 2012
[9]
R.Bhaskar, Ganapathi Hegde, P.R.Vaya, An efficient hardware model for RSA Encryption system using Vedic mathematics, International Conference on Communication Technology and System Design 2011
[10]
Rutuparna Panda, An Improved Squaring Circuit for Binary (IJACSA) International Journal of Advanced Computer Science and
Abhishek Gupta, Arithmetic Unit Implementation Using Delay Optimized Vedic Multiplier with BIST Capability International Journal of Engineering and Innovative Technology (IJEIT) Volume 1, Issue 5, May 2012
[12]
More T.V. and Panat A.R., Comparative Study of Pipelined Reconfigurable FFT Issue 1, 2012, pp.-107-110
Processor,
International Journal of Knowledge Engineering ISSN: 0976-5816 & E-ISSN: 0976-5824, Volume 3,
[13]
Aniruddha Kanhe, Shishir Kumar Das and Ankit Kumar Singh, DESIGN AND IMPLEMENTATION OF LOW POWER MULTIPLIER USING VEDIC MULTIPLICATION TECHNIQUE, International Journal of Computer Science and Communication Vol. 3, No. 1, January-June 2012, pp. 131-132
[14]
Pushpalata Verma, Design of 4x4 bit Vedic Multiplier using EDA Tool, International Journal of Computer Applications (0975 888) Volume 48 No.20, June 2012 Mr. Abhishek Gupta, Mr. Amit Jain, Mr. Anand Vardhan Bhalla, Mr. Utsav Malviya , Design Of High Speed FFT Processor Using Vedic Multiplication Technique International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, SeptemberOctober 2012, pp.1501-1504.
[15]
[16]
G.Ganesh Kumar, V.Charishma, Design of High Speed Vedic Multiplier using Vedic Mathematic Techniques, International Journal of Scientific and Research Publications, Volume 2, Issue 3, March 2012 1 ISSN 2250-3153.
[17]
Shylashree.N, D. Venkata Narayana Reddy, V. Sridhar, Efficient Implementation of Scalar Multiplication for Elliptic Curve Cryptography using Ancient Indian Vedic Mathematics over GF (p), International Journal of Computer Applications (0975 8887) Volume 49 No.7, July 2012.
[18]
Mr. Abhishek Gupta, Mr. Utsav Malviya, Prof. Vinod Kapse, A Novel Approach to Design High Speed Arithmetic Logic Unit Based On Ancient Vedic Multiplication Technique International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.2, Issue.4, July-Aug 2012 pp-2695-2698 ISSN: 2249-6645
[19]
L. Sriraman, T.N. Prabakar, FPGA implementation of high performance Multiplier using squarer, International Journal of Advanced Computer Engineering & Architecture Vol. 2 No. 2 (June-December, 2012).
[20]
D.Kishore Kumar, A.Rajakumari, Modified Architecture of Vedic Multiplier for High Speed Applications, International Journal of Engineering Research & Technology (IJERT) Vol. 1 Issue 6, August 2012 ISSN: 2278-0181
[21]
Rana Mukherji, Amit Kumar Chatterjee, Manishita Das, Implementation of an efficient multiplier architecture based on ancient Indian Vedic mathematics using SystemC KIST Journal of Science and TechnologyVolume 1 Number 1 2011 pp. 47-57 ISSN 2225 -8639.
[22]
Sree Nivas A, Kayalvizhi N, Implementation of Power Efficient Vedic Multiplier International Journal of Computer Applications (0975 8887) Volume 43 No.16, April 2012. Piyush S. Kasat et al. Multiplication Algorithms for VLSI A Review, International Journal on Computer Science and Engineering (IJCSE) ISSN : 0975-3397 Vol. 4 No. 11 Nov 2012 pp 1761-1765. Neelima Koppala, Rohit Sreerama, Paidi Satish, Performance Comparison of Fast Multipliers Implemented on Variable Precision Floating Point Multiplication Algorithm, International Journal of Computer Applications in Engineering Sciences [VOL II, ISSUE II, JUNE 2012, ISSN: 2231-4946
[23]
[24]
[25]
Varsharani V. Haibatpure, Prabha S. Kasliwal,, B.P. Patil, Performance Evaluation of Proposed Vedic Multiplier in Microwind, International Journal of Communication Engineering Applications-IJCEA http://technicaljournals.org ISSN: 2230-8520; e-ISSN: 2230-8539 Vol 03, Issue 03; July 2012 pp 498502
[26]
Sudhanshu Mishra, Manoranjan Pradhan, Synthesis Comparison of Karatsuba Multiplierusing Polynomial Multiplication, Vedic Multiplier and Classical Multiplier International Journal of Computer Applications (0975 8887) Volume 41 No.9, March 2012
[27]
Soma BhanuTej, Vedic Algorithms to develop green chips for future, International Journal of Systems , Algorithms & Applications, Volume 2, Issue ICAEM12, February 2012, ISSN Online: 2277-2677
36