SlideShare a Scribd company logo
IOSR Journal of VLSI and Signal Processing (IOSR-JVSP)
Volume 7, Issue 4, Ver. I (Jul. - Aug. 2017), PP 15-23
e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197
www.iosrjournals.org
DOI: 10.9790/4200-0704011523 www.iosrjournals.org 15 | Page
Implementation of Area & Power Optimized VLSI Circuits Using
Logic Techniques
1
M.Sivakumar, 2
S.Omkumar
1
Research Scholar/ECE Department, SCSVMV University, Kanchipuram, scsvmvsivakumar@gmail.com
2
Associate Professor/ECE Department, SCSVMV University, Kanchipuram, prof.omkumar@gmail.com
Abstract: To achieve the reduction of power consumption, optimizations are required at various levels of the
design steps such as algorithm, architecture, logic and circuit & process techniques. This paper considers the
two logic level approaches for low power digital design. Optimization techniques are carried to reduce
switching activity power of individual logic-gates. we can reduce the power by using either circuit level
optimization or logical level optimization. In this paper, the circuit level optimization process is followed to
reduce the area and power. In the first approach, Modified gate diffusion input (GDI) logic is used in the
proposed parallel asynchronous self time adder (PASTA) technique. Similarly, the structure of XOR gate and
half adder is reduced to achieve the low area and low power. In second approach, Multi value logic based
digital circuit is designed by increasing the representation domain from the two level (N=2) switching algebra
to N > 2 levels. The main advantage of this approach is to compensate the inefficiency of existing integrated
circuits that are used to implement the universal set of MVL gates. From the results, the proposed GDL logic
based Adder offers less number of transistors (area) and low power consumption than the existing technique.
And proposed MVL technique allows designing MVL digital circuit that is set to obtain the values from the
binary circuits. Also this technique offers low power and small wiring delay, when compared to binary and
three value logic. The simulation process is carried out by tanner toolv14.11 to check the functionality of the
PASTA & MVL circuits.
Keywords: PASTA, Modified GDI logic, Optimized XOR and half adder, MVL, Tanner toolv14.11.
I. Introduction
A. Proposed Modified Gdi Logic
In day today life, the Systems on Chip (SoC) product are necessary. Millions of chip integrated into
one single chip is called as SoC. These millions of chip are integrated into single chip by shrinking the transistor
size in each and every chip. Therefore this CMOS technique can apply in SoC product [3]. Carry Select Adder
(CSLA) is primarily used to minimize the chip size and for reducing the propagation delay. The parallel
asynchronous self time adder (PASTA) is working based on iterative coding. So the number of unwanted
activation of clock cycle is removed in this adder to achieve the high speed and low power. This type of adder
will be designed in this paper in two ways [10].
The Gate Diffusion Input (GDI) technique is proposed in 2002 to reduce the area and power of VLSI
digital circuits. The GDI logic was initially proposed for fabrication in twin-well and Silicon on Insulator (SOI)
CMOS methods. It enabled the implementation of a broad range of difficult logic functions using simply two
transistors. This scheme was appropriate for the design of regular digital circuits, with a much lower area than
existing PTL and Static CMOS methods, whereas offering improved power characteristics. Equally to PTL
implementations, the GDI circuits suffered from a decreased swing because of threshold drops. Conversely, a
considerably shrinked the logic flexibility and transistor count of the basic GDI cell, gives major power
reduction, in spite of the need for swing restoration circuits [1].
B. Proposed MVL Logic
The MVL is also known as multiple-valued, multi-valued or many-valued logic that traces its origins
back to the Lukasiewicz logic and Post algebra. The proposed methodology in this work is based on a universal
set of gates that is used to implement operators acting on the elements of a domain. The current trend in
Integrated Circuits (IC) is to embed multiple systems onto a single IC, known as System on a Chip (SoCs)
leading to, factors like, an increment in the quantity, the delay time, length, and complexity of the
interconnections. The multiple-valued logic is a viable alternative to cope up with the issues due to
interconnections, as they are said to decrease the number of the interconnections. This reduction in the area of
the IC devoted to the interconnections has motivated many MVL proposals. Methodologies for the synthesis of
MVL digital circuits comprise of the operators and their properties. Main drawbacks of such methodologies are:
first, the lack of existing integrated circuits that implement the universal set of gates and, second minimization
tools needed to design practical MVL digital circuits.
Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques
DOI: 10.9790/4200-0704011523 www.iosrjournals.org 16 | Page
Design Of Adder Using Existing Cscmos Technique
Existing parallel asynchronous self time adder (PASTA) is designed using complementary static
CMOS logic for half carry generation and half sum generation, 2:1 multiplexer and complete detection units
(CDU) as shown in fig.1. Iterative phase is used to perform the addition operation. For example if we took
a=1101, b=1111 & cin=0 means no carry propagation. It means that directly input a & b values are added and
generated the sum and carry as outputs. If sel=0 means carry input cin=1, only cin=1 up to first iteration. After
that sel=1 and input cin set as 0. From that if the selection line is zero means first path (a, b) values are gives to
half adder and selection line is 1 means feedback path is enabled so cin and previous output are sent to half
adder. We have to check all the carry values, not zero means this Iteration process is carried out up to all the
carry values are set as zero. This kind of adder is called as parallel asynchronous self time adder [7].
Fig.1 Conventional n-bit PASTA using static CMOS logic.
Structure of conventional half adder is shown in Fig.3. Conventional parallel asynchronous self time
adder is reduced by using only half adder instead of full adder and iterative phase. Multiplexer having 2 main
inputs (i0 and i1) and one control input (sel) to produce the only one output (x). Multiplexer circuits consists of
6 PMOS and 6 NMOS which is connected as shown in Fig.2 [12]. In the existing half adder circuits consists of
5 PMOS and 5 NMOS for sum generation and 3 PMOS and 3 NMOS for carry generation. Totally 16 transistors
are required to design the existing half adder circuits using static CMOS technology. If the input x0 is 0 and x1
is one, PMOS_3 and NMOS_2 is on. So PMOS_3 value is zero, which enter into inverter, Hence the final half
adder sum output is one. Similarly for carry generation for same inputs is checked, PMOS1 and PMOS2 is on
which is connected to vdd so the output is 1. But it is connected to the inverter so final carry output is 0 when
x0=0 and x1=1. Accordingly, all other inputs are processed to produce the correct output [6].
Fig.2 Schematic diagram of conventional multiplexer using Static CMOS technique.
Fig.3 Schematic diagram of existing half adder using Static CMOS technique.
Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques
DOI: 10.9790/4200-0704011523 www.iosrjournals.org 17 | Page
Fig.4 Circuit diagram of existing CDU using Static CMOS technique.
The conventional complete detection unit (CDU) gate is designed using static CMOS method as shown
in Fig.4. The output of CDU is generated based on NOR operation. If the sel input and all the carry inputs are
zero means the output of CDU is one [8]. Otherwise the output is zero. Further to decrease the power
consumption and a number of transistors in the conventional PASTA, the optimum half adder structures are
established in the proposed systems.
II. Proposed Pasta Using Modified GDI Logic
The proposed parallel self time adder is designed using optimized half adder structures and modified
gate diffusion input (GDI) logic. The proposed half adder circuit is constructed using only 10 transistors instead
of 16 transistors; Multiplexer is designed using 6 transistors instead of 12 transistors; Also the reduced NOR
gate is applied in the proposed PASTA circuit. The enhanced half adder is proposed by using only 10 transistors
based on GDI technology. All these components are integrated into existing parallel self time adder as shown in
Fig.5. Comparison between existing PASTA with regular multiplexer, NOR gate and half adder structure and
proposed PASTA with optimized multiplexer, NOR gate and half adder constructions is achieved to analyze
these functionality, area utilization and power consumption.
Fig.5 Schematic diagram of proposed 16-bit PASTA using GDI logic.
The circuit diagram of simplified half adder is shown in Fig.6. It requires only 10 transistors, instead of
16 transistors when we applying GDI logic. In this paper, the half adder is designed by using the NOR gate
instead of XOR gate to reduce the number of transistors. Two NOR gates are used to generate the sum output
and only one and gate are used to generate the carry output. Reuse technique are followed to reduce the half
adder structure.
A B
SumCarry
Fig.6 Structure of reduced half adder for proposed PASTA.
Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques
DOI: 10.9790/4200-0704011523 www.iosrjournals.org 18 | Page
(a) NOR gate using GDI logic
b) AND gate using GDI logic
Fig.7 Structure of reduced NOR & AND gates for reduced half adder using GDI logic.
The reduced NOR gate using GDI logic is shown in Fig.7 (a). The PMOS_1 is on, when the inputs a=0
and b=0. But the source terminal of PMOS_1 is connected to the input b. So the intermediate output is b (zero).
This output is given to the inverter. i.e the NOR gate output is one. If the inputs a=0 and b=1, PMOS_1 is on.
But the PMOS_1 source terminal is connected to b so b (one) value is passed to the next stage inverter. Hence
the NOR gate output is 0. Similarly all other inputs combination is given to make the NOR gate output. The
reduced circuit of GDI logic based AND gate is shown in Fig.7 (b). The PMOS_1 is on, when the inputs a=0
and b=0. So the output of improved AND gate is zero. If the inputs a=0 and b=1, PMOS is on and NMOS is off,
which is connected into gnd as source terminal. Hence the output of AND gate is 0. PMOS off and NMOS on,
when the inputs a=1 and b=0. But the drain terminal of NMOS_1 is connected to the input b. So the modified
AND gate output is zero. If the inputs a=1 and b=1, NMOS_1 is on. But the input b is connected as drain
terminal of NMOS_1. So the output of modified GDI logic based AND gate is one.
Fig.8 Structure of reduced MUX using GDI logic.
III. Results And Discussion
In this paper, the design of modified parallel asynchronous self time adder with optimized NOR gate,
Multiplexer and half adder is presented for low power and low area applications. The modified parallel
asynchronous self time adder and conventional parallel asynchronous self time adder are designed and
implemented using Tanner14.11 to analyze the power and this adder functionality. The Table.1 illustrates the
Maximum Power of modified parallel asynchronous self time adder over conventional parallel asynchronous
self time adder using different CMOS technology.
Power of Existing 16-bit PASTA
Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques
DOI: 10.9790/4200-0704011523 www.iosrjournals.org 19 | Page
Power of proposed 16-bit PASTA
Fig.9 Power output of existing and proposed PASTA
Table 1. Comparison of existing and modified parallel asynchronous self time adder
Adder Types
Existing PASTA Proposed PASTA
Max power (mW) Max power (mW)
8-bit 446 211
16-bit 630 345
From the results, the proposed 8-bit PASTA offers 52.6% maximum power reduction than the conventional
PASTA technique. The modified 16-bit PASTA provides 45% maximum power reduction when compared to
the existing PASTA.
Table 2. Comparison between existing and proposed PASTA for area utilization.
Adder
Types
Existing PASTA Proposed PASTA
Number of transistors Number of transistors
4-bit 211 125
8-bit 375 215
16-bit 703 401
Half adder 16 10
Multiplexer 12 6
The table.2 describes the area utilization of different type of adder with different size; the proposed
parallel asynchronous self time adder offers 41%, 43%, 42.9% area reduction for 4-bit, 8-bit and 16bit adders
than the existing parallel asynchronous self time adder. To reduce the number of transistor, GDI logic is used in
the proposed PASTA in the transistor level. Also logic level simplification is performed to reduce the number of
gate.[13]
IV. Proposed Full Adder, Half Adder & Multiplexer Using Multi-Value Logic
The main aim of this paper is to reduce the power and wiring delay of the digital circuits based on
multi-value logic. Less number of wires will used for designing a digital circuit. So the power consumption of
the circuits is very low. Since it require half the number of digits to store any information than its binary
equivalent; it is good for storage; the quaternary storage mechanism is less than twice as complex as the binary
system. The truth table of MVL based half adder is shown in table.1.Similarly, the truth table of full adder is
used to check the functionality of MVL based full adder with 16 input combinations.
Table.1 Truth table of half adder using MVL
A B S C
0 0 0 0
0 1 1 0
0 2 2 0
0 3 3 0
1 0 1 0
1 1 2 0
1 2 3 0
1 3 0 1
2 0 2 0
2 1 3 0
2 2 0 1
2 3 1 1
3 0 3 0
3 1 0 1
3 2 1 1
3 3 2 1
Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques
DOI: 10.9790/4200-0704011523 www.iosrjournals.org 20 | Page
Fig.1 New circuit diagram of MVL logic based half adder for carry generation
Fig.2 New circuit diagram of MVL logic based half adder for sum generation
Novel circuit diagram of MVL logic based half adder for carry and sum generations are shown in fig.1 and fig.2.
Similarly, Three Inverters are used to design MVL logic based multiplexer, half adder and full adder circuits. It
will works as
 07 Inverter:
0-0.7v, Input=0, Output=1.
Above 0.7 to 3.3V, Input =1 and Output =0.
 14 Inverter:
0-1.4v, Input=0, Output=1.
Above 1.4 to 3.3V, Input =1 and Output =0.
 22 inverter:
0-2.2v, Input=0, Output=1.
Above 2.2 to 3.3V, Input =1 and Output =0.
1
A
B
1
1
1
1
1
carr
y
M
<
1
1
1
1
1
1
SUM
1
1
1
1
1
1A
B
M
<
Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques
DOI: 10.9790/4200-0704011523 www.iosrjournals.org 21 | Page
For eAND1, inputs X & Y =1 => output=>1, otherwise 0.
For eAND2, inputs X & Y =2 => output=>2, otherwise 0.
For eAND3, inputs X & Y =3 => output=>3, otherwise 0.
In the successor input=>0 means corresponding output =>1, input=>1 means corresponding output =>2,
input=>2 means corresponding output =>3 and input=>3 means corresponding output =>0.
Similarly, MAX gate (M) is used to select the maximum value from the two or more numbers. Two half adder
are used to design the one full adder by using a new half adder circuit.
V. Results & Discussion
In this paper, a new half adder, full adder is designed for optimized adder and multipliers circuits. The
multi-value logic based half adder and full adder is mainly used to reduce the wiring delay and power by giving
the more than three inputs into one input line. Also 250nm and 65nm CMOS circuits are designed by reducing
the supply voltage and width and length of the PMOS and NMOS. So the wiring delay is reduced, which leads
to the low power consumption. Improved Multi-value logic is worked based on some logical reduction in the
circuit level. Logical reduction is done by using some digital theorem. The simulation is performed in Tanner
Toolv14.11. The schematic circuit of half adder is shown in fig.3 and fig.4 for sum and carries generation.
Fig .3 Schematic diagram of MVL logic based half adder for sum generation
Fig.4 Schematic diagram of MVL logic based half adder for carry generation
Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques
DOI: 10.9790/4200-0704011523 www.iosrjournals.org 22 | Page
Fig.5 Simulation output of MVL half adder
The simulation output of half adder is shown in fig.5. The output is checked by using the truth table of half
adder as in table.1. When the input a=3 and b=3, the corresponding output sum is 2.1V and carry is 1.4 v that is
2 and 1. Similarly all other input are processed to generate the exact output of MVL half adder.
Table.2 Comparison of power consumption for full adder, half adder and MUX using 250nm
Results for 250nm Full adder Half adder MUX
Maximum Power 1.15w 556mw 339mw
Average Power 36mw 15mw 5.03mw
Table.3 Power consumption for full adder, half adder and MUX using 65nm
Results for 65nm Full adder Half adder MUX
Maximum Power 178.5mw 91.6mw 56.7mw
Average Power 4.66mw 2.77mw 1.68mw
The power consumption of full adder, half adder and multiplexer by using 250nm and 65nm are presented in
table.2 and table.3. The MVL logic based 65nm full adder, half adder and multiplexer circuits offers low
maximum power and average power than the existing 250nm based full adder, half adder and multiplexer
circuits.
Table.4 Comparison between existing and proposed MVL circuits
Circuit Existing Delay (ns) Proposed Delay (ns)
MUX 10.232 8.875
Half adder 11.93 9.67
Full adder 1.87 1.51
The comparisons for existing and the proposed delay circuits is represented in Table 4.There is a
reduced delay offered by multiplexer circuits, full adder, half adder for an MVL logic which is based on its size
65nm than those in terms of time scaled in nanoseconds for an existing delay. As per the observations in current
work, the multiplexer proposed (based on MLV) is said to offer a delay reduction of 13.2% which is
comparatively efficient based on existing multiplexer circuits. And not just its impact on multiplexer is
effective, but the half adder and full adder circuits tend to exhibit a delay reduction of 18-19.5% than the
existing adder circuits. A special tool, T-spice tanner is used to obtain the results, by initiating the .measure
command. And thereby, the performance in measure of speed of the proposed MVL circuits tend to produce a
high output.[14]
VI. Conclusion
In this paper, Two approaches are discussed one is the design of reduced multiplexer and half adder is
proposed using Gate diffusion Input (GDI) logic. The proposed half adder needs only 10 transistors instead of
16 transistors; multiplexer needs 6 transistors instead of 12 transistors. This gate, mux and half adder have been
integrated in the Modified PASTA with GDI logic without buffer in the end of the half adder. In the proposed
GDI PASTA Adder, voltage drop is reduced in the modified GDI logic based half adder than the ordinary GDI
logic. The simulation result shows that the proposed CSLA consumes low power and requires less number of
transistors than the conventional CSLA. In the second approach, the proposed MVL gates allow designing of
any MV Logic digital circuit taking advantage of the knowledge coming from the binary circuits by extending it
to the MVL digital circuit synthesis. Further work will be performed in order to improve electronic gates
characteristics such as frequency, delay, fan-in, and fan-out. Future work is also related to the design and
implementation of minimization MVL states and gates.
Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques
DOI: 10.9790/4200-0704011523 www.iosrjournals.org 23 | Page
References
[1] Arkadiy Morgenshtein, Viacheslav Yuzhaninov, Alexey Kovshilovsky and Alexander Fish, “Full-Swing Gate Diffusion Input
logic-Case-study of low-power CLA adder design”, Integration, theVLSI journal, Vol. 47, 62-70, 2014.
[2] Basant Kumar, M. and Sujit Kumar, P., “Area-Delay-Power Efficient Carry-Select Adder”, IEEE Transactions on Circuits and
Systems-II: Express Briefs, Vol. 61, No. 6, June 2014.
[3] Geetha Priya, M. and Baskaran, K., “Low Power Full Adder with Reduced Transistor Count”. International Journal of Engineering
Trends and Technology (IJETT)-Volume 4 No. 5, May 2013.
[4] Kalavathidevi, T. and Venkatesh, C., “Gate Diffusion Input (GDI) Circuits Based Low Power VLSI Architecture for a Viterbi
Decoder”, Iranian Journal of Electrical and Computer Engineering (ACECR), Vol. 10, No. 2, 2011.
[5] Kapil Mangla and Shashank Saxena, “Analysis of Different CMOS Full Adder Circuits Based on Various Parameters for Low
Voltage VLSI Design”, International Journal of Engineering and Technical Research (IJETR), Vol. 3, No-5, May 2015.
[6] Kunal & Nidhi Kedia, “GDI Technique: A Power-Efficient Method for Digital Circuits”, International Journal of Advanced
Electrical and Electronics Engineering, (IJAEEE), Vol.1, No-3, 2012.
[7] Mohammed Ziaur Rahman, Lindsay Kleeman and Mohammad Ashfak Habib, “Recursive Approach to the Design of a Parallel Self-
Timed Adder”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2014.
[8] Morgenshtein, A., Fish, A. and Wagner, I.A., “Gate-diffusion input (GDI): a power-efficient method for digital combinatorial
circuits”, IEEE Transactions on VLSI systems, Vol. 10, No. 5, 2002.
[9] Morgenshtein, A., Moreinis, M. and Ginosar, R., “Asynchronous gate-diffusion-input (GDI) circuits”, IEEE Transactions on VLSI
systems, Vol. 12, No. 8, 2004.
[10] Parhami, B., “Computer Arithmetic: Algorithms and Hardware Designs”, 2nd
ed. New York, NY, USA: Oxford Univ. Press, 2010.
[11] Parhi, K.K., “VLSI Digital Signal Processing’’. New York, NY, USA: Wiley, 1998.
[12] Shiv Shankar Mishra, Adarsh Kumar Agrawal and R.K. Nagaria, “A comparative performance analysis of various CMOS design
techniques for XOR and XNOR circuits”. International Journal on Emerging Technologies 1(1): 1-10, 2010.
[13] M.Sivakumar, S.Omkumar., “Integration of Optimized GDI Logic based NOR Gate and Half Adder into PASTA for Low Power &
Low Area Applications”. International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 4 (2016) pp
2629-2633
[14] M.Sivakumar, S.Omkumar., “Reduction of Wiring Delay and Power of an Optimized Full Adder & Half Adder using Multi-Value
Logic”. International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 4 (2016) pp 2629-2633.
[15] M.Sivakumar,S.Omkumar “Performance comparison of Parallel Asynchronous Self Time Adder using Modified GDI Logic for
Low Power & Low Area Applications”. International Conference on Emerging trends in Engineering, Science and Sustainable
Technology (ICETSST-2017),
[16] Lukasiewicz J., (1920), “On three valued-logic,” in L. Borkowski, SelectWorks, Amsterdam, North-Holland, pp. 169–171.
[17] Post E. L., (1921), “Introduction to a general theory of elementary propositions,”Amer. J. Math., vol. 43, no. 3, pp. 163–185.
[18] Wu C., Li Y., and Chai S., (2007), “Design and simulation of a torus structure and route algorithm for network on chip,” in Proc.
7th Int. Conf. ASIC, pp. 1289–1292.
[19] Lazzari C., Flores P., and Monteiro J., (2009), “Power and delay comparison of binary and quaternary arithmetic circuits,” in Proc.
3rd Int. Conf.Signals, Circuits and Syst., pp. 1–6.
[20] Vasundara P. and Gurumurthy K., (2009), “Quaternary CMOS combinational logic circuits,” in Proc. Int. Conf. Inform.
Multimedia Technol. pp. 538–542.
[21] Simovici C. R. D. A., (1989), “Chain-based Ockham algebras,” in Proc. Int. Symp. Multiple-Valued Logic, vol. 19, pp. 456–462.
[22] Dongmou Z., (1989), “Medium algebra MA and medium propositional calculus MP*,” in Proc. Int. Symp. Multiple-Valued Logic,
vol. 19, pp. 289–294.
[23] Takagi N. and Nakashima K., (2000), “Discrete interval truth valued logic and its applications,” IEEE Trans. Comput., vol. 49, no.
3, pp. 219–229.
[24] McCluskey E, (1979), “Logic design of multivalued I2L logic circuits,” IEEE Trans. Comput., vol. C-28, no. 8, pp. 546–559.
[25] Kerkhoff H and Tervoert M, (1981), “Multiple-valued logic charge-coupled devices,” IEEE Trans. Comput., vol. C-30, no. 9, pp.
644–652.
[26] Capasso.F, Sen S., Beltram F., Lunardi L., Vengurlekar A., Smith, P.Shah N, Malik R., and Cho A., (1989), “Quantum functional
devices: resonant-tunneling transistors, circuits with reduced complexity, and multiple valued logic,” IEEE Trans. Electron
Devices, vol. 36, no. 10, pp.2065–2082,
[27] Bundalo Z., Bundalo D., Softic F., and Kostadinovic M., (2011), “Quaternary BiCMOS logic circuits with high-impedance output
state,” in Proc.34th MIPRO, pp. 65–70.
[28] Haixia W., Shunan Z., Zhentao S., Xiaonan Q., and Yueyang C., (2011), “Design of low-power quaternary flip-flop based on
dynamic source-coupled logic,” in Proc. Int. Conf. Electronics, Commun. And Control (ICECC) Logic, pp. 826–828.
[29] Sendi M. S. E., Sharifkhani M., and Sodagar A. M., (2011), “CMOS-compatible structure for voltage-modemultiple-valued logic
circuits,” in Proc. 18th IEEE Int. Conf. Electronics, Circuits and Syst. (ICECS), pp.438–441.
[30] Dornajafi M., Watkins S., Cooper B., and Bales M., (2008), “Performance of a quaternary logic design,” in Proc. IEEE Region 5
Conf., pp. 1–6.

