SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Candy Goyal, Gazal Preet kaur / International Journal of Engineering Research and Applications
                        (IJERA)                ISSN: 2248-9622            www.ijera.com
                                  Vol. 2, Issue 4, July-August 2012, pp.551-555
Comparative Analysis of Low Power 4-bit Multipliers Using 120nm CMOS
                             Technology
                                           Candy Goyal1, Gazal Preet kaur2
1
Assistant Professor (ECE), Yadavindra College of Engineering, Punjabi University, Guru Kashi Campus, Talwandi Sabo (India)
2
  M.Tech (ECE) Student, Yadavindra College of Engineering, Punjabi University, Guru Kashi Campus, Talwandi Sabo (India)




    Abstract
              In the recent years growth of the portable            due to switching transient current as well as charging and
    electronics is forcing the designers to optimize the            discharging of load capacitances.
    existing design for better performance. Multiplication          To reduce the power dissipation of an array multiplier, the
    is the most commonly used arithmetic operation in               simplest approach is to design a full adder (FA) that
    various applications like, DSP processor, math                  consumes less power. The other method is to reduce the
    processor and in various scientific applications.               switching activities by architectural modification via row
    Overall performance of these devices is strongly                or column bypassing techniques [5]. The bypassing
    depends on the arithmetic circuits like multiplier. This        scheme disables the operation in some rows or columns to
    paper presented detailed analysis of low power CMOS             reduce the power dissipation. For the parallel multiplier,
    multiplier which is very important for today’s                  the array implementation is the Braun’s design. The
    scientific application. Simulation results are presented        components used in the Braun’s design are full adder as
    at 120nm technology.                                            well as AND gate. The logical circuit of full adder is
                                                                    shown in fig 1.
    Key Words: Multiplier, CMOS, Full Adder, Low Power,
    Bypassing.

    I.       INTRODUCTION
              Multiplication is one of the most basic functions
    in a various VLSI applications. The multipliers are widely
    used in Arithmetic and logic unit in various processors,
    Digital signal processors (DSP), FIR filters, Math
    processors, floating point units [3]. Different types of
    multipliers are available in the literature, depending on the
    requirements various companies are using the different
    types of multipliers according to their needs. On the basis
    of required application, the particular multiplier
    architecture can be chosen. In DSP applications, the two
    major constraints for delay perspective in the multiplier is
    latency and throughput. Latency is the real delay of                      Fig 1: Full adder
    computing a function whereas throughput is the measure
    of how many multiplications can be performed in a given         The Braun’s design consists of (n-1) rows of carry-save
    period of time [1]. Power consumption in a multiplier has       adders (CSA), in which each row contain (n-1) full adders.
    also become a more prominent design factor in addition          The full adders in the first CSA rows have two valid
    with the performance.                                           inputs whereas third input is disabled and two outputs.
                                                                    Full adders in the second CSA rows have three valid
              In CMOS circuits, power dissipation can be            inputs, the third input is from the carry output of the above
    divided into static power dissipation and dynamic power         row. The last rows of the full adders can be replaced by 3-
    dissipation. The static dissipation is due to leakage current   bit ripple carry adder (RCA) for carry propagation.
    which is proportional to the number of transistors used [8].
    Since the amount of leakage current is usually small, the
    major source of power dissipation in CMOS circuits is the
    dynamic power dissipation. Dynamic power dissipation is


                                                                                                                      551 | P a g e
Candy Goyal, Gazal Preet kaur / International Journal of Engineering Research and Applications
                   (IJERA)                ISSN: 2248-9622             www.ijera.com
                             Vol. 2, Issue 4, July-August 2012, pp.551-555
II.   ROW BYPASSING AND COLUMN                         Out of the three input bits, in the first and third diagonals
BYPASSING TECHNIQUES                                   (enclosed by dashed lines), two input bits are 0: the
                                                                     “carry” bit from its upper right FA, and the partial product
1) Row Bypassing Technique                                           aibj .Thus, the output carry bit of the FA is 0, and the
           The Row bypassing scheme disables the                     output sum bit is equal to the third bit, which is the “sum”
operation in some rows in order to save switching power              output of its upper FA.
consumption. To understand the row bypassing technique,
let take an example of an unsigned 4×4 multiplication. In            III.     LOW POWER MULTIPLIER DESIGNS
fig 2, if bit bj is 0, all product in row j (aibj for 0 < i < n-1)            In this section, low power multiplier designs
are 0. As a result, the addition in corresponding row can            based on row bypassing and column bypassing techniques
be bypassed. For example, let b1 of fig 2 be 0. For this             as well as the different blocks used in the low power
case, the output from the first CSA row can be fed directly          multiplier designs are discussed.
to the third CSA row and the second CSA row is disabled,
thus the switching activities are reduced by disabling the           1) Braun multiplier with row bypassing The Braun
second CSA row which results in low power dissipation.               multiplier with row bypassing uses additional tri-state
                                                                     buffers and multiplexers in order to skip the FA cell in
                                                                     rows of zero bits. In the multiplier design, the first three
                                                                     CSA rows are attached with three tri-state buffers and two
                                                                     2:1 multiplexers. The multiplexers are used to select
                                                                     between the full adder output and the bypass signal and
                                                                     the input tri-state buffers serve as input gating when
                                                                     bypassing [5]. The components used in the Braun
                                                                     multiplier with row bypassing are full adder, AND gate,
                                                                     tri-state buffer, multiplexer as well as NOT gate. In Fig. 4,
                                                                     the logical circuits of the tri-state buffer and multiplexer
                                                                     are shown.

