SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013

DESIGN OF LOW POWER CMOS LOGIC CIRCUITS
USING GATE DIFFUSION INPUT (GDI) TECHNIQUE
Y. Syamala, K. Srilakshmi and N. Somasekhar Varma
Department of Electronics and Communication Engineering, Gudlavalleru Engineering
College, Gudlavalleru, A.P. India

ABSTRACT
The Gate diffusion input (GDI) is a novel technique for low power digital circuit design. This technique
reduces the power dissipation, propagation delay, area of digital circuits and it maintains low complexity
of logic design. In this paper, the 4×1 Multiplexer, 8×3 Encoder, BCD Counter and Mealy State Machine
were implemented by using Pass Transistors (PT), Transmission Gate (TG) and Gate Diffusion Input (GDI)
technique and then they were compared with each other for power dissipation. The Multiplexers and
Encoders are combinational circuits and Counters and mealy machines are sequential circuits both of them
are very important digital systems so power optimization should be done to those digital circuits. The
whole processes for development of digital circuits and simulation was done by using the mentor graphics
backend tool. This method can also be extended to the processors and other high level designs for
optimization of power dissipation, area and delay in order to increase the circuit efficiency.

KEYWORDS
Pass Transistors, Transmission Gate, Gate Diffusion Input, Digital Circuits, Power Dissipation.

1. INTRODUCTION
Power management has became a major issue in the development of a digital system especially,
in the portable devices in which enhancement of the battery life time and reducing the charging
time are becoming a challenging issues day by day. The major problem in the power management
is power dissipation. Technology scaling leads to increase leakage current, which leads to
increase in sub threshold leakage power. Therefore, reduction of the leakage power nothing but
minimizing power dissipation. There are different techniques existed in
literature [1] [2]
among them, Gate Diffusion Input (GDI) technique is one to minimize the power dissipation.
In this paper, some of the digital circuits such as 4×1 Multiplexer, 8×3 Encoder, BCD Counter
and Mealy Machine were designed by using Pass Transistors (PT), Transmission Gate (TG) and
Gate Diffusion Input (GDI) techniques. The designed circuits are functionally verified, and the
analysis of power dissipation is performed. The remaining sections of the paper as follows:
section 2 is about implementation styles, the implementation of digital circuits using Gate
Diffusion Input is given in section 3, results and conclusion are given in section 4 and 5
respectively.

DOI : 10.5121/vlsic.2013.4507

89
International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013

2. DIFFERENT IMPLEMENTATION TECHNIQUES
Pass Transistors, Transmission Gates and Gate Diffusion Input are different techniques in design
of low power digital circuits. Pass transistor design have small nodal capacitance which results in
high speed. The amount of transistors used here were very low so that there is low power
dissipation. Reduced number of transistors occupies small area which leads to minimize the
interconnection of the wires [1]. There are two main disadvantages with pass transistor design;
one is the threshold voltage across the single channel Pass Transistor, which results in reduced
drive and slow operation. Other one was, full swing voltage at output is not possible. Another
technique was, Transmission gate used to realize complex logic functions. The degradation
voltage level at output problem can be overcome by using this technique. Where as, this
technique requires more area than pass circuitry and requires complemented control signals. To
realize any logic function, the basic AND and OR are used in any design of digital circuits. So,
first these logic gates were developed by using Pass Transistor, Transmission Gate and
Gate Diffusion Input techniques. The AND logic using Pass Transistors is shown in Figure 1.

Figure 1. AND Logic using Pass Transistors

To realize the functionality of AND logic using Pass Transistors which requires two transistors
such as P-type and N-type. When the logic ‘1’ is applied to the gate inputs of the transistors, then
PMOS will turn off and NMOS will turn on. At the same time, if logic ‘1’ is given to the input ‘b’
then the output will be ‘1’. If logic ‘0’ is given to the input ‘b’ then the output will be zero
through on transistor. If logic ‘0’ is given to the input a then PMOS turns on by applying gate
input as logic 0 then that zero goes to the gate of NMOS and drain of PMOS then whatever logic
comes from b multiplies with logic ‘0’ and finally the result will be zero. So, here the two inputs
‘a’ and ‘b’ are logic ‘1’ then the output will be ‘1’. If any of inputs are ‘0’ output will be zero
which is nothing but AND logic. The OR logic using Pass Transistors is shown in Figure 2.

Figure 2. OR Logic using Pass Transistors

When the logic ‘0’ is applied to the gate inputs then NMOS will turn off and PMOS will turn on.
At this instant, what ever the inputs are applied at terminals ‘a’ and ‘b’, then the output will be
produced at ‘c’ through on transistor. If logic ‘0’ is given to the input ‘a’ then NMOS turns on by
controlling gate input as logic 1, then that zero goes to the gate of PMOS and drain of NMOS
then what ever logic comes from ‘b’ multiplies with logic ‘1’ and finally the result will be ‘1’.
So, here the two inputs are logic ‘0’ then output as ‘0’. If any of inputs are ‘1’ then output as ‘1’
which is nothing but OR Logic. The AND logic can also be implemented by using Transmission
Gate and it was shown in Figure 3.

90
International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013

Figure 3. AND Logic using Transmission Gate