More Related Content

What's hot (18)

PDF
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
VLSICS Design
 
PDF
Ijarcet vol-2-issue-7-2357-2362
Editor IJARCET
 
PDF
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
IRJET Journal
 
PDF
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
IRJET Journal
 
PDF
A comparative study of different multiplier designs
Hoopeer Hoopeer
 
PDF
Gdi cell
shipra_mishra
 
PDF
Area-Delay Efficient Binary Adders in QCA
IJERA Editor
 
PDF
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
IJERA Editor
 
PDF
W4408123126
IJERA Editor
 
PDF
www.ijerd.com
IJERD Editor
 
PDF
Low complexity turbo decoder with modified acs
IAEME Publication
 
PDF
128-Bit Area Efficient Reconfigurable Carry Select Adder
ijcisjournal
 
PDF
Bu34437441
IJERA Editor
 
PDF
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
IJERA Editor
 
PDF
VLSI Implementation of High Speed & Low Power Multiplier in FPGA
IOSR Journals
 
PPTX
Modified Gate Diffusion Input-MGDI
shubham jha
 
PDF
Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...
Associate Professor in VSB Coimbatore
 
PDF
DESIGN AND PERFORMANCE ANALYSIS OF HYBRID ADDERS FOR HIGH SPEED ARITHMETIC CI...
VLSICS Design
 
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
VLSICS Design
 