Fig 2: Example of 4×4 multiplication

         Since the rightmost FA in the second row is
disabled, it does not execute the addition and thus the
output is not correct. In order to remedy this problem,
extra circuit must be added in the row bypassing
technique.

2) Column Bypassing Technique In this technique, if the
corresponding bit in the multiplicand is 0, the operations
                                                                                         (a) Tri-state buffer
in a column can be disabled. There are two advantages of
this technique. First, it eliminates the extra correcting
circuit. Second, the modified FA is simpler than that used
in the row-bypassing multiplier [2]. To understand the
column bypassing technique, let take an example of 4×4
multiplication as shown in Figure 3, which executes
1010×1111.




                                                                                         (b) Multiplexer
                                                                      Fig 4: Logical circuits of different blocks used in row
                                                                                   bypassing multiplier design

                                                                     2) Braun multiplier with column bypassing
           Fig 3: Example of column bypassing                        The Braun multiplier with column bypassing uses
                                                                     additional tri-state buffers and Multiplexers in order to
                                                                                                                  552 | P a g e
Candy Goyal, Gazal Preet kaur / International Journal of Engineering Research and Applications
                    (IJERA)                ISSN: 2248-9622            www.ijera.com
                              Vol. 2, Issue 4, July-August 2012, pp.551-555
skip the FA cell in columns of zero bits. In the multiplier
design, the first three CSA rows are attached with two tri-
state buffers and one 2:1 multiplexer. For the first CSA
row, two inputs of FA are provided by tri-state buffers
whereas third input is disabled [4]. The components used
in the Braun multiplier with column bypassing are full
adder, AND gate, tri-state buffer as well as multiplexer.

3) Braun 2-dimensional bypassing multiplier
The 2-dimensional bypassing technique disables the
operation in some rows or columns to save switching
power consumption. The carry bit of previous bit is                                 (a)     A+1 adder
considered in 2-dimensional bypassing multiplier. In this
technique, the addition operations in the (i+1)-th column
or the j-th row can be bypassed if the bit, ai, in the
multiplicand is 0 or the bit, bj, in the multiplier is 0. The
bypass logics are added into the necessary FA to form a
correct adder cell (AC) [2]. The components used in the
Braun 2-dimensional multiplier are full adder, AND gate,
                                                                                   (b)      A+B+1 adder
NOT gate as well as multiplexer. The 4-bit Braun 2-
                                                                 Fig 6: Logical circuits of different blocks used in Braun
dimensional bypassing multiplier is illustrated in Fig 5.
                                                                 multiplier with row and column bypassing.

                                                                 IV.  PHYSICAL LAYOUT                    DESIGN OF
                                                                 DIFFERENT BLOCKS OF                     MULTIPLIER
                                                                 DESIGNS
                                                                          Integrated Circuit Layout or mask design is the
                                                                 representation of an integrated circuit in terms of planar
                                                                 geometric shapes which correspond to the patterns of
                                                                 metal, oxide, or semiconductor layers that make up the
                                                                 components of the integrated circuit. In other words,
                                                                 Layout is the process by which a circuit specification is
                                                                 converted to a physical implementation with enough
                                                                 information to deduce all the relevant physical parameters
                                                                 of the circuit. A layout engineer’s job is to place and
                                                                 connect all the components that make up a chip so that
                                                                 they meet all criteria [12]. The physical layout design of
                                                                 different blocks of Multiplier designs is done in
                                                                 MICROWIND Tool. The MICROWIND program design
                                                                 and simulate an integrated circuit at physical description
   Fig 5: Braun 2-dimensional bypassing multiplier               level.
                                                                 1) Layout Design of Full adder
4) Braun multiplier with row and column bypassing
In this bypassing technique, the carry bit in the (i+1, j)-th
FA can be replaced by the AND operation of the product,
aibj, and the carry bit, ci,j-1. For the addition operation in
FA, the (i+1, j)-th FA, 1 < j < n, can be replaced with the
modified half adder, A+B+1, and the HAs in the first row
of CSAs can be replaced with the incremental adder, A+1
be obtained [3]. The components used in the Braun
multiplier with row and column bypassing are full adder,
AND gate, tri-state buffer, multiplexer, OR gate, A+1
adder, A+B adder and A+B+1 adder. For A+1 adder, the
carry output is the input itself. In Fig. 6, the logical
circuits of A+1 adder and A+B+1 adder are shown.                                 Fig 7: Full adder layout


                                                                                                            553 | P a g e