AND logic using transmission gate uses two NMOS and one PMOS transistors. In addition to that
of inverter, the control signals are also used. The control signals avoid signal degradation. when
logic ‘0’ is applied to the input ‘a’ then through NMOS device turns off and PMOS device turns
on and the logic ‘0’ is passed as logic ‘1’ to another NMOS. The gate of the second NMOS
device will take the another input through ‘b’ if that is one then the output will be ‘1’ or logic is
zero then the output will be zero irrespective of the input from ‘a’, which is AND operation. The
implementation of OR logic using the Transmission Gate was shown in Figure 4.

Figure 4. OR Logic using Transmission Gate

The next technique is Gate Diffusion Input Technique here one of the inputs are directly diffused
into the gates of the transistors of N-type and P-type devices so it is called as gate diffused
input technique. Gate Diffusion Input technique reduces power dissipation, propagation delay,
and area of digital circuits [3-7]. This method is based on the simple cell. A basic GDI cell
contains four terminals they are G (common gate input of NMOS and PMOS transistors), P (the
outer diffusion node of PMOS transistor), N (the outer diffusion node of NMOS transistor), and
D (common diffusion node of both transistors). The basic GDI cell, and implementation of AND,
OR logics are given in Figures 5, 6 and 7 respectively.

Figure 5. Basic GDI cell
Table 1. Logic function implemented with GDI cell
N
0
B
1
B
C
0

P
B
1
B
0
B
1

G
A
A
A
A
A
A

D
A*B
A+B
A+B
AB
AB+AC
A

Function
F1
F2
OR
AND
MUX
NOT

91
International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013

Any logic functions can be implemented using GDI Technique. The Table 1 gives us the
information about the logic functions which are implemented by using Gate Diffusion Input. The
operation of GDI based AND gate can be explained with respect to basic GDI cell 'P' of the
transistor is given '0' it will cut-off from its operation, hence the logic either ‘1’ or ‘0’ at the input
‘a’ will be reflected at the output ‘z’. Thus the output will be z =a*b.

Figure 6. AND Logic using GDI

Figure 7. OR Logic using GDI

By using this technique the various digital circuits can be designed with low transistor count as
compared with other CMOS designs which results in low power dissipation.

3. IMPLEMENTATION OF GDI DIGITAL CIRCUITS
In this paper, the main aim of this work was to minimize the power dissipation using GDI
technique. Therefore, the 4×1 Multiplexer, 8×3 Encoder, BCD Counter and Mealy Machine were
implemented with the Pass Transistor, Transmission Gate and Gate Diffusion Input. Among
those, circuits which are implemented using GDI technique are discussed in this section. These
circuits are simulated and the power dissipation values are tabulated for supply voltage of 1volt.
The design of 4×1 Multiplexer using GDI Technique was given in Figure 8.

Figure 8. 4×1 Multiplexer using Gate Diffusion Input

92
International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013

Multiplexers are used as a data selector. A Multiplexer is a device that selects one of several input
signals and forwards the selected input into a single output line. A multiplexer has n select lines
of 2n inputs. They are used to select the input line to send the output with the help of selection
lines. Encoder is another digital combinational circuit whose function is quite opposite to that of
decoder. It is having 2n inputs and n number of outputs here 8×3 encoder is developed by
using PT, TG and GDI Logic . This encoder is used to convert data from octal to binary data. The
developed circuit is checked for their power dissipation and their values are tabulated. The
development of 8x3 Encoder using GDI was shown in Figure 9.

Figure 9. 8×3 Encoder using Gate Diffusion Input

A counter is a device which stores (and sometimes displays) the number of times a particular
event or process has occurred, often in relationship to a clock signal the counter is sequential
circuit to which optimisation of power dissipation is very essential. The power reduction is done
by developing this circuit with Pass Transistors, Transmission Gate and Gate Diffusion Input
Techniques. The BCD counter using GDI was given in Figure 10.

Figure 10. BCD Counter using Gate Diffusion Input

Mealy machine is one of the finite state machine which is used to depend upon the states and
inputs. The main advantage with this state machine is used to reduce the number of states. The
mealy machines are developed by using Pass Transistors, Transmission Gates and Gate Diffusion
Input. The power dissipation of the Mealy Machine are compared and tabulated. The Mealy
machine was shown in Figure 11.

Figure 11. Mealy Machine using Gate Diffusion Input
93
International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013

4. RESULTS
The power dissipation values are analysed for different supply voltages of the designed circuits
and they were compared with each other. Finally, it was observed that, the designed digital
circuits dissipate less amount of power using GDI technique.
Table 2. Power dissipation of 4x1 Multiplexer

S.No

Techniques used

Power Dissipation
(µW)

1
2
3

Pass Transistors
Transmission Gate
Gate Diffusion Input

5.6909
18.8684
2.77400

Table 3. Power dissipation of 8x3 Encoder

S.No

Techniques used

Power Dissipation
(pW)

1
2
3

Pass Transistors
Transmission Gate
Gate Diffusion Input

4.5084
22.4860
1.2569

Table 4. Power dissipation of BCD Counter

S.No

Techniques used

PowerDissipation
(µW)

1
2
3

Pass Transistors
Transmission Gate
Gate Diffusion Input

