Capacitance Scaling Based Energy Efficient Vedic Divider using Paravartya Yojayet on 28nm FGPA

Similar documents
Vedic Mathematics - Methods. Preface

What is Vedic Mathematics? Vedic mathematics is the name given to the ancient system of mathematics which was rediscovered from the Vedas.

HIGHER ORDER IMPLEMENTATION OF SQUARER AND CUBE USING VEDIC SUTRAS

Vedic Mathematics - Methods

DESIGN AND IMPLEMENTATION OF EFFICIENT HIGH SPEED VEDIC MULTIPLIER USING REVERSIBLE GATES

BENGALI, SAURABH SUNIL. Vedic Mathematics and Its Applications in Computer Arithmetic. (Under the direction of Dr. Paul Franzon).

PERFECT CUBE ROOTS OF LARGER NUMBERS BY USING VEDIC MATHEMATICS

PERFORMANCE EVALUATION OF THE 16X16 BIT MULTIPLIER FOR HIGH SPEED WITH THE USE OF COMPRESSOR ADDER

DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES

A NOVEL APPROACH FOR HIGH SPEED CONVOLUTION OF FINITE AND INFINITE LENGTH SEQUENCES USING VEDIC MATHEMATICS

PERFORMANCE EVALUATION OF REVERSIBLE VEDIC MULTIPLIER

Design of Digital Multiplier with Reversible Logic by Using the Ancient Indian Vedic Mathematics Suitable for Use in Hardware of Cryptosystems

PERFORMANCE IMPROVEMENT OF REVERSIBLE LOGIC ADDER

Vedic Based Division Core Design

A Novel Efficient Hardware Implementation of Elliptic Curve Cryptography Scalar Multiplication using Vedic Multiplier

Design and Implementation of Reversible Vedic Multiplier for High Speed Low Power Operations

OPTIMAL DESIGN AND SYNTHESIS OF FAULT TOLERANT PARALLEL ADDER/SUBTRACTOR USING REVERSIBLE LOGIC GATES. India. Andhra Pradesh India,

VEDIC MATHEMATICS MANUAL

VHDL DESIGN AND IMPLEMENTATION OF C.P.U BY REVERSIBLE LOGIC GATES

Novel Pipelined Vedic Multiplier Constituted With Reversible Logic

An FPGA Implementation of Energy Efficient Code Converters Using Reversible Logic Gates

Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates

Design and Synthesis of Sequential Circuit Using Reversible Logic

Implementation of Reversible Control and Full Adder Unit Using HNG Reversible Logic Gate

PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS

High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex Family

FPGA IMPLEMENTATION OF 4-BIT AND 8-BIT SQUARE CIRCUIT USING REVERSIBLE LOGIC

FPGA IMPLEMENTATION OF BASIC ADDER CIRCUITS USING REVERSIBLE LOGIC GATES

FUZZY PERFORMANCE ANALYSIS OF NTT BASED CONVOLUTION USING RECONFIGURABLE DEVICE

Design and FPGA Implementation of Radix-10 Algorithm for Division with Limited Precision Primitives

International Journal of Research (IJR) Vol-1, Issue-8, September 2014 ISSN

Design and Implementation of Reversible Binary Comparator N.SATHISH 1, T.GANDA PRASAD 2

Design of Arithmetic Logic Unit (ALU) using Modified QCA Adder

EEC 216 Lecture #3: Power Estimation, Interconnect, & Architecture. Rajeevan Amirtharajah University of California, Davis

Adders, subtractors comparators, multipliers and other ALU elements

Implementation Of Digital Fir Filter Using Improved Table Look Up Scheme For Residue Number System

I. INTRODUCTION. CMOS Technology: An Introduction to QCA Technology As an. T. Srinivasa Padmaja, C. M. Sri Priya

Design and Study of Enhanced Parallel FIR Filter Using Various Adders for 16 Bit Length

A Novel Low Power 1-bit Full Adder with CMOS Transmission-gate Architecture for Portable Applications