Candy Goyal, Gazal Preet kaur / International Journal of Engineering Research and Applications
                    (IJERA)                ISSN: 2248-9622            www.ijera.com
                              Vol. 2, Issue 4, July-August 2012, pp.551-555
2) Layout Design of A+B+1 Adder                                  Table I. Comparative analysis of 4-bit multipliers
                                                                                       Dynamic
                                                                 Multiplier name        Power         Delay Area
                                                                                    Consumption
                                                                     BRAUN             0.43mw                  14666
                                                                                                       52ns
                                                                  MULTIPLIER                                    μm2
                                                                     BRAUN
                                                                  MULTIPLIER           0.82mw                  24821
                                                                                                       37ns
                                                                   WITH ROW                                     μm2
                                                                  BYPASSING
                                                                     BRAUN
               Fig 8: A+B+1 adder layout                          MULTIPLIER           0.40mw                  15354
                                                                                                       26ns
                                                                 WITH COLUMN                                    μm2
                                                                  BYPASSING
3) Layout Design of Tri- state buffer
                                                                   BRAUN 2-
                                                                 DIMENSIONAL           0.31mw                  13863
                                                                                                       11ns
                                                                  BYPASSING                                     μm2
                                                                  MULTIPLIER
                                                                     BRAUN
                                                                  MULTIPLIER
                                                                                       0.49mw                  16895
                                                                 WITH ROW AND                          85ns
                                                                                                                μm2
                                                                    COLUMN
                                                                  BYPASSING
                                                                 WALLACE TREE                                  27767
                                                                                       4.19mw         4.32ns
                                                                  MULTIPLIER                                    μm2
              Fig 9: Tri- state buffer layout

4) Layout Design of Multiplexer                                VI.     SIMULATION AND COMPARISON

                                                               A. SIMULATION ENVIRONMENT: Braun multiplier
                                                               designs based on Row and Column bypassing techniques
                                                               are simulated in MICROWIND tool. All the results are
                                                               obtained in 120nm CMOS process technology.

                                                               B. COMPARISON: Row and Column bypassing based
                                                               multipliers are compared on the basis of the parameters
              Fig 10: Multiplexer layout                       like dynamic power consumption, delay as well as area.
5) Layout Design of A+1 adder                                  Comparative analysis of 4-bit multipliers using Row and
                                                               Column bypassing techniques working at 1GHz is done
                                                               with Wallace tree multiplier [11] as shown in the table I.

                                                               VII.    REFERENCES
                                                                 [1]   Sang-Mo Kang and Yusuf Leblebici, “CMOS
                                                                       digital integrated circuits”, tata mcgraw-hill, third
                                                                       edition, 2003.
                                                                 [2]   Sunjoo Hong, Taehwan Roh and Hoi-Jun Yoo, “a
                                                                       145w 8×8 parallel multiplier based on optimized
                Fig 11: A+1 adder layout                               bypassing architecture”, department of electrical
                                                                       engineering, Korea advanced institute of science
V.       CONCLUSION                                                    and technology (KAIST), Daejeon, Republic of
         From the comparison table I, it is clear that Braun           Korea, IEEE, pp.1175-1178, 2011.
2-dimensional bypassing multiplier has least power               [3]   Jin-Tai Yan and Zhi-Wei Chen, “low-power
consumption at 1GHz and also it is most effective in terms             multiplier design with row and column
of area.                                                               bypassing”, department of computer science and
                                                                       information engineering, chung-hua University,
                                                                                                            554 | P a g e
Candy Goyal, Gazal Preet kaur / International Journal of Engineering Research and Applications
                     (IJERA)                ISSN: 2248-9622            www.ijera.com
                               Vol. 2, Issue 4, July-August 2012, pp.551-555
        Hsinchu, Taiwan, R.O.C, IEEE, pp.227-230,           [8]    Neil H.E. Weste, “CMOS VLSI design”, pearson
        2009. [4] Ming-Chen Wen, Sying-Jyan Wang and               education Asia, third edition, 2006.
        Yen-Nan Lin, “low power parallel multiplier with    [9]    A. P. Chandrakasan and W. Brodersen,
        column bypassing”, department of computer                  “minimizing power consumption in digital
        science, National Chung-Hsing University,                  CMOS circuits”, proceedings of the IEEE, vol.
        Taichung, Taiwan, ROC, IEEE, pp.1638-1641,                 83, no. 4, pp. 498-523, 1995.
        2005.                                               [10]   John F.Wakerley, “digital design principles and
[5]     Yin-Tsung Hwang, Jin-Fa Lin, Ming-Hwa Sheu                 practices”, pearson education asia, fourth edition,
        and Chia-Jen Sheu, “low power multipliers using            2006.
        enhenced row bypassing schemes”, department of      [11]   Meng-Lin Hsia and Oscal T.-C. Chen, “low
        electronic    engineering,   National     Yunlin           power multiplier optimized by partial-product
        University of science & technology, Touliu,                summation and adder cells”, dept. of electrical
        Yunlin, Taiwan, IEEE, pp.136-140, 2007.                    engineering, national chung cheng University,