Ijarcet vol-2-issue-7-2357-2362
Editor IJARCET
 
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
IRJET Journal
 
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
IRJET Journal
 
A comparative study of different multiplier designs
Hoopeer Hoopeer
 
Gdi cell
shipra_mishra
 
Area-Delay Efficient Binary Adders in QCA
IJERA Editor
 
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
IJERA Editor
 
W4408123126
IJERA Editor
 
www.ijerd.com
IJERD Editor
 
Low complexity turbo decoder with modified acs
IAEME Publication
 
128-Bit Area Efficient Reconfigurable Carry Select Adder
ijcisjournal
 
Bu34437441
IJERA Editor
 
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
IJERA Editor
 
VLSI Implementation of High Speed & Low Power Multiplier in FPGA
IOSR Journals
 
Modified Gate Diffusion Input-MGDI
shubham jha
 
Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...
Associate Professor in VSB Coimbatore
 
DESIGN AND PERFORMANCE ANALYSIS OF HYBRID ADDERS FOR HIGH SPEED ARITHMETIC CI...
VLSICS Design
 

Similar to Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques (20)

PDF
Low Power and Area Efficient Multiplier Layout using Transmission Gate
IJEEE
 
PDF
LOW POWER-AREA GDI & PTL TECHNIQUES BASED FULL ADDER DESIGNS
cscpconf
 
PDF
Low power area gdi & ptl techniques based full adder designs
csandit
 
PDF
Iaetsd design and simulation of high speed cmos full adder (2)
Iaetsd Iaetsd
 
PDF
Design & Simulation of Half Adder Circuit using AVL Technique Based on CMOS T...
IRJET Journal
 
PDF
A comparative study of full adder using static cmos logic style
eSAT Publishing House
 
PDF
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
IJERA Editor
 
PPTX
Leakage power optimization for ripple carry adder
NAVEEN TOKAS
 
PDF
IRJET- Comparison of Multiplier Design with Various Full Adders
IRJET Journal
 
PDF
Comparative Analysis of Different Types of Full Adder Circuits
IOSR Journals
 
PDF
Efficient implementation of full adder for power analysis in cmos technology
IJARIIT
 
PDF
Ix3416271631
IJERA Editor
 
PDF
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
PDF
High Speed Carryselect Adder
ijsrd.com
 
PDF
Area and Power Efficient Up-Down counter Design by Using Full Adder Module
IJEEE
 
PDF
A Low power and area efficient CLA adder design using Full swing GDI technique
IJERA Editor
 
PDF
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
IJEEE
 
PDF
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
VLSICS Design
 
DOC
VLSI GDI Technology
Techno Electronics
 
PDF
Effective Area and Power Reduction for Low-Voltage CMOS Image Sensor Based Ap...
IJTET Journal
 
Low Power and Area Efficient Multiplier Layout using Transmission Gate
IJEEE
 
LOW POWER-AREA GDI & PTL TECHNIQUES BASED FULL ADDER DESIGNS
cscpconf
 
Low power area gdi & ptl techniques based full adder designs
csandit
 
Iaetsd design and simulation of high speed cmos full adder (2)
Iaetsd Iaetsd
 
Design & Simulation of Half Adder Circuit using AVL Technique Based on CMOS T...
IRJET Journal
 
A comparative study of full adder using static cmos logic style
eSAT Publishing House
 
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
IJERA Editor
 
Leakage power optimization for ripple carry adder
NAVEEN TOKAS
 
IRJET- Comparison of Multiplier Design with Various Full Adders
IRJET Journal
 
Comparative Analysis of Different Types of Full Adder Circuits
IOSR Journals
 