A New Approach for Designing of 3 to 8 Decoder and It s Applications Using Verilog HDL

Optimized Reversible Vedic multipliers for High Speed Low Power Operations

Performance Enhancement of Reversible Binary to Gray Code Converter Circuit using Feynman gate

FPGA Implementation of Ripple Carry and Carry Look Ahead Adders Using Reversible Logic Gates

3.3 Dividing Polynomials. Copyright Cengage Learning. All rights reserved.

9. Datapath Design. Jacob Abraham. Department of Electrical and Computer Engineering The University of Texas at Austin VLSI Design Fall 2017

FPGA-Based Elliptic Curve Cryptography for RFID Tag Using Verilog

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

A Novel Ternary Content-Addressable Memory (TCAM) Design Using Reversible Logic

A Novel LUT Using Quaternary Logic

Janus: FPGA Based System for Scientific Computing Filippo Mantovani

ECE321 Electronics I

Highlights of Computing: From the Ancient Indian Vedic Literature to Modern Practical Cryptography

Efficient random number generation on FPGA-s


Digital Electronics Final Examination. Part A

EFFICIENT APPROACH FOR DESIGNING LOW POWER REVERSIBLE DECODER/ENCODER WITH LOW QUANTUM COST

Design and Implementation of Efficient Reversible Vedic multiplier for Low Power and High Speed Operations

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

Optimization of 1D and 2D Cellular Automata for Pseudo Random Number Generator.

Construction of a reconfigurable dynamic logic cell

Novel Bit Adder Using Arithmetic Logic Unit of QCA Technology

Theoretical Modeling of the Itoh-Tsujii Inversion Algorithm for Enhanced Performance on k-lut based FPGAs

Lecture 23. CMOS Logic Gates and Digital VLSI I

NTE74HC173 Integrated Circuit TTL High Speed CMOS, 4 Bit D Type Flip Flop with 3 State Outputs

Reversible Implementation of Ternary Content Addressable Memory (TCAM) Interface with SRAM

Circuit for Revisable Quantum Multiplier Implementation of Adders with Reversible Logic 1 KONDADASULA VEDA NAGA SAI SRI, 2 M.

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

NTE74HC299 Integrated Circuit TTL High Speed CMOS, 8 Bit Universal Shift Register with 3 State Output

Reduced-Area Constant-Coefficient and Multiple-Constant Multipliers for Xilinx FPGAs with 6-Input LUTs

NTE74HC165 Integrated Circuit TTL High Speed CMOS, 8 Bit Parallel In/Serial Out Shift Register

Literature Review on Multiplier Accumulation Unit by Using Hybrid Adder

Hardware Acceleration of the Tate Pairing in Characteristic Three

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

Adders, subtractors comparators, multipliers and other ALU elements

Arithmetic Building Blocks

Department of ECE, Vignan Institute of Technology & Management,Berhampur(Odisha), India

Design of Digital Adder Using Reversible Logic

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

An Area Efficient Enhanced Carry Select Adder

King Fahd University of Petroleum and Minerals College of Computer Science and Engineering Computer Engineering Department

Efficient Implementation of Scalar Multiplication for Elliptic Curve Cryptography using Ancient Indian Vedic Mathematics over GF (p)

BeiHang Short Course, Part 7: HW Acceleration: It s about Performance, Energy and Power

FPGA accelerated multipliers over binary composite fields constructed via low hamming weight irreducible polynomials

DESIGN OF PARITY PRESERVING LOGIC BASED FAULT TOLERANT REVERSIBLE ARITHMETIC LOGIC UNIT

Quantum Cost efficient Reversible Multiplier

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

PERFORMANCE METRICS. Mahdi Nazm Bojnordi. CS/ECE 6810: Computer Architecture. Assistant Professor School of Computing University of Utah

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Reducing power in using different technologies using FSM architecture

In data sheets and application notes which still contain NXP or Philips Semiconductors references, use the references to Nexperia, as shown below.

Word-length Optimization and Error Analysis of a Multivariate Gaussian Random Number Generator