15.1506
36.221
11.8373

Table 5. Power dissipation of Mealy Machine‘s

S.No
1
2
3

Techniques used
Pass Transistors
Transmission Gate
Gate Diffusion Input

Power Dissipation
10.1605 µW
15.0023 µW
185.7001 PW

The whole process was carried out by using mentor graphics back end tools. Out of the three
techniques which were mentioned in the above tables GDI Technique dissipated less amount of
power. So, the GDI is an efficient technique when compared with other techniques.

5. CONCLUSION
The digital circuits 4×1 Multiplexer, 8×3 Encoder, BCD Counters and Mealy Machine were
developed by using Pass Transistors, Transmission Gates and Gate Diffusion Input techniques
and then their power dissipations are compared and they are simulated by using the Mentor
94
International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013

graphics backend tools. The power dissipation values of designed digital circuits with different
techniques are observed. It was found that, the circuits using GDI has less amount of power
dissipation as compared to pass transistor and transmission gate. Similarly, this technique can also
be extended to complex circuits for their minimum power dissipation.

REFERENCES
[1]
[2]
[3]

[4]

[5]

[6]

[7]

Kaushik Roy and Sharat C Prasad, “Low power CMOS VLSI circuit design”, Wiley India
Publication, 2011.
Janaki Rani, S.Malarkkan “Leakage power optimized sequential circuits for use in nanoscale VLSI
systems ” Indian Journal of Computer Science and Engineering (IJCSE) Vol. 3 No. 1 Feb -Mar 2012.
Arkadiy Morgenshtein, Alexander Fish, and Israel A. Wagner, “Gate Diffusion Input (GDI): A power
efficient method for combinational circuits” , IEEE Transactions on Very Large Scale Integration
(VLSI) Systems, Vol. 10, NO. 5, October 2002.
Adarsh Kumar Agrawal, S. Wairya, R.K. Nagaria and S. Tiwari, “A new mixed gate diffusion input
full adder topology for high speed low power digital circuits”, World Applied Science Journal 7,
pp.138-144, 2009, ISSN1818.4952.
A. Morgenshtein, A. Fish, and I. A. Wagner, "Gate-Diffusion Input (GDI) - A technique for low
power design of digital circuits: analysis and characterization,” in Proc. Int. Symp. Circuits and
Systems, ISCAS, pp. 477-480, Oct. 2002.
T. Kalavathidevi and C. Venkatesh, “Gate Diffusion Input (GDI) circuits Based low power VLSI
architecture for a viterbi decoder”, Iranian Journal of Electrical And Computer Engineering, pp- 7784, Vol. 10, No. 2, Summer-Fall 2011.
Arkadiy Morgenshtein, Idan Shwartz and Alexander Fish, “Gate Diffusion Input (GDI) logic in
standard CMOS nanoscale process”, 2010 IEEE 26th Convention of Electrical and Electronics
Engineers in Israel.

Authors
Syamala born on Sept 14th 1980 in kavali, India. Obtained B.E degree from Bharatiyar
University, India in 2001. M.E degree in Applied Electronics from Anna University in
2005. In 2005 she joined as an Assistant Professor in Gudlavelleru Engineering College.
In 2011, she promoted as an Associate Professor in department of ECE, GEC, India. She
has been a member of IEEE, FIETE, and MISTE. She has published several papers in the
area of VLSI. Her research interest includes Low power VLSI design, Digital design and
Testing.
Srilakshmi born at Karnataka. She completed her B.Tech degree from JNTUK, Kakinada,
India in 2009, and M.Tech in 2011 from the JNTUK University in VLSI System Design as
specialization. She is currently working as a Assistant Professor in Department of ECE in
Gudlavalleru Engineering College, India. Her research interest includes Low power
design, VLSI design, Embedded design. She has been published several papers in different
various conferences.
Somasekhar Varma.N born in Bapatla India He has obtained his B Tech degree in
Electronics and Communication from Bapatla Engineering College Bapatla in 2010.
Presently he is Pursuing his Masters degree in Embedded Systems of Electronics and
Communication in Gudlavalleru Engineering College Gudlavalleru from 2011 to 2013. He
is interested in Low power VLSI design. He is currently working on a project titled
“Design of Low Power CMOS Logic Circuits using Gate Diffusion Input (GDI)
Technique” as a partial fulfilment of his M.Tech degree.

95

Contenu connexe

Tendances

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
 
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...VLSICS Design
 
DESIGN AND PERFORMANCE ANALYSIS OF HYBRID ADDERS FOR HIGH SPEED ARITHMETIC CI...
DESIGN AND PERFORMANCE ANALYSIS OF HYBRID ADDERS FOR HIGH SPEED ARITHMETIC CI...DESIGN AND PERFORMANCE ANALYSIS OF HYBRID ADDERS FOR HIGH SPEED ARITHMETIC CI...
DESIGN AND PERFORMANCE ANALYSIS OF HYBRID ADDERS FOR HIGH SPEED ARITHMETIC CI...VLSICS Design
 
Vlsi mini project list 2013
Vlsi mini project list 2013Vlsi mini project list 2013
Vlsi mini project list 2013Vision Solutions
 