[6]     George Economakos, Dimitris Bekiaris and                   chia-yi, 621, Taiwan, IEEE, pp.3042-3045, 2009.
        Kiamal Pekmestzi, “a mixed style architecture for           [12] P. C. H. Meier, “analysis and design of low
        low power multipliers based on a bypass                    power digital multipliers”, Ph.D. thesis, Carnegie
        technique”, national technical University of               Mellon University, dept. of electrical and
        Athens, school of electrical and computer                  computer engineering, Pittsburgh, Pennsylvania,
        engineering, heroon polytechniou 9, GR-15780               1999.
        Athens, Greece, IEEE, pp.4-6, 2010.
[7]     Jin-Tai Yan, Zhi-Wei Chen, “low-cost low-power
        bypassing-based multiplier design, college of
        engineering, department of computer science and
        information engineering, Chung-Hua University
        Hsinchu, Taiwan, R.O.C, IEEE, pp.2338-2341,
        2010.




                                                                                                      555 | P a g e

Mais conteúdo relacionado

Mais procurados

A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...Ieee Xpert
 
Implementation of BDDs by Various Techniques in Low Power VLSI Design
Implementation of BDDs by Various Techniques in Low Power VLSI DesignImplementation of BDDs by Various Techniques in Low Power VLSI Design
Implementation of BDDs by Various Techniques in Low Power VLSI Designidescitation
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Graph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate designGraph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate designIeee Xpert
 
High performance pipelined architecture of elliptic curve scalar multiplicati...
High performance pipelined architecture of elliptic curve scalar multiplicati...High performance pipelined architecture of elliptic curve scalar multiplicati...
High performance pipelined architecture of elliptic curve scalar multiplicati...Ieee Xpert
 
Design and Fabrication of the Novel Miniaturized Microstrip Coupler 3dB Using...
Design and Fabrication of the Novel Miniaturized Microstrip Coupler 3dB Using...Design and Fabrication of the Novel Miniaturized Microstrip Coupler 3dB Using...
Design and Fabrication of the Novel Miniaturized Microstrip Coupler 3dB Using...TELKOMNIKA JOURNAL
 
IRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based MultiplierIRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based MultiplierIRJET Journal
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticNexgen Technology
 
Comparative study of selected subcarrier index modulation OFDM schemes
Comparative study of selected subcarrier index modulation OFDM schemesComparative study of selected subcarrier index modulation OFDM schemes
Comparative study of selected subcarrier index modulation OFDM schemesTELKOMNIKA JOURNAL
 
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCMIRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCMIRJET Journal
 
Implementation of High Speed Low Power 16 Bit BCD Multiplier Using Excess-3 C...
Implementation of High Speed Low Power 16 Bit BCD Multiplier Using Excess-3 C...Implementation of High Speed Low Power 16 Bit BCD Multiplier Using Excess-3 C...
Implementation of High Speed Low Power 16 Bit BCD Multiplier Using Excess-3 C...IJMTST Journal
 
Implementation of High Speed & Area Efficient Modified Booth Recoder for Effi...
Implementation of High Speed & Area Efficient Modified Booth Recoder for Effi...Implementation of High Speed & Area Efficient Modified Booth Recoder for Effi...
Implementation of High Speed & Area Efficient Modified Booth Recoder for Effi...IJMTST Journal
 
Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...
Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...
Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...Associate Professor in VSB Coimbatore
 
Comparative Design of Regular Structured Modified Booth Multiplier
Comparative Design of Regular Structured Modified Booth MultiplierComparative Design of Regular Structured Modified Booth Multiplier
Comparative Design of Regular Structured Modified Booth MultiplierVLSICS Design
 

Mais procurados (19)

A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...
 
D0161926
D0161926D0161926
D0161926
 
Implementation of BDDs by Various Techniques in Low Power VLSI Design
Implementation of BDDs by Various Techniques in Low Power VLSI DesignImplementation of BDDs by Various Techniques in Low Power VLSI Design
Implementation of BDDs by Various Techniques in Low Power VLSI Design
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Graph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate designGraph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate design
 
B1030610
B1030610B1030610
B1030610
 
High performance pipelined architecture of elliptic curve scalar multiplicati...
High performance pipelined architecture of elliptic curve scalar multiplicati...High performance pipelined architecture of elliptic curve scalar multiplicati...
High performance pipelined architecture of elliptic curve scalar multiplicati...
 
Design and Fabrication of the Novel Miniaturized Microstrip Coupler 3dB Using...
Design and Fabrication of the Novel Miniaturized Microstrip Coupler 3dB Using...Design and Fabrication of the Novel Miniaturized Microstrip Coupler 3dB Using...
Design and Fabrication of the Novel Miniaturized Microstrip Coupler 3dB Using...
 
Lh2419001903
Lh2419001903Lh2419001903
Lh2419001903
 
IRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based MultiplierIRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based Multiplier
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
 