VLSI. Faculty. Srikanth

Multivariate Gaussian Random Number Generator Targeting Specific Resource Utilization in an FPGA

L16: Power Dissipation in Digital Systems. L16: Spring 2007 Introductory Digital Systems Laboratory

Homework 4 due today Quiz #4 today In class (80min) final exam on April 29 Project reports due on May 4. Project presentations May 5, 1-4pm

KEYWORDS: Multiple Valued Logic (MVL), Residue Number System (RNS), Quinary Logic (Q uin), Quinary Full Adder, QFA, Quinary Half Adder, QHA.

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

CSE140L: Components and Design Techniques for Digital Systems Lab. FSMs. Instructor: Mohsen Imani. Slides from Tajana Simunic Rosing

Design of System Elements. Basics of VLSI

CSE140L: Components and Design Techniques for Digital Systems Lab. Power Consumption in Digital Circuits. Pietro Mercati

Transcription:

Capacitance Scaling Based Energy Efficient Vedic Divider using Paravartya Yojayet on 28nm FGPA Shivani Madhok 1, Kavita Goswami 1, Tanesh Kumar 2 1 ECE Department, Chitkara University, Chandigarh, India 2 Indus University, Karachi, Pakistan 1 {shivanimadhok0@gmail.com, kavita.goswami@chitkara.edu.in} 2 {tanesh.nust@gmail.com} Abstract-In this paper, we have designed an energy efficient Vedic Divider using an ancient Vedic mathematics technique known as ParavartyaYojayet. ParavartyaYojayet is a Sanskrit name which means transpose and adjust. Vedic mathematical formulas are used to solve tedious and cumbersome arithmetic operations. Today s world demands implementation of techniques which take lesser time and are energy efficient so we have designed a Vedic divider to solve long divisions in seconds. Our design consists of 2 inputs for dividend and divisor and 2 outputs that are remainder and quotient. Many researchers have done research work on Vedic mathematics to solve DSP operations using Urdhava-Triyagbhayam multiplication sutra, to design asynchronous Vedic DSP processor core and lots more. In our paper we have implemented our code on Xilinx ISE Design Suite 14.2 and results were tested on 28nm FPGA platform. We have done power analysis by varying frequencies and capacitance to make our Vedic divider energy efficient. Analysis results that the maximum power is consumed at 2.2GHz and minimum power is consumed at 1.2GHz. In respect of capacitance maximum power is consumed at 100pF and minimum power is consumed at 20pF. Keywords. Paravartyayojayet, Vedic mathematics, FGPA, Energy Efficient, Vedic Divider 19