Implementation of UART with BIST Technique Using Low Power LFSR
Implementation of UART with BIST Technique Using Low Power LFSRImplementation of UART with BIST Technique Using Low Power LFSR
Implementation of UART with BIST Technique Using Low Power LFSRIJERA Editor
 
Simulation power analysis low power vlsi
Simulation power analysis   low power vlsiSimulation power analysis   low power vlsi
Simulation power analysis low power vlsiGargiKhanna1
 
Iaetsd low power flip flops for vlsi applications
Iaetsd low power flip flops for vlsi applicationsIaetsd low power flip flops for vlsi applications
Iaetsd low power flip flops for vlsi applicationsIaetsd Iaetsd
 
Iaetsd vlsi implementation of efficient convolutional
Iaetsd vlsi implementation of efficient convolutionalIaetsd vlsi implementation of efficient convolutional
Iaetsd vlsi implementation of efficient convolutionalIaetsd Iaetsd
 
Convolution final slides
Convolution final slidesConvolution final slides
Convolution final slidesramyasree_ssj
 
Architectural Level Techniques
Architectural Level TechniquesArchitectural Level Techniques
Architectural Level TechniquesGargiKhanna1
 
Design of low power barrel shifter and rotator using two phase clocked adiaba...
Design of low power barrel shifter and rotator using two phase clocked adiaba...Design of low power barrel shifter and rotator using two phase clocked adiaba...
Design of low power barrel shifter and rotator using two phase clocked adiaba...eSAT Publishing House
 
Seminar on field programmable gate array
Seminar on field programmable gate arraySeminar on field programmable gate array
Seminar on field programmable gate arraySaransh Choudhary
 
IRJET- Analysis of Proposed Finfet based Full Adder using CMOS Logic Style
IRJET-  	  Analysis of Proposed Finfet based Full Adder using CMOS Logic StyleIRJET-  	  Analysis of Proposed Finfet based Full Adder using CMOS Logic Style
IRJET- Analysis of Proposed Finfet based Full Adder using CMOS Logic StyleIRJET Journal
 

Tendances (20)

Ramya Project
Ramya ProjectRamya Project
Ramya Project
 
Downlog.asp
Downlog.aspDownlog.asp
Downlog.asp
 
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
 
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
 
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
 
CPLD xc9500
CPLD xc9500CPLD xc9500
CPLD xc9500
 
DESIGN AND PERFORMANCE ANALYSIS OF HYBRID ADDERS FOR HIGH SPEED ARITHMETIC CI...
DESIGN AND PERFORMANCE ANALYSIS OF HYBRID ADDERS FOR HIGH SPEED ARITHMETIC CI...DESIGN AND PERFORMANCE ANALYSIS OF HYBRID ADDERS FOR HIGH SPEED ARITHMETIC CI...
DESIGN AND PERFORMANCE ANALYSIS OF HYBRID ADDERS FOR HIGH SPEED ARITHMETIC CI...
 
Vlsi mini project list 2013
Vlsi mini project list 2013Vlsi mini project list 2013
Vlsi mini project list 2013
 
Implementation of UART with BIST Technique Using Low Power LFSR
Implementation of UART with BIST Technique Using Low Power LFSRImplementation of UART with BIST Technique Using Low Power LFSR
Implementation of UART with BIST Technique Using Low Power LFSR
 
Vlsi ieee projects
Vlsi ieee projectsVlsi ieee projects
Vlsi ieee projects
 
Simulation power analysis low power vlsi
Simulation power analysis   low power vlsiSimulation power analysis   low power vlsi
Simulation power analysis low power vlsi
 
Iaetsd low power flip flops for vlsi applications
Iaetsd low power flip flops for vlsi applicationsIaetsd low power flip flops for vlsi applications
Iaetsd low power flip flops for vlsi applications
 
Iaetsd vlsi implementation of efficient convolutional
Iaetsd vlsi implementation of efficient convolutionalIaetsd vlsi implementation of efficient convolutional
Iaetsd vlsi implementation of efficient convolutional
 
Convolution final slides
Convolution final slidesConvolution final slides
Convolution final slides
 
VLSI GDI Technology
VLSI GDI TechnologyVLSI GDI Technology
VLSI GDI Technology
 
Architectural Level Techniques
Architectural Level TechniquesArchitectural Level Techniques
Architectural Level Techniques
 
cplds
cpldscplds
cplds
 
Design of low power barrel shifter and rotator using two phase clocked adiaba...
Design of low power barrel shifter and rotator using two phase clocked adiaba...Design of low power barrel shifter and rotator using two phase clocked adiaba...
Design of low power barrel shifter and rotator using two phase clocked adiaba...
 
Seminar on field programmable gate array
Seminar on field programmable gate arraySeminar on field programmable gate array
Seminar on field programmable gate array
 
IRJET- Analysis of Proposed Finfet based Full Adder using CMOS Logic Style
IRJET-  	  Analysis of Proposed Finfet based Full Adder using CMOS Logic StyleIRJET-  	  Analysis of Proposed Finfet based Full Adder using CMOS Logic Style
IRJET- Analysis of Proposed Finfet based Full Adder using CMOS Logic Style
 

Similaire à Low Power Digital Circuits Using GDI Technique

Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...VIT-AP University
 