Efficient implementation of full adder for power analysis in cmos technology
IJARIIT
 
Ix3416271631
IJERA Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
High Speed Carryselect Adder
ijsrd.com
 
Area and Power Efficient Up-Down counter Design by Using Full Adder Module
IJEEE
 
A Low power and area efficient CLA adder design using Full swing GDI technique
IJERA Editor
 
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
IJEEE
 
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
VLSICS Design
 
VLSI GDI Technology
Techno Electronics
 
Effective Area and Power Reduction for Low-Voltage CMOS Image Sensor Based Ap...
IJTET Journal
 
Ad

More from IOSRJVSP (20)

PDF
PCIe BUS: A State-of-the-Art-Review
IOSRJVSP
 
PDF
Design of Low Voltage D-Flip Flop Using MOS Current Mode Logic (MCML) For Hig...
IOSRJVSP
 
PDF
Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...
IOSRJVSP
 
PDF
Analyzing the Impact of Sleep Transistor on SRAM
IOSRJVSP
 
PDF
Robust Fault Tolerance in Content Addressable Memory Interface
IOSRJVSP
 
PDF
Color Particle Filter Tracking using Frame Segmentation based on JND Color an...
IOSRJVSP
 
PDF
Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...
IOSRJVSP
 
PDF
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
IOSRJVSP
 
PDF
Design And Implementation Of Arithmetic Logic Unit Using Modified Quasi Stati...
IOSRJVSP
 
PDF
P-Wave Related Disease Detection Using DWT
IOSRJVSP
 
PDF
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
IOSRJVSP
 
PDF
Design and Implementation of a Low Noise Amplifier for Ultra Wideband Applica...
IOSRJVSP
 
PDF
ElectroencephalographySignalClassification based on Sub-Band Common Spatial P...
IOSRJVSP
 
PDF
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
IOSRJVSP
 
PDF
Design & Implementation of Subthreshold Memory Cell design based on the prima...
IOSRJVSP
 
PDF
Retinal Macular Edema Detection Using Optical Coherence Tomography Images
IOSRJVSP
 
PDF
Speech Enhancement Using Spectral Flatness Measure Based Spectral Subtraction
IOSRJVSP
 
PDF
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
IOSRJVSP
 
PDF
Performance Analysis of the Sigmoid and Fibonacci Activation Functions in NGA...
IOSRJVSP
 
PDF
Real Time System Identification of Speech Signal Using Tms320c6713
IOSRJVSP
 
PCIe BUS: A State-of-the-Art-Review
IOSRJVSP
 
Design of Low Voltage D-Flip Flop Using MOS Current Mode Logic (MCML) For Hig...
IOSRJVSP
 
Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...
IOSRJVSP
 
Analyzing the Impact of Sleep Transistor on SRAM
IOSRJVSP
 
Robust Fault Tolerance in Content Addressable Memory Interface
IOSRJVSP
 
Color Particle Filter Tracking using Frame Segmentation based on JND Color an...
IOSRJVSP
 
Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...
IOSRJVSP
 
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
IOSRJVSP
 
Design And Implementation Of Arithmetic Logic Unit Using Modified Quasi Stati...
IOSRJVSP
 
P-Wave Related Disease Detection Using DWT
IOSRJVSP
 
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
IOSRJVSP
 
Design and Implementation of a Low Noise Amplifier for Ultra Wideband Applica...
IOSRJVSP
 
ElectroencephalographySignalClassification based on Sub-Band Common Spatial P...
IOSRJVSP
 
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
IOSRJVSP
 
Design & Implementation of Subthreshold Memory Cell design based on the prima...
IOSRJVSP
 
Retinal Macular Edema Detection Using Optical Coherence Tomography Images
IOSRJVSP
 
Speech Enhancement Using Spectral Flatness Measure Based Spectral Subtraction
IOSRJVSP
 
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
IOSRJVSP
 
Performance Analysis of the Sigmoid and Fibonacci Activation Functions in NGA...
IOSRJVSP
 
Real Time System Identification of Speech Signal Using Tms320c6713
IOSRJVSP
 
Ad

Recently uploaded (20)

PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PDF
How to Buy Verified CashApp Accounts IN 2025
Buy Verified CashApp Accounts
 
PDF
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
PDF
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
محمد قصص فتوتة
 
PPSX
OOPS Concepts in Python and Exception Handling
Dr. A. B. Shinde
 
PDF
01-introduction to the ProcessDesign.pdf
StiveBrack
 
PDF
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
 
PPTX
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
PPTX
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PDF
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
PPTX
CST413 KTU S7 CSE Machine Learning Neural Networks and Support Vector Machine...
resming1
 