Comparative study of selected subcarrier index modulation OFDM schemes
Comparative study of selected subcarrier index modulation OFDM schemesComparative study of selected subcarrier index modulation OFDM schemes
Comparative study of selected subcarrier index modulation OFDM schemes
 
MIMO Communications
MIMO CommunicationsMIMO Communications
MIMO Communications
 
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCMIRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
 
A0530106
A0530106A0530106
A0530106
 
Implementation of High Speed Low Power 16 Bit BCD Multiplier Using Excess-3 C...
Implementation of High Speed Low Power 16 Bit BCD Multiplier Using Excess-3 C...Implementation of High Speed Low Power 16 Bit BCD Multiplier Using Excess-3 C...
Implementation of High Speed Low Power 16 Bit BCD Multiplier Using Excess-3 C...
 
Implementation of High Speed & Area Efficient Modified Booth Recoder for Effi...
Implementation of High Speed & Area Efficient Modified Booth Recoder for Effi...Implementation of High Speed & Area Efficient Modified Booth Recoder for Effi...
Implementation of High Speed & Area Efficient Modified Booth Recoder for Effi...
 
Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...
Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...
Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...
 
Comparative Design of Regular Structured Modified Booth Multiplier
Comparative Design of Regular Structured Modified Booth MultiplierComparative Design of Regular Structured Modified Booth Multiplier
Comparative Design of Regular Structured Modified Booth Multiplier
 

Destaque

Distintas lineas teorica_vf
Distintas lineas teorica_vfDistintas lineas teorica_vf
Distintas lineas teorica_vfINFOD
 
Final preguntas consulta
Final preguntas consultaFinal preguntas consulta
Final preguntas consultaRobert Gallegos
 
Apresentação de Ganhos Blackdever
Apresentação de Ganhos BlackdeverApresentação de Ganhos Blackdever
Apresentação de Ganhos BlackdeverDenis Karnagge
 
O que os Deuses Podem nos Ensinar
O que os Deuses Podem nos EnsinarO que os Deuses Podem nos Ensinar
O que os Deuses Podem nos EnsinarValéria Ribeiro
 
felicidades
felicidadesfelicidades
felicidadestrana
 
Double page spread
Double page spreadDouble page spread
Double page spreadDan Hall
 

Destaque (8)

Content strategy 101
Content strategy 101Content strategy 101
Content strategy 101
 
Distintas lineas teorica_vf
Distintas lineas teorica_vfDistintas lineas teorica_vf
Distintas lineas teorica_vf
 
Final preguntas consulta
Final preguntas consultaFinal preguntas consulta
Final preguntas consulta
 
Apresentação de Ganhos Blackdever
Apresentação de Ganhos BlackdeverApresentação de Ganhos Blackdever
Apresentação de Ganhos Blackdever
 
O que os Deuses Podem nos Ensinar
O que os Deuses Podem nos EnsinarO que os Deuses Podem nos Ensinar
O que os Deuses Podem nos Ensinar
 
Descomplique a Vida
Descomplique a VidaDescomplique a Vida
Descomplique a Vida
 
felicidades
felicidadesfelicidades
felicidades
 
Double page spread
Double page spreadDouble page spread
Double page spread
 

Semelhante a Cg24551555

International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Ijarcet vol-2-issue-7-2357-2362
Ijarcet vol-2-issue-7-2357-2362Ijarcet vol-2-issue-7-2357-2362
Ijarcet vol-2-issue-7-2357-2362Editor IJARCET
 
VLSI Implementation of High Speed & Low Power Multiplier in FPGA
VLSI Implementation of High Speed & Low Power Multiplier in FPGAVLSI Implementation of High Speed & Low Power Multiplier in FPGA
VLSI Implementation of High Speed & Low Power Multiplier in FPGAIOSR Journals
 
Design and analysis of a two stage miller compensated
Design and analysis of a two stage miller compensatedDesign and analysis of a two stage miller compensated
Design and analysis of a two stage miller compensatedeSAT Publishing House
 
IRJET- Comparison of Multiplier Design with Various Full Adders
IRJET- Comparison of Multiplier Design with Various Full AddersIRJET- Comparison of Multiplier Design with Various Full Adders
IRJET- Comparison of Multiplier Design with Various Full AddersIRJET Journal
 
A comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic styleA comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic styleeSAT Publishing House
 
OPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWB
OPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWBOPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWB
OPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWBVLSICS Design
 
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLEA SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLEEditor IJMTER
 
Area, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder TopologiesArea, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder TopologiesVLSICS Design
 
A Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI techniqueA Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI techniqueIJERA Editor
 
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...iosrjce
 
Comparative Analysis of Different Types of Full Adder Circuits
Comparative Analysis of Different Types of Full Adder CircuitsComparative Analysis of Different Types of Full Adder Circuits
Comparative Analysis of Different Types of Full Adder CircuitsIOSR Journals
 
Low Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth MultiplierLow Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth Multiplieridescitation
 

Semelhante a Cg24551555 (20)