Energy Efficient Full Adders for Arithmetic Applications Based on GDI Logic
Energy Efficient Full Adders for Arithmetic Applications Based on GDI LogicEnergy Efficient Full Adders for Arithmetic Applications Based on GDI Logic
Energy Efficient Full Adders for Arithmetic Applications Based on GDI LogicAssociate Professor in VSB Coimbatore
 
Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...
Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...
Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...IJERA Editor
 
LOW POWER AND HIGH SPEED DIVERSE DIGITAL CIRCUIT FOR SUB-THRESHOLD LEVEL
LOW POWER AND HIGH SPEED DIVERSE DIGITAL CIRCUIT FOR SUB-THRESHOLD LEVELLOW POWER AND HIGH SPEED DIVERSE DIGITAL CIRCUIT FOR SUB-THRESHOLD LEVEL
LOW POWER AND HIGH SPEED DIVERSE DIGITAL CIRCUIT FOR SUB-THRESHOLD LEVELVIT-AP University
 
simulation of turbo encoding and decoding
simulation of turbo encoding and decodingsimulation of turbo encoding and decoding
simulation of turbo encoding and decodingGulafshan Saifi
 
Design and implementation of log domain decoder
Design and implementation of log domain decoder Design and implementation of log domain decoder
Design and implementation of log domain decoder IJECEIAES
 
Data detection with a progressive parallel ici canceller in mimo ofdm
Data detection with a progressive parallel ici canceller in mimo ofdmData detection with a progressive parallel ici canceller in mimo ofdm
Data detection with a progressive parallel ici canceller in mimo ofdmeSAT Publishing House
 
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesImplementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesIOSRJVSP
 
Noise Immune Convolutional Encoder Design and Its Implementation in Tanner
Noise Immune Convolutional Encoder Design and Its Implementation in Tanner Noise Immune Convolutional Encoder Design and Its Implementation in Tanner
Noise Immune Convolutional Encoder Design and Its Implementation in Tanner ijcisjournal
 
NOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNER
NOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNERNOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNER
NOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNERIJCI JOURNAL
 
IRJET- Performance Estimation of FIR Filter using Null Convention Logic
IRJET-  	  Performance Estimation of FIR Filter using Null Convention LogicIRJET-  	  Performance Estimation of FIR Filter using Null Convention Logic
IRJET- Performance Estimation of FIR Filter using Null Convention LogicIRJET Journal
 
Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)IISRT
 
Multiple Valued Logic for Synthesis and Simulation of Digital Circuits
Multiple Valued Logic for Synthesis and Simulation of Digital CircuitsMultiple Valued Logic for Synthesis and Simulation of Digital Circuits
Multiple Valued Logic for Synthesis and Simulation of Digital CircuitsIJERA Editor
 
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI ArchitectureA Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI ArchitectureIRJET Journal
 
Reducing the Number Of Transistors In Carry Select Adder
Reducing the Number Of Transistors In Carry Select AdderReducing the Number Of Transistors In Carry Select Adder
Reducing the Number Of Transistors In Carry Select Adderpaperpublications3
 
Review On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
Review On 2:4 Decoder By Reversible Logic Gates For Low Power ConsumptionReview On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
Review On 2:4 Decoder By Reversible Logic Gates For Low Power ConsumptionIRJET Journal
 

Similaire à Low Power Digital Circuits Using GDI Technique (20)

Li3519411946
Li3519411946Li3519411946
Li3519411946
 
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
 
Energy Efficient Full Adders for Arithmetic Applications Based on GDI Logic
Energy Efficient Full Adders for Arithmetic Applications Based on GDI LogicEnergy Efficient Full Adders for Arithmetic Applications Based on GDI Logic
Energy Efficient Full Adders for Arithmetic Applications Based on GDI Logic
 
Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...
Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...
Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...
 
10
1010
10
 
LOW POWER AND HIGH SPEED DIVERSE DIGITAL CIRCUIT FOR SUB-THRESHOLD LEVEL
LOW POWER AND HIGH SPEED DIVERSE DIGITAL CIRCUIT FOR SUB-THRESHOLD LEVELLOW POWER AND HIGH SPEED DIVERSE DIGITAL CIRCUIT FOR SUB-THRESHOLD LEVEL
LOW POWER AND HIGH SPEED DIVERSE DIGITAL CIRCUIT FOR SUB-THRESHOLD LEVEL
 
simulation of turbo encoding and decoding
simulation of turbo encoding and decodingsimulation of turbo encoding and decoding
simulation of turbo encoding and decoding
 
Design and implementation of log domain decoder
Design and implementation of log domain decoder Design and implementation of log domain decoder
Design and implementation of log domain decoder
 
Data detection with a progressive parallel ici canceller in mimo ofdm
Data detection with a progressive parallel ici canceller in mimo ofdmData detection with a progressive parallel ici canceller in mimo ofdm
Data detection with a progressive parallel ici canceller in mimo ofdm
 
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesImplementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
 
Noise Immune Convolutional Encoder Design and Its Implementation in Tanner
Noise Immune Convolutional Encoder Design and Its Implementation in Tanner Noise Immune Convolutional Encoder Design and Its Implementation in Tanner
Noise Immune Convolutional Encoder Design and Its Implementation in Tanner
 
NOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNER
NOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNERNOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNER
NOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNER
 
J010224750
J010224750J010224750
J010224750
 
IRJET- Performance Estimation of FIR Filter using Null Convention Logic
IRJET-  	  Performance Estimation of FIR Filter using Null Convention LogicIRJET-  	  Performance Estimation of FIR Filter using Null Convention Logic
IRJET- Performance Estimation of FIR Filter using Null Convention Logic
 
Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)
 
Multiple Valued Logic for Synthesis and Simulation of Digital Circuits
Multiple Valued Logic for Synthesis and Simulation of Digital CircuitsMultiple Valued Logic for Synthesis and Simulation of Digital Circuits
Multiple Valued Logic for Synthesis and Simulation of Digital Circuits
 
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI ArchitectureA Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
 
Reducing the Number Of Transistors In Carry Select Adder
Reducing the Number Of Transistors In Carry Select AdderReducing the Number Of Transistors In Carry Select Adder
Reducing the Number Of Transistors In Carry Select Adder
 
Review On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
Review On 2:4 Decoder By Reversible Logic Gates For Low Power ConsumptionReview On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
Review On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
 

Dernier

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Low Power Digital Circuits Using GDI Technique

  • 1. International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013 DESIGN OF LOW POWER CMOS LOGIC CIRCUITS USING GATE DIFFUSION INPUT (GDI) TECHNIQUE Y. Syamala, K. Srilakshmi and N. Somasekhar Varma Department of Electronics and Communication Engineering, Gudlavalleru Engineering College, Gudlavalleru, A.P. India ABSTRACT The Gate diffusion input (GDI) is a novel technique for low power digital circuit design. This technique reduces the power dissipation, propagation delay, area of digital circuits and it maintains low complexity of logic design. In this paper, the 4×1 Multiplexer, 8×3 Encoder, BCD Counter and Mealy State Machine were implemented by using Pass Transistors (PT), Transmission Gate (TG) and Gate Diffusion Input (GDI) technique and then they were compared with each other for power dissipation. The Multiplexers and Encoders are combinational circuits and Counters and mealy machines are sequential circuits both of them are very important digital systems so power optimization should be done to those digital circuits. The whole processes for development of digital circuits and simulation was done by using the mentor graphics backend tool. This method can also be extended to the processors and other high level designs for optimization of power dissipation, area and delay in order to increase the circuit efficiency. KEYWORDS Pass Transistors, Transmission Gate, Gate Diffusion Input, Digital Circuits, Power Dissipation. 1. INTRODUCTION Power management has became a major issue in the development of a digital system especially, in the portable devices in which enhancement of the battery life time and reducing the charging time are becoming a challenging issues day by day. The major problem in the power management is power dissipation. Technology scaling leads to increase leakage current, which leads to increase in sub threshold leakage power. Therefore, reduction of the leakage power nothing but minimizing power dissipation. There are different techniques existed in literature [1] [2] among them, Gate Diffusion Input (GDI) technique is one to minimize the power dissipation. In this paper, some of the digital circuits such as 4×1 Multiplexer, 8×3 Encoder, BCD Counter and Mealy Machine were designed by using Pass Transistors (PT), Transmission Gate (TG) and Gate Diffusion Input (GDI) techniques. The designed circuits are functionally verified, and the analysis of power dissipation is performed. The remaining sections of the paper as follows: section 2 is about implementation styles, the implementation of digital circuits using Gate Diffusion Input is given in section 3, results and conclusion are given in section 4 and 5 respectively. DOI : 10.5121/vlsic.2013.4507 89
  • 2. International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013 2. DIFFERENT IMPLEMENTATION TECHNIQUES Pass Transistors, Transmission Gates and Gate Diffusion Input are different techniques in design of low power digital circuits. Pass transistor design have small nodal capacitance which results in high speed. The amount of transistors used here were very low so that there is low power dissipation. Reduced number of transistors occupies small area which leads to minimize the interconnection of the wires [1]. There are two main disadvantages with pass transistor design; one is the threshold voltage across the single channel Pass Transistor, which results in reduced drive and slow operation. Other one was, full swing voltage at output is not possible. Another technique was, Transmission gate used to realize complex logic functions. The degradation voltage level at output problem can be overcome by using this technique. Where as, this technique requires more area than pass circuitry and requires complemented control signals. To realize any logic function, the basic AND and OR are used in any design of digital circuits. So, first these logic gates were developed by using Pass Transistor, Transmission Gate and Gate Diffusion Input techniques. The AND logic using Pass Transistors is shown in Figure 1. Figure 1. AND Logic using Pass Transistors To realize the functionality of AND logic using Pass Transistors which requires two transistors such as P-type and N-type. When the logic ‘1’ is applied to the gate inputs of the transistors, then PMOS will turn off and NMOS will turn on. At the same time, if logic ‘1’ is given to the input ‘b’ then the output will be ‘1’. If logic ‘0’ is given to the input ‘b’ then the output will be zero through on transistor. If logic ‘0’ is given to the input a then PMOS turns on by applying gate input as logic 0 then that zero goes to the gate of NMOS and drain of PMOS then whatever logic comes from b multiplies with logic ‘0’ and finally the result will be zero. So, here the two inputs ‘a’ and ‘b’ are logic ‘1’ then the output will be ‘1’. If any of inputs are ‘0’ output will be zero which is nothing but AND logic. The OR logic using Pass Transistors is shown in Figure 2. Figure 2. OR Logic using Pass Transistors When the logic ‘0’ is applied to the gate inputs then NMOS will turn off and PMOS will turn on. At this instant, what ever the inputs are applied at terminals ‘a’ and ‘b’, then the output will be produced at ‘c’ through on transistor. If logic ‘0’ is given to the input ‘a’ then NMOS turns on by controlling gate input as logic 1, then that zero goes to the gate of PMOS and drain of NMOS then what ever logic comes from ‘b’ multiplies with logic ‘1’ and finally the result will be ‘1’. So, here the two inputs are logic ‘0’ then output as ‘0’. If any of inputs are ‘1’ then output as ‘1’ which is nothing but OR Logic. The AND logic can also be implemented by using Transmission Gate and it was shown in Figure 3. 90
  • 3. International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013 Figure 3. AND Logic using Transmission Gate AND logic using transmission gate uses two NMOS and one PMOS transistors. In addition to that of inverter, the control signals are also used. The control signals avoid signal degradation. when logic ‘0’ is applied to the input ‘a’ then through NMOS device turns off and PMOS device turns on and the logic ‘0’ is passed as logic ‘1’ to another NMOS. The gate of the second NMOS device will take the another input through ‘b’ if that is one then the output will be ‘1’ or logic is zero then the output will be zero irrespective of the input from ‘a’, which is AND operation. The implementation of OR logic using the Transmission Gate was shown in Figure 4. Figure 4. OR Logic using Transmission Gate The next technique is Gate Diffusion Input Technique here one of the inputs are directly diffused into the gates of the transistors of N-type and P-type devices so it is called as gate diffused input technique. Gate Diffusion Input technique reduces power dissipation, propagation delay, and area of digital circuits [3-7]. This method is based on the simple cell. A basic GDI cell contains four terminals they are G (common gate input of NMOS and PMOS transistors), P (the outer diffusion node of PMOS transistor), N (the outer diffusion node of NMOS transistor), and D (common diffusion node of both transistors). The basic GDI cell, and implementation of AND, OR logics are given in Figures 5, 6 and 7 respectively. Figure 5. Basic GDI cell Table 1. Logic function implemented with GDI cell N 0 B 1 B C 0 P B 1 B 0 B 1 G A A A A A A D A*B A+B A+B AB AB+AC A Function F1 F2 OR AND MUX NOT 91
  • 4. International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013 Any logic functions can be implemented using GDI Technique. The Table 1 gives us the information about the logic functions which are implemented by using Gate Diffusion Input. The operation of GDI based AND gate can be explained with respect to basic GDI cell 'P' of the transistor is given '0' it will cut-off from its operation, hence the logic either ‘1’ or ‘0’ at the input ‘a’ will be reflected at the output ‘z’. Thus the output will be z =a*b. Figure 6. AND Logic using GDI Figure 7. OR Logic using GDI By using this technique the various digital circuits can be designed with low transistor count as compared with other CMOS designs which results in low power dissipation. 3. IMPLEMENTATION OF GDI DIGITAL CIRCUITS In this paper, the main aim of this work was to minimize the power dissipation using GDI technique. Therefore, the 4×1 Multiplexer, 8×3 Encoder, BCD Counter and Mealy Machine were implemented with the Pass Transistor, Transmission Gate and Gate Diffusion Input. Among those, circuits which are implemented using GDI technique are discussed in this section. These circuits are simulated and the power dissipation values are tabulated for supply voltage of 1volt. The design of 4×1 Multiplexer using GDI Technique was given in Figure 8. Figure 8. 4×1 Multiplexer using Gate Diffusion Input 92
  • 5. International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013 Multiplexers are used as a data selector. A Multiplexer is a device that selects one of several input signals and forwards the selected input into a single output line. A multiplexer has n select lines of 2n inputs. They are used to select the input line to send the output with the help of selection lines. Encoder is another digital combinational circuit whose function is quite opposite to that of decoder. It is having 2n inputs and n number of outputs here 8×3 encoder is developed by using PT, TG and GDI Logic . This encoder is used to convert data from octal to binary data. The developed circuit is checked for their power dissipation and their values are tabulated. The development of 8x3 Encoder using GDI was shown in Figure 9. Figure 9. 8×3 Encoder using Gate Diffusion Input A counter is a device which stores (and sometimes displays) the number of times a particular event or process has occurred, often in relationship to a clock signal the counter is sequential circuit to which optimisation of power dissipation is very essential. The power reduction is done by developing this circuit with Pass Transistors, Transmission Gate and Gate Diffusion Input Techniques. The BCD counter using GDI was given in Figure 10. Figure 10. BCD Counter using Gate Diffusion Input Mealy machine is one of the finite state machine which is used to depend upon the states and inputs. The main advantage with this state machine is used to reduce the number of states. The mealy machines are developed by using Pass Transistors, Transmission Gates and Gate Diffusion Input. The power dissipation of the Mealy Machine are compared and tabulated. The Mealy machine was shown in Figure 11. Figure 11. Mealy Machine using Gate Diffusion Input 93
  • 6. International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013 4. RESULTS The power dissipation values are analysed for different supply voltages of the designed circuits and they were compared with each other. Finally, it was observed that, the designed digital circuits dissipate less amount of power using GDI technique. Table 2. Power dissipation of 4x1 Multiplexer S.No Techniques used Power Dissipation (µW) 1 2 3 Pass Transistors Transmission Gate Gate Diffusion Input 5.6909 18.8684 2.77400 Table 3. Power dissipation of 8x3 Encoder S.No Techniques used Power Dissipation (pW) 1 2 3 Pass Transistors Transmission Gate Gate Diffusion Input 4.5084 22.4860 1.2569 Table 4. Power dissipation of BCD Counter S.No Techniques used PowerDissipation (µW) 1 2 3 Pass Transistors Transmission Gate Gate Diffusion Input 15.1506 36.221 11.8373 Table 5. Power dissipation of Mealy Machine‘s S.No 1 2 3 Techniques used Pass Transistors Transmission Gate Gate Diffusion Input Power Dissipation 10.1605 µW 15.0023 µW 185.7001 PW The whole process was carried out by using mentor graphics back end tools. Out of the three techniques which were mentioned in the above tables GDI Technique dissipated less amount of power. So, the GDI is an efficient technique when compared with other techniques. 5. CONCLUSION The digital circuits 4×1 Multiplexer, 8×3 Encoder, BCD Counters and Mealy Machine were developed by using Pass Transistors, Transmission Gates and Gate Diffusion Input techniques and then their power dissipations are compared and they are simulated by using the Mentor 94
  • 7. International Journal of VLSI design & Communication Systems (VLSICS) Vol.4, No.5, October 2013 graphics backend tools. The power dissipation values of designed digital circuits with different techniques are observed. It was found that, the circuits using GDI has less amount of power dissipation as compared to pass transistor and transmission gate. Similarly, this technique can also be extended to complex circuits for their minimum power dissipation. REFERENCES [1] [2] [3] [4] [5] [6] [7] Kaushik Roy and Sharat C Prasad, “Low power CMOS VLSI circuit design”, Wiley India Publication, 2011. Janaki Rani, S.Malarkkan “Leakage power optimized sequential circuits for use in nanoscale VLSI systems ” Indian Journal of Computer Science and Engineering (IJCSE) Vol. 3 No. 1 Feb -Mar 2012. Arkadiy Morgenshtein, Alexander Fish, and Israel A. Wagner, “Gate Diffusion Input (GDI): A power efficient method for combinational circuits” , IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 10, NO. 5, October 2002. Adarsh Kumar Agrawal, S. Wairya, R.K. Nagaria and S. Tiwari, “A new mixed gate diffusion input full adder topology for high speed low power digital circuits”, World Applied Science Journal 7, pp.138-144, 2009, ISSN1818.4952. A. Morgenshtein, A. Fish, and I. A. Wagner, "Gate-Diffusion Input (GDI) - A technique for low power design of digital circuits: analysis and characterization,” in Proc. Int. Symp. Circuits and Systems, ISCAS, pp. 477-480, Oct. 2002. T. Kalavathidevi and C. Venkatesh, “Gate Diffusion Input (GDI) circuits Based low power VLSI architecture for a viterbi decoder”, Iranian Journal of Electrical And Computer Engineering, pp- 7784, Vol. 10, No. 2, Summer-Fall 2011. Arkadiy Morgenshtein, Idan Shwartz and Alexander Fish, “Gate Diffusion Input (GDI) logic in standard CMOS nanoscale process”, 2010 IEEE 26th Convention of Electrical and Electronics Engineers in Israel. Authors Syamala born on Sept 14th 1980 in kavali, India. Obtained B.E degree from Bharatiyar University, India in 2001. M.E degree in Applied Electronics from Anna University in 2005. In 2005 she joined as an Assistant Professor in Gudlavelleru Engineering College. In 2011, she promoted as an Associate Professor in department of ECE, GEC, India. She has been a member of IEEE, FIETE, and MISTE. She has published several papers in the area of VLSI. Her research interest includes Low power VLSI design, Digital design and Testing. Srilakshmi born at Karnataka. She completed her B.Tech degree from JNTUK, Kakinada, India in 2009, and M.Tech in 2011 from the JNTUK University in VLSI System Design as specialization. She is currently working as a Assistant Professor in Department of ECE in Gudlavalleru Engineering College, India. Her research interest includes Low power design, VLSI design, Embedded design. She has been published several papers in different various conferences. Somasekhar Varma.N born in Bapatla India He has obtained his B Tech degree in Electronics and Communication from Bapatla Engineering College Bapatla in 2010. Presently he is Pursuing his Masters degree in Embedded Systems of Electronics and Communication in Gudlavalleru Engineering College Gudlavalleru from 2011 to 2013. He is interested in Low power VLSI design. He is currently working on a project titled “Design of Low Power CMOS Logic Circuits using Gate Diffusion Input (GDI) Technique” as a partial fulfilment of his M.Tech degree. 95