1 Introduction Ancient mathematics is known as Vedic mathematics [1-2]. Vedic mathematics is part of four Vedas (books of wisdom)[3].vedic mathematics deals with various Vedic mathematical formulae and their applications to carry out tedious and cumbersome arithmetic operations[4].the Vedic mathematics sutra are from Vedas that were used by our ancient scholars to make mathematical calculations faster, when there were no calculators and computers[5]. This Vedic mathematics can be used to solve algebra easily [5]. Figure 1 represents the division of sutras. Sutras can be used for arithmetic computation and also for algebra computation. Figure 2 shows the list of 18 sutras. These sutras cover all fields of mathematics geometry, arithmetic etc. research is been carried out in many areas. With the help of these sutras we can easily solve the complex calculations. These sutras are very helpful in solving calculus, geometry problems. Application of Vedic sutras spares a lot of time and effort in solving problems. SUTRA Sutra for Arithmatic Computation sutra for Algebric Computation Fig. 1. Types of Sutra (Formula) in Vedic Mathematics Many papers have been published using Vedic mathematics for different applications. A paper was published which includes DSP operations based on ancient Vedic mathematics using Vedic Urdhava-Triyagbhayam multiplication sutra [6]. A design of an 8 bit fixed point, asynchronous Vedic DSP processor core has also been studied [7]. Today s world demands implementation of techniques which take lesser time and is energy efficient so we have designed a Vedic divider. other researchers have also performed there research work in the field of Vedic mathematics like implementation of 4*4 multiplier using Urdhva-Tiryakbhyam in 45nm technology[8], another division architecture using another Vedic technique known as `Dhwajam'[9]. With the enrichment of new technology there is a huge demand of energy efficiency. Keeping this in our mind we have designed a Vedic divider which is energy efficient and we have tested in 20

on 28nm FGPA family Kintex-7. Power analysis has been done to make it energy efficient by varying values of capacitance and frequencies. 1. Ekadhikena Purvena 2. Nikhilam navatascaramam Dasatah 3. Urdhva - tiryagbhyam 4. Paravartya Yojayet 5. Sunyam Samya Samuccaye 6. Anurupye - Sunyamanyat 7. Sankalana - Vyavakalanabhyam 8. Puranapuranabhyam 9. Calana - Kalanabhyam 10. Ekanyunena Purvena 11. Anurupyena 12. Adyamadyenantya - mantyena 13. Yavadunam Tavadunikrtya Varganca Yojayet 14. Antyayor Dasakepi 15. Antyayoreva 16. Lopana Sthapanabhyam 17. Vilokanam 18. Gunita Samuccayah Fig. 2. List of Vedic Formula (Sutra) in Vedic Mathematics LVCMOS IO standard is used to design FPGA based Thermal Aware Energy Efficient Vedic Multiplier based on Urdhva Tiryagbhyam [10]. In order to achieve speed and high performance in addition to energy efficiency, HSTL IO standard is also used along with LVCMOS for design of energy efficient Vedic multiplier based on Urdhva Tiryagbhyam [11]. Capacitance scaling is one of the best energy efficient technique for FPGA based VLSI design. Earlier capacitance scaling is also used to design of energy efficient ROM [12], energy efficient UART [13] and power optimized register [14]. Here we are going to utilize the benefit of capacitance scaling for this Vedic Divider based on Vedic formula of Parvartya Yojayet. 21

Fig. 3. Top Level Schematic of ParavartyaYojayet Sutra Based Vedic Divider This Vedic divider has three inputs and two outputs as shown in Figure 3. One input is clock pulse. Second input is 8-bit dividend. Third input is 4-bit divisor. First output is 8-bit quotient and second output is 4-bit remainder. For example, if dividend is 254 (8 b11111110) and divisor is 12(4 b1100) then quotient is 21(8 b00010101) and remainder is 2 (4 b0010). Our paper deals with ParavartyaYojayet, this is a Sanskrit name meaning transpose and adjust. In this work a Vedic divider is designed using ParavartyaYojayet. The code has been implemented in Xilinx ISE Design Suite 14.2 and results were tested on 28nm FPGA platform. All our work is done on 28nm FPGA kintex-7. ParvartyaYojayet algorithm is implemented to develop a high performance divider and static timing analysis is also done on Vedic divider [3]. In this paper, we have tried to make an energy efficient ParvartyaYojayet Vedic divider with 2 inputs and 2 outputs. Fig. 4. FPGA Resource Utilization by Paravartya Yojayet Based Vedic Divider This design is using only 1% Slice LUTs, 1% Slice Registers, 12% IO and 3% clocking available on Kintex-7 FPGA. 22

Fig. 5. On-Chip Power Dissipation of Our Design on Kintex-7 FPGA When we are doing on-chip power analysis of Vedic divider on Kintex-7 FPGA, then this design is using 19% Static power and 81% dynamic power. Out of 81% dynamic power, 27% is clock power, 3% is signals power, 7% is logic power and 63% IO power. Fig. 6. RTL Schematic of Parvartya Yojayet: Part I Step 1: Divide 254 by 12. Step 2: We separate last digit 4 (i.e. 254%10) from dividend 254 for remainder and 25 (i.e. 254/10) for later division process as shown in Figure 6. 23

Step 3: We minus divisor 12 from 10 and get -2. Multiply this -2 by first digit of 25 i.e.2 and we finally get -4 and add -4 to 25 and get 21 as quotient as shown in Figure 6. Fig. 7. RTL Schematic of Parvartya Yojayet: Part II Step 4: Take Mod of 21 and 10 and multiply 1 (i.e.21%10) with -2 and add final result -2 in remainder 4 (in step 1) and final remainder is 2 as shown in Figure 7. 24

2 Power Analysis of Vedic Divider on Kintex-7 FPGA Gyancity Journal of Engineering and Technology, Also Called Output Load Measured in pf Capacitance (C) Frequency (f) Also Called Operating Frequency Measured in MHz Dynamic Power= C * V 2 * f V is supply Voltage Dynamic Power Fig. 8. Role of Capacitance and Frequency in Dynamic Power Dissipation Dynamic power is directly proportional to capacitance and frequency as shown in Fig.8. When we scale down capacitance, power dissipation will decrease in same proportion. Ambient temperature is constant 25 degree Celsius. Airflow is 250 LFM. LFM is Linear Feet per Minute. Unit of capacitance is pico Farad (pf). 2.1 Power Analysis of Vedic Divider for 1400 MHz Operating Frequency Table 1. Power Analysis at 25 o Celsius Ambient Temperature and 250 LFM Airflow Capacitance in pf 20pF 1.567 40pF 2.470 60pF 3.373 80pF 4.276 100pF 5.179 There is 69.74% reduction in total power dissipation when we use 28nm FPGA and capacitance is scaled down from 100pF to 20pF as shown in Table 1 and Fig. 9. Here, 25

device operating frequency is constant 1400MHz. So, power is changing with change in capacitance. 6 4 2 0 20pF 40pF 60pF 80pF 100pF Fig. 9. Power Dissipation at 25 o Celsius Temperature and 1400MHz Frequency 2.2 Power Analysis for 1.2 GHz Device Operating Frequency Here, device operating frequency is constant 1200MHz, airflow is also constant 250 LFM, and ambient temperature is also constant 25 degree Celsius. So, power is decreasing with decrease in capacitance. Unit of power is Watt (W) and unit of Capacitance is pico Farad (pf). Pico is unit that is 10-12 in magnitude. Table 2. Power Analysis at 25 o Celsius Ambient Temperature and 250 LFM Airflow Capacitance in pf 20pF 1.317 40pF 2.068 60pF 2.819 80pF 3.570 100pF 4.322 There is 69.52% reduction in total power dissipation when we use 28nm FPGA and capacitance is scaled down from 100pF to 20pF as shown in Table 2 and Fig.10. 26

5 4 3 2 1 0 40 pf 60 pf 80 pf 100 pf Fig. 10. Power Dissipation at 25 o Celsius Temperature and 1.2GHz Frequency 2.3 Power Analysis for 2100 MHz Device Operating Frequency Here, device operating frequency is constant 2100MHz, airflow is also constant 250 LFM, and ambient temperature is also constant 25 degree Celsius. So, power is decreasing with decrease in capacitance. Unit of power is Watt (W) and unit of Capacitance is pico Farad (pf). Pico is unit that is 10-12 in magnitude. Table 3. Power Analysis at 25 o Celsius Ambient Temperature and 250 LFM Airflow Capacitance in pf 20pF 2.414 40pF 3.830 60pF 5.248 80pF 6.666 100pF 8.085 There is 70.14% reduction in total power dissipation when we use 28nm FPGA and temperature is 25 degree Celsius and capacitance is scaled down from 100pF to 20pF as shown in Table 3 and Fig.11. 27

10 8 6 4 2 0 20 pf 40 pf 60 pf 80 pf 100 pf Fig. 11. Power Dissipation at 25 o Celsius Temperature and 2100MHz Frequency 2.4 IO Power Analysis for 1700 MHz Device Operating Frequency Here, device operating frequency is constant 1700MHz, airflow is also constant 250 LFM, and ambient temperature is also constant 25 degree Celsius. So, power is decreasing with decrease in capacitance. Unit of power is Watt (W) and unit of Capacitance is pico Farad (pf). Pico is unit that is 10-12 in magnitude. Table 4. Power Analysis at 25 o Celsius Ambient Temperature and 250 LFM Airflow Capacitance in pf 20pF 1.922 40pF 3.040 60pF 4.426 80pF 5.618 100pF 6.810 There is 71.77% reduction in total power dissipation when we use 28nm FPGA and temperature is 25 degree Celsius and capacitance is scaled down from 100pF to 20pF as shown in Table 4 and Fig.12. 28

8 6 4 2 0 20 pf 40 pf 60 pf 80 pf 100 pf Fig. 12. Power Dissipation at 25 o Celsius Temperature and 1700MHz Frequency 2.5 Power Analysis for 1800 MHz Device Operating Frequency Here, device operating frequency is constant 1800MHz, airflow is also constant 250 LFM, and ambient temperature is also constant 25 degree Celsius. So, power is decreasing with decrease in output load. Unit of power is Watt (W) and unit of Capacitance is pico Farad (pf). Pico is unit that is 10-12 in magnitude. Capacitance is also called output load. Table 5. Power Analysis at 25 o Celsius Ambient Temperature and 250 LFM Airflow Capacitance in pf 20pF 2.043 40pF 3.234 60pF 4.426 80pF 5.618 100pF 6.810 There is 70% reduction in total power dissipation when we use 28nm FPGA and temperature is 25 degree Celsius and capacitance is scaled down from 100pF to 20pF as shown in Table 6 and Fig.14. 29

8 6 4 2 0 20 pf 40 pf 60 pf 80 pf 100 pf Fig. 13. Power Dissipation at 25 o Celsius Temperature for 1800MHz Frequency 2.6 Power Analysis for 2.2 GHz Device Operating Frequency Here, device operating frequency is constant 2200MHz, airflow is also constant 250 LFM, and outside environment temperature is 25 degree Celsius. Therefore, power is increasing with increase in capacitance. Unit of power is Watt (W) and unit of Capacitance is pico Farad (pf). Pico is unit that is 10-12 in magnitude. Table 6. Power Analysis at 25 o Celsius Ambient Temperature and 250 LFM Airflow Capacitance in pf 20pF 2.541W 40pF 4.034W 60pF 5.528W 80pF 7.023W 100pF 8.519W There is 70.17% reduction in total power dissipation when we use 28nm FPGA and temperature is 25 degree Celsius and capacitance is scaled down from 100pF to 20pF as shown in Table 6 and Fig.14. 30

10 8 6 4 2 0 20 pf 40 pf 60 pf 80 pf 100 pf Fig. 14. Power Dissipation at 25 o Celsius Temperature for 2.2GHz Frequency 2.7 Power Analysis for Different Frequencies at Different Capacitance Table 7. Power Dissipation of Vedic Divider at 25 o C Temperature, and 250 LFM Airflow Frequency 20 pf 40 pf 60 pf 80 pf 100 pf 1400MHz 1.567 2.470 3.373 4.276 5.179 1.2GHz 1.317 2.068 2.819 3.570 4.322 2100MHz 2.414 3.830 5.248 6.666 8.085 1700MHz 1.922 3.040 4.426 5.618 6.810 1800MHz 2.043 3.234 4.426 5.618 6.810 2.2GHz 2.541 4.034 5.528 7.023 8.519 Table 7 and Fig.15 tells us that the maximum power is consumed at 2.2GHz and minimum power is consumed at 1.2GHz. In respect of capacitance maximum power is consumed at 100pF and minimum power is consumed at 20pF. 10 8 6 4 2 0 20 pf 40 pf 60 pf 80 pf 100pF 31

Fig. 15. Power Dissipation at 25 o Celsius Temperature for Different Frequencies and Capacitances 3 Conclusion The design is energy efficient and the code has been implemented in Xilinx ISE Design Suite 14.2 and results were tested on 28nm FPGA platform. This Vedic divider consists of 2 inputs that are dividend and divisor and 2 outputs that are remainder and quotient. The design is tested by varying capacitance at different frequencies keeping the temperature constant that is 25 degree Celsius. We can conclude from this design that the maximum power is consumed at 2.2GHz and minimum power is consumed at 1.2GHz. In respect of capacitance maximum power is consumed at 100pF and minimum power is consumed at 20pF. 4 Future Scope The future scope of Capacitance Scaling Based Energy Efficient Vedic divider using ParavartyaYojayet on 28nm FGPA is that we have used 28nm FGPA that is Kintex-7. We can also implement this design on 22nm or 18 nm FGPA. We can also use different FGPA families like automotive Artix7, automotive Coolrunner2, automotive Spartan, automotive Spartan-3A DSP, automotive Spartan 3A, automotive Spartan 3E, automotive Spartan6, Spartan3, Spartan3E.Here, we are using capacitance scaling techniques. We can redesign this Vedic divider with other energy efficient technique like frequency scaling, thermal scaling, clock gating, and impedance matching with different logic family, and mapping. We can also change values of frequencies and can change the range of capacitance. References [1] Thapliyal, H., and Arabnia, H.R. (2004). A Time-Area-Power Efficient Multiplier and Square Architecture Based on Ancient Indian Vedic Mathematics. Proceedings of the 2004 International Conference on VLSI (VLSI'04: Las Vegas, USA), pp. 434-439. [2] Kumar, U. C. S. P., Goud, A. S. and Radhika, A. (2013). FPGA Implementation of high speed 8-bit Vedic multiplier using barrel shifter. IEEE International Conference on. Energy Efficient Technologies for Sustainability (ICEETS). [3] Soma, B.T. Vedic divider-a high performance computing algorithm for VLSI applications. IEEE International conference on Circuits, Controls and Communications (CCUBE), 2013. IEEE, 2013. [4] Tirtha, Swami Bharati Krishna. Vedic mathematics. Vol. 10. Motilal Banarsidass Publ., 1992. [5] Kumar, Alok. Vedic Mathematics Sutra. Upkar Prakashan, 2008. [6] Itawadiya, A. K., et al. (2013). Design a DSP operations using vedic mathematics. IEEE International Conference on Communications and Signal Processing (ICCSP). 32

[7] Deepthi, P., and Chakravarthi, V.S. (2014). Design of novel Vedic asynchronous digital signal processor core. 2nd IEEE International Conference on Devices, Circuits and Systems (ICDCS), 2014. [8] Kundu, D. K., et al. (2014). Implementation of optimized high performance 4 4 multiplier using ancient Vedic sutra in 45 nm technology. 2nd IEEE International Conference on Devices, Circuits and Systems (ICDCS), 2014. [9] Oke, S., Lulla,S. and Lad, P. (2014). VLSI (FPGA) design for distinctive division architecture using the Vedic sutra Dhwajam. 2nd IEEE International Conference on Devices, Circuits and Systems (ICDCS). [10] Goswami, K., Pandey, B. (2014). LVCMOS Based Thermal Aware Energy Efficient Vedic Multiplier Design on FPGA. IEEE 6th International Conference on Computational Intelligence and Communication Networks (CICN). [11] Goswami, K., Pandey, B. (2014). Energy Efficient Vedic Multiplier Design Using LVCMOS and HSTL IO Standard, IEEE 9th International Conference on Industrial and Information Systems (ICIIS). [12] Bansal, M. et.al. (2014). FPGA Based Low Power ROM Design Using Capacitance Scaling. Advanced Materials Research, Trans Tech Publications, Switzerland, (SCOPUS Indexed). [13] Singh, P., et.al. (2014). Output Load Capacitance Based Low Power Implementation of UART on FPGA. IEEE International Conference on Computer Communication and Informatics (ICCCI). DOI: 10.1109/ICCCI.2014.6921826 [14] Banshal, S., (2014). Capacitance Scaling Aware Power Optimized Register Design And Implementation on 28nm FPGA. IEEE International Conference on Computer Communication and Informatics (ICCCI). DOI: 10.1109/ICCCI.2014.6921838. 33