International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Ijarcet vol-2-issue-7-2357-2362
Ijarcet vol-2-issue-7-2357-2362Ijarcet vol-2-issue-7-2357-2362
Ijarcet vol-2-issue-7-2357-2362
 
VLSI Implementation of High Speed & Low Power Multiplier in FPGA
VLSI Implementation of High Speed & Low Power Multiplier in FPGAVLSI Implementation of High Speed & Low Power Multiplier in FPGA
VLSI Implementation of High Speed & Low Power Multiplier in FPGA
 
Design and analysis of a two stage miller compensated
Design and analysis of a two stage miller compensatedDesign and analysis of a two stage miller compensated
Design and analysis of a two stage miller compensated
 
IRJET- Comparison of Multiplier Design with Various Full Adders
IRJET- Comparison of Multiplier Design with Various Full AddersIRJET- Comparison of Multiplier Design with Various Full Adders
IRJET- Comparison of Multiplier Design with Various Full Adders
 
Cq4301536541
Cq4301536541Cq4301536541
Cq4301536541
 
T044069296
T044069296T044069296
T044069296
 
Ad4103173176
Ad4103173176Ad4103173176
Ad4103173176
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
A comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic styleA comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic style
 
OPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWB
OPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWBOPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWB
OPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWB
 
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLEA SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
 
Ch33509513
Ch33509513Ch33509513
Ch33509513
 
Ch33509513
Ch33509513Ch33509513
Ch33509513
 
Area, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder TopologiesArea, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder Topologies
 
A Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI techniqueA Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI technique
 
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
 
F010632733
F010632733F010632733
F010632733
 
Comparative Analysis of Different Types of Full Adder Circuits
Comparative Analysis of Different Types of Full Adder CircuitsComparative Analysis of Different Types of Full Adder Circuits
Comparative Analysis of Different Types of Full Adder Circuits
 
Low Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth MultiplierLow Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth Multiplier
 