PDF
13th International Conference of Security, Privacy and Trust Management (SPTM...
ijcisjournal
 
PPTX
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
PPTX
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
PPTX
Computer network Computer network Computer network Computer network
Shrikant317689
 
PPTX
WHO And BIS std- for water quality .pptx
dhanashree78
 
PPTX
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
PPTX
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
PDF
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
How to Buy Verified CashApp Accounts IN 2025
Buy Verified CashApp Accounts
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
محمد قصص فتوتة
 
OOPS Concepts in Python and Exception Handling
Dr. A. B. Shinde
 
01-introduction to the ProcessDesign.pdf
StiveBrack
 
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
 
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
CST413 KTU S7 CSE Machine Learning Neural Networks and Support Vector Machine...
resming1
 
13th International Conference of Security, Privacy and Trust Management (SPTM...
ijcisjournal
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
Computer network Computer network Computer network Computer network
Shrikant317689
 
WHO And BIS std- for water quality .pptx
dhanashree78
 
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 

Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques

  • 1. IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 7, Issue 4, Ver. I (Jul. - Aug. 2017), PP 15-23 e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197 www.iosrjournals.org DOI: 10.9790/4200-0704011523 www.iosrjournals.org 15 | Page Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques 1 M.Sivakumar, 2 S.Omkumar 1 Research Scholar/ECE Department, SCSVMV University, Kanchipuram, [email protected] 2 Associate Professor/ECE Department, SCSVMV University, Kanchipuram, [email protected] Abstract: To achieve the reduction of power consumption, optimizations are required at various levels of the design steps such as algorithm, architecture, logic and circuit & process techniques. This paper considers the two logic level approaches for low power digital design. Optimization techniques are carried to reduce switching activity power of individual logic-gates. we can reduce the power by using either circuit level optimization or logical level optimization. In this paper, the circuit level optimization process is followed to reduce the area and power. In the first approach, Modified gate diffusion input (GDI) logic is used in the proposed parallel asynchronous self time adder (PASTA) technique. Similarly, the structure of XOR gate and half adder is reduced to achieve the low area and low power. In second approach, Multi value logic based digital circuit is designed by increasing the representation domain from the two level (N=2) switching algebra to N > 2 levels. The main advantage of this approach is to compensate the inefficiency of existing integrated circuits that are used to implement the universal set of MVL gates. From the results, the proposed GDL logic based Adder offers less number of transistors (area) and low power consumption than the existing technique. And proposed MVL technique allows designing MVL digital circuit that is set to obtain the values from the binary circuits. Also this technique offers low power and small wiring delay, when compared to binary and three value logic. The simulation process is carried out by tanner toolv14.11 to check the functionality of the PASTA & MVL circuits. Keywords: PASTA, Modified GDI logic, Optimized XOR and half adder, MVL, Tanner toolv14.11. I. Introduction A. Proposed Modified Gdi Logic In day today life, the Systems on Chip (SoC) product are necessary. Millions of chip integrated into one single chip is called as SoC. These millions of chip are integrated into single chip by shrinking the transistor size in each and every chip. Therefore this CMOS technique can apply in SoC product [3]. Carry Select Adder (CSLA) is primarily used to minimize the chip size and for reducing the propagation delay. The parallel asynchronous self time adder (PASTA) is working based on iterative coding. So the number of unwanted activation of clock cycle is removed in this adder to achieve the high speed and low power. This type of adder will be designed in this paper in two ways [10]. The Gate Diffusion Input (GDI) technique is proposed in 2002 to reduce the area and power of VLSI digital circuits. The GDI logic was initially proposed for fabrication in twin-well and Silicon on Insulator (SOI) CMOS methods. It enabled the implementation of a broad range of difficult logic functions using simply two transistors. This scheme was appropriate for the design of regular digital circuits, with a much lower area than existing PTL and Static CMOS methods, whereas offering improved power characteristics. Equally to PTL implementations, the GDI circuits suffered from a decreased swing because of threshold drops. Conversely, a considerably shrinked the logic flexibility and transistor count of the basic GDI cell, gives major power reduction, in spite of the need for swing restoration circuits [1]. B. Proposed MVL Logic The MVL is also known as multiple-valued, multi-valued or many-valued logic that traces its origins back to the Lukasiewicz logic and Post algebra. The proposed methodology in this work is based on a universal set of gates that is used to implement operators acting on the elements of a domain. The current trend in Integrated Circuits (IC) is to embed multiple systems onto a single IC, known as System on a Chip (SoCs) leading to, factors like, an increment in the quantity, the delay time, length, and complexity of the interconnections. The multiple-valued logic is a viable alternative to cope up with the issues due to interconnections, as they are said to decrease the number of the interconnections. This reduction in the area of the IC devoted to the interconnections has motivated many MVL proposals. Methodologies for the synthesis of MVL digital circuits comprise of the operators and their properties. Main drawbacks of such methodologies are: first, the lack of existing integrated circuits that implement the universal set of gates and, second minimization tools needed to design practical MVL digital circuits.
  • 2. Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques DOI: 10.9790/4200-0704011523 www.iosrjournals.org 16 | Page Design Of Adder Using Existing Cscmos Technique Existing parallel asynchronous self time adder (PASTA) is designed using complementary static CMOS logic for half carry generation and half sum generation, 2:1 multiplexer and complete detection units (CDU) as shown in fig.1. Iterative phase is used to perform the addition operation. For example if we took a=1101, b=1111 & cin=0 means no carry propagation. It means that directly input a & b values are added and generated the sum and carry as outputs. If sel=0 means carry input cin=1, only cin=1 up to first iteration. After that sel=1 and input cin set as 0. From that if the selection line is zero means first path (a, b) values are gives to half adder and selection line is 1 means feedback path is enabled so cin and previous output are sent to half adder. We have to check all the carry values, not zero means this Iteration process is carried out up to all the carry values are set as zero. This kind of adder is called as parallel asynchronous self time adder [7]. Fig.1 Conventional n-bit PASTA using static CMOS logic. Structure of conventional half adder is shown in Fig.3. Conventional parallel asynchronous self time adder is reduced by using only half adder instead of full adder and iterative phase. Multiplexer having 2 main inputs (i0 and i1) and one control input (sel) to produce the only one output (x). Multiplexer circuits consists of 6 PMOS and 6 NMOS which is connected as shown in Fig.2 [12]. In the existing half adder circuits consists of 5 PMOS and 5 NMOS for sum generation and 3 PMOS and 3 NMOS for carry generation. Totally 16 transistors are required to design the existing half adder circuits using static CMOS technology. If the input x0 is 0 and x1 is one, PMOS_3 and NMOS_2 is on. So PMOS_3 value is zero, which enter into inverter, Hence the final half adder sum output is one. Similarly for carry generation for same inputs is checked, PMOS1 and PMOS2 is on which is connected to vdd so the output is 1. But it is connected to the inverter so final carry output is 0 when x0=0 and x1=1. Accordingly, all other inputs are processed to produce the correct output [6]. Fig.2 Schematic diagram of conventional multiplexer using Static CMOS technique. Fig.3 Schematic diagram of existing half adder using Static CMOS technique.
  • 3. Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques DOI: 10.9790/4200-0704011523 www.iosrjournals.org 17 | Page Fig.4 Circuit diagram of existing CDU using Static CMOS technique. The conventional complete detection unit (CDU) gate is designed using static CMOS method as shown in Fig.4. The output of CDU is generated based on NOR operation. If the sel input and all the carry inputs are zero means the output of CDU is one [8]. Otherwise the output is zero. Further to decrease the power consumption and a number of transistors in the conventional PASTA, the optimum half adder structures are established in the proposed systems. II. Proposed Pasta Using Modified GDI Logic The proposed parallel self time adder is designed using optimized half adder structures and modified gate diffusion input (GDI) logic. The proposed half adder circuit is constructed using only 10 transistors instead of 16 transistors; Multiplexer is designed using 6 transistors instead of 12 transistors; Also the reduced NOR gate is applied in the proposed PASTA circuit. The enhanced half adder is proposed by using only 10 transistors based on GDI technology. All these components are integrated into existing parallel self time adder as shown in Fig.5. Comparison between existing PASTA with regular multiplexer, NOR gate and half adder structure and proposed PASTA with optimized multiplexer, NOR gate and half adder constructions is achieved to analyze these functionality, area utilization and power consumption. Fig.5 Schematic diagram of proposed 16-bit PASTA using GDI logic. The circuit diagram of simplified half adder is shown in Fig.6. It requires only 10 transistors, instead of 16 transistors when we applying GDI logic. In this paper, the half adder is designed by using the NOR gate instead of XOR gate to reduce the number of transistors. Two NOR gates are used to generate the sum output and only one and gate are used to generate the carry output. Reuse technique are followed to reduce the half adder structure. A B SumCarry Fig.6 Structure of reduced half adder for proposed PASTA.
  • 4. Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques DOI: 10.9790/4200-0704011523 www.iosrjournals.org 18 | Page (a) NOR gate using GDI logic b) AND gate using GDI logic Fig.7 Structure of reduced NOR & AND gates for reduced half adder using GDI logic. The reduced NOR gate using GDI logic is shown in Fig.7 (a). The PMOS_1 is on, when the inputs a=0 and b=0. But the source terminal of PMOS_1 is connected to the input b. So the intermediate output is b (zero). This output is given to the inverter. i.e the NOR gate output is one. If the inputs a=0 and b=1, PMOS_1 is on. But the PMOS_1 source terminal is connected to b so b (one) value is passed to the next stage inverter. Hence the NOR gate output is 0. Similarly all other inputs combination is given to make the NOR gate output. The reduced circuit of GDI logic based AND gate is shown in Fig.7 (b). The PMOS_1 is on, when the inputs a=0 and b=0. So the output of improved AND gate is zero. If the inputs a=0 and b=1, PMOS is on and NMOS is off, which is connected into gnd as source terminal. Hence the output of AND gate is 0. PMOS off and NMOS on, when the inputs a=1 and b=0. But the drain terminal of NMOS_1 is connected to the input b. So the modified AND gate output is zero. If the inputs a=1 and b=1, NMOS_1 is on. But the input b is connected as drain terminal of NMOS_1. So the output of modified GDI logic based AND gate is one. Fig.8 Structure of reduced MUX using GDI logic. III. Results And Discussion In this paper, the design of modified parallel asynchronous self time adder with optimized NOR gate, Multiplexer and half adder is presented for low power and low area applications. The modified parallel asynchronous self time adder and conventional parallel asynchronous self time adder are designed and implemented using Tanner14.11 to analyze the power and this adder functionality. The Table.1 illustrates the Maximum Power of modified parallel asynchronous self time adder over conventional parallel asynchronous self time adder using different CMOS technology. Power of Existing 16-bit PASTA
  • 5. Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques DOI: 10.9790/4200-0704011523 www.iosrjournals.org 19 | Page Power of proposed 16-bit PASTA Fig.9 Power output of existing and proposed PASTA Table 1. Comparison of existing and modified parallel asynchronous self time adder Adder Types Existing PASTA Proposed PASTA Max power (mW) Max power (mW) 8-bit 446 211 16-bit 630 345 From the results, the proposed 8-bit PASTA offers 52.6% maximum power reduction than the conventional PASTA technique. The modified 16-bit PASTA provides 45% maximum power reduction when compared to the existing PASTA. Table 2. Comparison between existing and proposed PASTA for area utilization. Adder Types Existing PASTA Proposed PASTA Number of transistors Number of transistors 4-bit 211 125 8-bit 375 215 16-bit 703 401 Half adder 16 10 Multiplexer 12 6 The table.2 describes the area utilization of different type of adder with different size; the proposed parallel asynchronous self time adder offers 41%, 43%, 42.9% area reduction for 4-bit, 8-bit and 16bit adders than the existing parallel asynchronous self time adder. To reduce the number of transistor, GDI logic is used in the proposed PASTA in the transistor level. Also logic level simplification is performed to reduce the number of gate.[13] IV. Proposed Full Adder, Half Adder & Multiplexer Using Multi-Value Logic The main aim of this paper is to reduce the power and wiring delay of the digital circuits based on multi-value logic. Less number of wires will used for designing a digital circuit. So the power consumption of the circuits is very low. Since it require half the number of digits to store any information than its binary equivalent; it is good for storage; the quaternary storage mechanism is less than twice as complex as the binary system. The truth table of MVL based half adder is shown in table.1.Similarly, the truth table of full adder is used to check the functionality of MVL based full adder with 16 input combinations. Table.1 Truth table of half adder using MVL A B S C 0 0 0 0 0 1 1 0 0 2 2 0 0 3 3 0 1 0 1 0 1 1 2 0 1 2 3 0 1 3 0 1 2 0 2 0 2 1 3 0 2 2 0 1 2 3 1 1 3 0 3 0 3 1 0 1 3 2 1 1 3 3 2 1
  • 6. Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques DOI: 10.9790/4200-0704011523 www.iosrjournals.org 20 | Page Fig.1 New circuit diagram of MVL logic based half adder for carry generation Fig.2 New circuit diagram of MVL logic based half adder for sum generation Novel circuit diagram of MVL logic based half adder for carry and sum generations are shown in fig.1 and fig.2. Similarly, Three Inverters are used to design MVL logic based multiplexer, half adder and full adder circuits. It will works as  07 Inverter: 0-0.7v, Input=0, Output=1. Above 0.7 to 3.3V, Input =1 and Output =0.  14 Inverter: 0-1.4v, Input=0, Output=1. Above 1.4 to 3.3V, Input =1 and Output =0.  22 inverter: 0-2.2v, Input=0, Output=1. Above 2.2 to 3.3V, Input =1 and Output =0. 1 A B 1 1 1 1 1 carr y M < 1 1 1 1 1 1 SUM 1 1 1 1 1 1A B M <
  • 7. Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques DOI: 10.9790/4200-0704011523 www.iosrjournals.org 21 | Page For eAND1, inputs X & Y =1 => output=>1, otherwise 0. For eAND2, inputs X & Y =2 => output=>2, otherwise 0. For eAND3, inputs X & Y =3 => output=>3, otherwise 0. In the successor input=>0 means corresponding output =>1, input=>1 means corresponding output =>2, input=>2 means corresponding output =>3 and input=>3 means corresponding output =>0. Similarly, MAX gate (M) is used to select the maximum value from the two or more numbers. Two half adder are used to design the one full adder by using a new half adder circuit. V. Results & Discussion In this paper, a new half adder, full adder is designed for optimized adder and multipliers circuits. The multi-value logic based half adder and full adder is mainly used to reduce the wiring delay and power by giving the more than three inputs into one input line. Also 250nm and 65nm CMOS circuits are designed by reducing the supply voltage and width and length of the PMOS and NMOS. So the wiring delay is reduced, which leads to the low power consumption. Improved Multi-value logic is worked based on some logical reduction in the circuit level. Logical reduction is done by using some digital theorem. The simulation is performed in Tanner Toolv14.11. The schematic circuit of half adder is shown in fig.3 and fig.4 for sum and carries generation. Fig .3 Schematic diagram of MVL logic based half adder for sum generation Fig.4 Schematic diagram of MVL logic based half adder for carry generation
  • 8. Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques DOI: 10.9790/4200-0704011523 www.iosrjournals.org 22 | Page Fig.5 Simulation output of MVL half adder The simulation output of half adder is shown in fig.5. The output is checked by using the truth table of half adder as in table.1. When the input a=3 and b=3, the corresponding output sum is 2.1V and carry is 1.4 v that is 2 and 1. Similarly all other input are processed to generate the exact output of MVL half adder. Table.2 Comparison of power consumption for full adder, half adder and MUX using 250nm Results for 250nm Full adder Half adder MUX Maximum Power 1.15w 556mw 339mw Average Power 36mw 15mw 5.03mw Table.3 Power consumption for full adder, half adder and MUX using 65nm Results for 65nm Full adder Half adder MUX Maximum Power 178.5mw 91.6mw 56.7mw Average Power 4.66mw 2.77mw 1.68mw The power consumption of full adder, half adder and multiplexer by using 250nm and 65nm are presented in table.2 and table.3. The MVL logic based 65nm full adder, half adder and multiplexer circuits offers low maximum power and average power than the existing 250nm based full adder, half adder and multiplexer circuits. Table.4 Comparison between existing and proposed MVL circuits Circuit Existing Delay (ns) Proposed Delay (ns) MUX 10.232 8.875 Half adder 11.93 9.67 Full adder 1.87 1.51 The comparisons for existing and the proposed delay circuits is represented in Table 4.There is a reduced delay offered by multiplexer circuits, full adder, half adder for an MVL logic which is based on its size 65nm than those in terms of time scaled in nanoseconds for an existing delay. As per the observations in current work, the multiplexer proposed (based on MLV) is said to offer a delay reduction of 13.2% which is comparatively efficient based on existing multiplexer circuits. And not just its impact on multiplexer is effective, but the half adder and full adder circuits tend to exhibit a delay reduction of 18-19.5% than the existing adder circuits. A special tool, T-spice tanner is used to obtain the results, by initiating the .measure command. And thereby, the performance in measure of speed of the proposed MVL circuits tend to produce a high output.[14] VI. Conclusion In this paper, Two approaches are discussed one is the design of reduced multiplexer and half adder is proposed using Gate diffusion Input (GDI) logic. The proposed half adder needs only 10 transistors instead of 16 transistors; multiplexer needs 6 transistors instead of 12 transistors. This gate, mux and half adder have been integrated in the Modified PASTA with GDI logic without buffer in the end of the half adder. In the proposed GDI PASTA Adder, voltage drop is reduced in the modified GDI logic based half adder than the ordinary GDI logic. The simulation result shows that the proposed CSLA consumes low power and requires less number of transistors than the conventional CSLA. In the second approach, the proposed MVL gates allow designing of any MV Logic digital circuit taking advantage of the knowledge coming from the binary circuits by extending it to the MVL digital circuit synthesis. Further work will be performed in order to improve electronic gates characteristics such as frequency, delay, fan-in, and fan-out. Future work is also related to the design and implementation of minimization MVL states and gates.
  • 9. Implementation Of Area & Power Optimized VLSI Circuits Using Logic Techniques DOI: 10.9790/4200-0704011523 www.iosrjournals.org 23 | Page References [1] Arkadiy Morgenshtein, Viacheslav Yuzhaninov, Alexey Kovshilovsky and Alexander Fish, “Full-Swing Gate Diffusion Input logic-Case-study of low-power CLA adder design”, Integration, theVLSI journal, Vol. 47, 62-70, 2014. [2] Basant Kumar, M. and Sujit Kumar, P., “Area-Delay-Power Efficient Carry-Select Adder”, IEEE Transactions on Circuits and Systems-II: Express Briefs, Vol. 61, No. 6, June 2014. [3] Geetha Priya, M. and Baskaran, K., “Low Power Full Adder with Reduced Transistor Count”. International Journal of Engineering Trends and Technology (IJETT)-Volume 4 No. 5, May 2013. [4] Kalavathidevi, T. and Venkatesh, C., “Gate Diffusion Input (GDI) Circuits Based Low Power VLSI Architecture for a Viterbi Decoder”, Iranian Journal of Electrical and Computer Engineering (ACECR), Vol. 10, No. 2, 2011. [5] Kapil Mangla and Shashank Saxena, “Analysis of Different CMOS Full Adder Circuits Based on Various Parameters for Low Voltage VLSI Design”, International Journal of Engineering and Technical Research (IJETR), Vol. 3, No-5, May 2015. [6] Kunal & Nidhi Kedia, “GDI Technique: A Power-Efficient Method for Digital Circuits”, International Journal of Advanced Electrical and Electronics Engineering, (IJAEEE), Vol.1, No-3, 2012. [7] Mohammed Ziaur Rahman, Lindsay Kleeman and Mohammad Ashfak Habib, “Recursive Approach to the Design of a Parallel Self- Timed Adder”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2014. [8] Morgenshtein, A., Fish, A. and Wagner, I.A., “Gate-diffusion input (GDI): a power-efficient method for digital combinatorial circuits”, IEEE Transactions on VLSI systems, Vol. 10, No. 5, 2002. [9] Morgenshtein, A., Moreinis, M. and Ginosar, R., “Asynchronous gate-diffusion-input (GDI) circuits”, IEEE Transactions on VLSI systems, Vol. 12, No. 8, 2004. [10] Parhami, B., “Computer Arithmetic: Algorithms and Hardware Designs”, 2nd ed. New York, NY, USA: Oxford Univ. Press, 2010. [11] Parhi, K.K., “VLSI Digital Signal Processing’’. New York, NY, USA: Wiley, 1998. [12] Shiv Shankar Mishra, Adarsh Kumar Agrawal and R.K. Nagaria, “A comparative performance analysis of various CMOS design techniques for XOR and XNOR circuits”. International Journal on Emerging Technologies 1(1): 1-10, 2010. [13] M.Sivakumar, S.Omkumar., “Integration of Optimized GDI Logic based NOR Gate and Half Adder into PASTA for Low Power & Low Area Applications”. International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 4 (2016) pp 2629-2633 [14] M.Sivakumar, S.Omkumar., “Reduction of Wiring Delay and Power of an Optimized Full Adder & Half Adder using Multi-Value Logic”. International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 4 (2016) pp 2629-2633. [15] M.Sivakumar,S.Omkumar “Performance comparison of Parallel Asynchronous Self Time Adder using Modified GDI Logic for Low Power & Low Area Applications”. International Conference on Emerging trends in Engineering, Science and Sustainable Technology (ICETSST-2017), [16] Lukasiewicz J., (1920), “On three valued-logic,” in L. Borkowski, SelectWorks, Amsterdam, North-Holland, pp. 169–171. [17] Post E. L., (1921), “Introduction to a general theory of elementary propositions,”Amer. J. Math., vol. 43, no. 3, pp. 163–185. [18] Wu C., Li Y., and Chai S., (2007), “Design and simulation of a torus structure and route algorithm for network on chip,” in Proc. 7th Int. Conf. ASIC, pp. 1289–1292. [19] Lazzari C., Flores P., and Monteiro J., (2009), “Power and delay comparison of binary and quaternary arithmetic circuits,” in Proc. 3rd Int. Conf.Signals, Circuits and Syst., pp. 1–6. [20] Vasundara P. and Gurumurthy K., (2009), “Quaternary CMOS combinational logic circuits,” in Proc. Int. Conf. Inform. Multimedia Technol. pp. 538–542. [21] Simovici C. R. D. A., (1989), “Chain-based Ockham algebras,” in Proc. Int. Symp. Multiple-Valued Logic, vol. 19, pp. 456–462. [22] Dongmou Z., (1989), “Medium algebra MA and medium propositional calculus MP*,” in Proc. Int. Symp. Multiple-Valued Logic, vol. 19, pp. 289–294. [23] Takagi N. and Nakashima K., (2000), “Discrete interval truth valued logic and its applications,” IEEE Trans. Comput., vol. 49, no. 3, pp. 219–229. [24] McCluskey E, (1979), “Logic design of multivalued I2L logic circuits,” IEEE Trans. Comput., vol. C-28, no. 8, pp. 546–559. [25] Kerkhoff H and Tervoert M, (1981), “Multiple-valued logic charge-coupled devices,” IEEE Trans. Comput., vol. C-30, no. 9, pp. 644–652. [26] Capasso.F, Sen S., Beltram F., Lunardi L., Vengurlekar A., Smith, P.Shah N, Malik R., and Cho A., (1989), “Quantum functional devices: resonant-tunneling transistors, circuits with reduced complexity, and multiple valued logic,” IEEE Trans. Electron Devices, vol. 36, no. 10, pp.2065–2082, [27] Bundalo Z., Bundalo D., Softic F., and Kostadinovic M., (2011), “Quaternary BiCMOS logic circuits with high-impedance output state,” in Proc.34th MIPRO, pp. 65–70. [28] Haixia W., Shunan Z., Zhentao S., Xiaonan Q., and Yueyang C., (2011), “Design of low-power quaternary flip-flop based on dynamic source-coupled logic,” in Proc. Int. Conf. Electronics, Commun. And Control (ICECC) Logic, pp. 826–828. [29] Sendi M. S. E., Sharifkhani M., and Sodagar A. M., (2011), “CMOS-compatible structure for voltage-modemultiple-valued logic circuits,” in Proc. 18th IEEE Int. Conf. Electronics, Circuits and Syst. (ICECS), pp.438–441. [30] Dornajafi M., Watkins S., Cooper B., and Bales M., (2008), “Performance of a quaternary logic design,” in Proc. IEEE Region 5 Conf., pp. 1–6.