Cg24551555

  • 1. Candy Goyal, Gazal Preet kaur / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 4, July-August 2012, pp.551-555 Comparative Analysis of Low Power 4-bit Multipliers Using 120nm CMOS Technology Candy Goyal1, Gazal Preet kaur2 1 Assistant Professor (ECE), Yadavindra College of Engineering, Punjabi University, Guru Kashi Campus, Talwandi Sabo (India) 2 M.Tech (ECE) Student, Yadavindra College of Engineering, Punjabi University, Guru Kashi Campus, Talwandi Sabo (India) Abstract In the recent years growth of the portable due to switching transient current as well as charging and electronics is forcing the designers to optimize the discharging of load capacitances. existing design for better performance. Multiplication To reduce the power dissipation of an array multiplier, the is the most commonly used arithmetic operation in simplest approach is to design a full adder (FA) that various applications like, DSP processor, math consumes less power. The other method is to reduce the processor and in various scientific applications. switching activities by architectural modification via row Overall performance of these devices is strongly or column bypassing techniques [5]. The bypassing depends on the arithmetic circuits like multiplier. This scheme disables the operation in some rows or columns to paper presented detailed analysis of low power CMOS reduce the power dissipation. For the parallel multiplier, multiplier which is very important for today’s the array implementation is the Braun’s design. The scientific application. Simulation results are presented components used in the Braun’s design are full adder as at 120nm technology. well as AND gate. The logical circuit of full adder is shown in fig 1. Key Words: Multiplier, CMOS, Full Adder, Low Power, Bypassing. I. INTRODUCTION Multiplication is one of the most basic functions in a various VLSI applications. The multipliers are widely used in Arithmetic and logic unit in various processors, Digital signal processors (DSP), FIR filters, Math processors, floating point units [3]. Different types of multipliers are available in the literature, depending on the requirements various companies are using the different types of multipliers according to their needs. On the basis of required application, the particular multiplier architecture can be chosen. In DSP applications, the two major constraints for delay perspective in the multiplier is latency and throughput. Latency is the real delay of Fig 1: Full adder computing a function whereas throughput is the measure of how many multiplications can be performed in a given The Braun’s design consists of (n-1) rows of carry-save period of time [1]. Power consumption in a multiplier has adders (CSA), in which each row contain (n-1) full adders. also become a more prominent design factor in addition The full adders in the first CSA rows have two valid with the performance. inputs whereas third input is disabled and two outputs. Full adders in the second CSA rows have three valid In CMOS circuits, power dissipation can be inputs, the third input is from the carry output of the above divided into static power dissipation and dynamic power row. The last rows of the full adders can be replaced by 3- dissipation. The static dissipation is due to leakage current bit ripple carry adder (RCA) for carry propagation. which is proportional to the number of transistors used [8]. Since the amount of leakage current is usually small, the major source of power dissipation in CMOS circuits is the dynamic power dissipation. Dynamic power dissipation is 551 | P a g e
  • 2. Candy Goyal, Gazal Preet kaur / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 4, July-August 2012, pp.551-555 II. ROW BYPASSING AND COLUMN Out of the three input bits, in the first and third diagonals BYPASSING TECHNIQUES (enclosed by dashed lines), two input bits are 0: the “carry” bit from its upper right FA, and the partial product 1) Row Bypassing Technique aibj .Thus, the output carry bit of the FA is 0, and the The Row bypassing scheme disables the output sum bit is equal to the third bit, which is the “sum” operation in some rows in order to save switching power output of its upper FA. consumption. To understand the row bypassing technique, let take an example of an unsigned 4×4 multiplication. In III. LOW POWER MULTIPLIER DESIGNS fig 2, if bit bj is 0, all product in row j (aibj for 0 < i < n-1) In this section, low power multiplier designs are 0. As a result, the addition in corresponding row can based on row bypassing and column bypassing techniques be bypassed. For example, let b1 of fig 2 be 0. For this as well as the different blocks used in the low power case, the output from the first CSA row can be fed directly multiplier designs are discussed. to the third CSA row and the second CSA row is disabled, thus the switching activities are reduced by disabling the 1) Braun multiplier with row bypassing The Braun second CSA row which results in low power dissipation. multiplier with row bypassing uses additional tri-state buffers and multiplexers in order to skip the FA cell in rows of zero bits. In the multiplier design, the first three CSA rows are attached with three tri-state buffers and two 2:1 multiplexers. The multiplexers are used to select between the full adder output and the bypass signal and the input tri-state buffers serve as input gating when bypassing [5]. The components used in the Braun multiplier with row bypassing are full adder, AND gate, tri-state buffer, multiplexer as well as NOT gate. In Fig. 4, the logical circuits of the tri-state buffer and multiplexer are shown. Fig 2: Example of 4×4 multiplication Since the rightmost FA in the second row is disabled, it does not execute the addition and thus the output is not correct. In order to remedy this problem, extra circuit must be added in the row bypassing technique. 2) Column Bypassing Technique In this technique, if the corresponding bit in the multiplicand is 0, the operations (a) Tri-state buffer in a column can be disabled. There are two advantages of this technique. First, it eliminates the extra correcting circuit. Second, the modified FA is simpler than that used in the row-bypassing multiplier [2]. To understand the column bypassing technique, let take an example of 4×4 multiplication as shown in Figure 3, which executes 1010×1111. (b) Multiplexer Fig 4: Logical circuits of different blocks used in row bypassing multiplier design 2) Braun multiplier with column bypassing Fig 3: Example of column bypassing The Braun multiplier with column bypassing uses additional tri-state buffers and Multiplexers in order to 552 | P a g e
  • 3. Candy Goyal, Gazal Preet kaur / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 4, July-August 2012, pp.551-555 skip the FA cell in columns of zero bits. In the multiplier design, the first three CSA rows are attached with two tri- state buffers and one 2:1 multiplexer. For the first CSA row, two inputs of FA are provided by tri-state buffers whereas third input is disabled [4]. The components used in the Braun multiplier with column bypassing are full adder, AND gate, tri-state buffer as well as multiplexer. 3) Braun 2-dimensional bypassing multiplier The 2-dimensional bypassing technique disables the operation in some rows or columns to save switching power consumption. The carry bit of previous bit is (a) A+1 adder considered in 2-dimensional bypassing multiplier. In this technique, the addition operations in the (i+1)-th column or the j-th row can be bypassed if the bit, ai, in the multiplicand is 0 or the bit, bj, in the multiplier is 0. The bypass logics are added into the necessary FA to form a correct adder cell (AC) [2]. The components used in the Braun 2-dimensional multiplier are full adder, AND gate, (b) A+B+1 adder NOT gate as well as multiplexer. The 4-bit Braun 2- Fig 6: Logical circuits of different blocks used in Braun dimensional bypassing multiplier is illustrated in Fig 5. multiplier with row and column bypassing. IV. PHYSICAL LAYOUT DESIGN OF DIFFERENT BLOCKS OF MULTIPLIER DESIGNS Integrated Circuit Layout or mask design is the representation of an integrated circuit in terms of planar geometric shapes which correspond to the patterns of metal, oxide, or semiconductor layers that make up the components of the integrated circuit. In other words, Layout is the process by which a circuit specification is converted to a physical implementation with enough information to deduce all the relevant physical parameters of the circuit. A layout engineer’s job is to place and connect all the components that make up a chip so that they meet all criteria [12]. The physical layout design of different blocks of Multiplier designs is done in MICROWIND Tool. The MICROWIND program design and simulate an integrated circuit at physical description Fig 5: Braun 2-dimensional bypassing multiplier level. 1) Layout Design of Full adder 4) Braun multiplier with row and column bypassing In this bypassing technique, the carry bit in the (i+1, j)-th FA can be replaced by the AND operation of the product, aibj, and the carry bit, ci,j-1. For the addition operation in FA, the (i+1, j)-th FA, 1 < j < n, can be replaced with the modified half adder, A+B+1, and the HAs in the first row of CSAs can be replaced with the incremental adder, A+1 be obtained [3]. The components used in the Braun multiplier with row and column bypassing are full adder, AND gate, tri-state buffer, multiplexer, OR gate, A+1 adder, A+B adder and A+B+1 adder. For A+1 adder, the carry output is the input itself. In Fig. 6, the logical circuits of A+1 adder and A+B+1 adder are shown. Fig 7: Full adder layout 553 | P a g e
  • 4. Candy Goyal, Gazal Preet kaur / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 4, July-August 2012, pp.551-555 2) Layout Design of A+B+1 Adder Table I. Comparative analysis of 4-bit multipliers Dynamic Multiplier name Power Delay Area Consumption BRAUN 0.43mw 14666 52ns MULTIPLIER μm2 BRAUN MULTIPLIER 0.82mw 24821 37ns WITH ROW μm2 BYPASSING BRAUN Fig 8: A+B+1 adder layout MULTIPLIER 0.40mw 15354 26ns WITH COLUMN μm2 BYPASSING 3) Layout Design of Tri- state buffer BRAUN 2- DIMENSIONAL 0.31mw 13863 11ns BYPASSING μm2 MULTIPLIER BRAUN MULTIPLIER 0.49mw 16895 WITH ROW AND 85ns μm2 COLUMN BYPASSING WALLACE TREE 27767 4.19mw 4.32ns MULTIPLIER μm2 Fig 9: Tri- state buffer layout 4) Layout Design of Multiplexer VI. SIMULATION AND COMPARISON A. SIMULATION ENVIRONMENT: Braun multiplier designs based on Row and Column bypassing techniques are simulated in MICROWIND tool. All the results are obtained in 120nm CMOS process technology. B. COMPARISON: Row and Column bypassing based multipliers are compared on the basis of the parameters Fig 10: Multiplexer layout like dynamic power consumption, delay as well as area. 5) Layout Design of A+1 adder Comparative analysis of 4-bit multipliers using Row and Column bypassing techniques working at 1GHz is done with Wallace tree multiplier [11] as shown in the table I. VII. REFERENCES [1] Sang-Mo Kang and Yusuf Leblebici, “CMOS digital integrated circuits”, tata mcgraw-hill, third edition, 2003. [2] Sunjoo Hong, Taehwan Roh and Hoi-Jun Yoo, “a 145w 8×8 parallel multiplier based on optimized Fig 11: A+1 adder layout bypassing architecture”, department of electrical engineering, Korea advanced institute of science V. CONCLUSION and technology (KAIST), Daejeon, Republic of From the comparison table I, it is clear that Braun Korea, IEEE, pp.1175-1178, 2011. 2-dimensional bypassing multiplier has least power [3] Jin-Tai Yan and Zhi-Wei Chen, “low-power consumption at 1GHz and also it is most effective in terms multiplier design with row and column of area. bypassing”, department of computer science and information engineering, chung-hua University, 554 | P a g e
  • 5. Candy Goyal, Gazal Preet kaur / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 4, July-August 2012, pp.551-555 Hsinchu, Taiwan, R.O.C, IEEE, pp.227-230, [8] Neil H.E. Weste, “CMOS VLSI design”, pearson 2009. [4] Ming-Chen Wen, Sying-Jyan Wang and education Asia, third edition, 2006. Yen-Nan Lin, “low power parallel multiplier with [9] A. P. Chandrakasan and W. Brodersen, column bypassing”, department of computer “minimizing power consumption in digital science, National Chung-Hsing University, CMOS circuits”, proceedings of the IEEE, vol. Taichung, Taiwan, ROC, IEEE, pp.1638-1641, 83, no. 4, pp. 498-523, 1995. 2005. [10] John F.Wakerley, “digital design principles and [5] Yin-Tsung Hwang, Jin-Fa Lin, Ming-Hwa Sheu practices”, pearson education asia, fourth edition, and Chia-Jen Sheu, “low power multipliers using 2006. enhenced row bypassing schemes”, department of [11] Meng-Lin Hsia and Oscal T.-C. Chen, “low electronic engineering, National Yunlin power multiplier optimized by partial-product University of science & technology, Touliu, summation and adder cells”, dept. of electrical Yunlin, Taiwan, IEEE, pp.136-140, 2007. engineering, national chung cheng University, [6] George Economakos, Dimitris Bekiaris and chia-yi, 621, Taiwan, IEEE, pp.3042-3045, 2009. Kiamal Pekmestzi, “a mixed style architecture for [12] P. C. H. Meier, “analysis and design of low low power multipliers based on a bypass power digital multipliers”, Ph.D. thesis, Carnegie technique”, national technical University of Mellon University, dept. of electrical and Athens, school of electrical and computer computer engineering, Pittsburgh, Pennsylvania, engineering, heroon polytechniou 9, GR-15780 1999. Athens, Greece, IEEE, pp.4-6, 2010. [7] Jin-Tai Yan, Zhi-Wei Chen, “low-cost low-power bypassing-based multiplier design, college of engineering, department of computer science and information engineering, Chung-Hua University Hsinchu, Taiwan, R.O.C, IEEE, pp.2338-2341, 2010. 555 | P a g e