Download - ijsetr.

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

History of electric power transmission wikipedia , lookup

Opto-isolator wikipedia , lookup

Electric power system wikipedia , lookup

Electrical engineering wikipedia , lookup

Control system wikipedia , lookup

Transistor wikipedia , lookup

Power inverter wikipedia , lookup

Power over Ethernet wikipedia , lookup

Mains electricity wikipedia , lookup

Power engineering wikipedia , lookup

Flexible electronics wikipedia , lookup

Alternating current wikipedia , lookup

Power MOSFET wikipedia , lookup

Microprocessor wikipedia , lookup

Switched-mode power supply wikipedia , lookup

Rectiverter wikipedia , lookup

Transmission line loudspeaker wikipedia , lookup

Electronic engineering wikipedia , lookup

Digital electronics wikipedia , lookup

CMOS wikipedia , lookup

Transcript
ISSN 2319-8885
Vol.05,Issue.06,
March-2016,
Pages:1021-1025
www.ijsetr.com
A Novel Arithmetic Logic Unit (ALU) Design using Modified GDI Technique
BHANUPRIYA SONKESHRI1, GOURI SHANKAR SHARMA2
1
PG Scholar, Dept of Electronics & Telecommunication (VLSI & ES Design), Disha Institute of Management and Technology,
Raipur, India, E-mail: [email protected].
2
Assistant Professor, Dept of Electronics & Telecommunication, Disha Institute of Management and Technology, Raipur, India,
E-mail: [email protected].
Abstract: Power dissipation has a main influence in creating almost any project. Since this element has a major role in
determining the efficiency of any developed project that is why in this report we have been advising an agenda with regard to
sequential circuits so that we could reduce the power dissipation. Power dissipation in turn lowers the main power dissipation of
the CPU. In this paper, we offered the low power modified GDI technique so as decrease the power dissipation of any circuit. The
proposed circuit is an ALU (Arithmetic and Logic Unit) made of modified GDI adder as well as MUX based circuits.
Consequently, the planning can be approved for small area as well as low power ALU. With this, ALU is made of 4x1
multiplexer, 2x1 multiplexer as well as full adder made to implement common functions, such as AND, OR, etc. and computation
functions, as ADD and SUBTRACT. GDI cells are used in the circuit connected with multiplexers as well as full adders which
might be subsequently connected to achieve an ALU design. This simulation results are performed Tanner EDA software with
TSMC018 technology.
Keywords: ALU, GDI, Power Dissipation.
I. INTRODUCTION
ALU is one of the principal elements of microprocessor.
Many people employ fast dynamic logic circuits and have
cautiously optimized designs. The power usage of ALU is the
reason for a significant part of overall power use of data path
[1]. ALU is one of the maximum power-density units in the
processor chip, mainly because it is clocked on the maximum
speed which is maintained disorganized most likely resulting
in thermal hotspots and sharp temperature gradients in the
execution core [2]. Power dissipation is essentially the power
that is converted to heat and conducted as well as radiated
away from the circuit. Electronic and electrical equipments
can have a bound on the current they could securely handle
that's not an electric bound, but a new physical one[3]. As an
example, a new transistor may possibly otherwise be able to
handle some amount of current, nonetheless it is granted a
lower current rating for the reason that die will get hot[4].
Power Dissipation is measured in watts, and also works by
using the usual Ohm's law calculations for power [5]. In the
majority of Very Large Scale IC (VLSI) applications, full
adder circuit is functional building block and most vital part
of the complex arithmetic circuits including microprocessors,
digital signal processors as well as any ALUs [6]. Almost
every complex computational circuit needs full adder
circuitry. The whole computational block power dissipation
may be lowered by means of applying low power techniques
in full adder circuitry [7]. We now have created ALU in
several ways through the use of GDI cells to realize
multiplexers and also full adder circuit. The actual input and
output sections include 4x1 and also 2x1 multiplexers and
also ALU is designed using full adder.
II. NEW GDI TECHNIQUE
Gate Diffusion Input (GDI) method is based on the use of a
simple cell. One may remember the standard CMOS inverter
at the first glance of this circuit, but there are some important
dissimilarities: (1) The GDI cell contains three inputs—G
(common gate input of NMOS and PMOS), P (input to the
source/drain of PMOS), and N (input to the source/drain of
NMOS). (2) Bulks of both NMOS and PMOS are connected
to N or P (respectively), so it can be randomly biased in
contrast to CMOS inverter. The basic GDI cell is shown in
Fig.1 below.
Fig.1. The basic GDI cell.
Copyright @ 2016 IJSETR. All rights reserved.
BHANUPRIYA SONKESHRI, GOURI SHANKAR SHARMA
The circuits required to design Arithmetic and Logic unit are
 Multiplexer
 XOR Gate
 Full Adder
A. Multiplexer
Multiplexer will act as a digital switch. Selection line plays
a major role to select particular input. If the number of input
lines is ―2n‖ and selection lines will be ―n‖. With the ―n‖
selection line the particular ―2n‖ input line will be selected.
Figure shows the realization of 2x1 multiplexer and Fig.2
shows the design of 2x1 multiplexer. The number of selection
lines for 2x1 multiplexer is one selection line. According to
the state of select line i.e. 0 or 1, the inputs will be selected. In
the same way 4x1 multiplexer is also designed to implement
arithmetic and logic unit. The number of selection lines
required for 4x1 multiplexer is two and with respect to the
state of the two selection lines the four inputs will be
activated. Fig.3 shows the circuit of 4x1 multiplexer.
Fig.4. GDI based XOR gate.
C. Full adder
Fig.2. GDI based 2x1 Multiplexer.
Fig.5. GDI based One bit full adder.
One bit full adder circuit is also an essential block used to
design Arithmetic and logic unit. Full adder circuit contains
three inputs and two outputs named sum and carry. The
operation adds only one bit numbers. The number of
transistors required to design one bit full adder are less so the
area will be optimized for the better performance of
arithmetic and logic unit circuit design. Fig.5 shows the
implementation of the one bit full adder.
Fig.3. GDI based 4x1 multiplexer.
B. Xor Gate
XOR gate is the major building block of the full adder and
also it gives the sum output of the full adder. The number of
transistors used to design the XOR gate is four. So the adder
circuit can be optimized by reducing the area of XOR gate.
Fig. 4 shows the circuit design of XOR gate.
III. ALU (ARITHMETIC AND LOGIC UNIT)
The Arithmetic and Logic Unit (ALU) is the significant
component in the microprocessor it performs all arithmetic
operations like addition, multiplication, subtraction, etc. and
logical operations like OR, XOR, AND, NAND. In a
computer, Central Processing Unit (CPU) is the brain of the
computer and ALU is fundamental block of CPU. The
processor found inside Graphical Processor Unit is also
containing a powerful ALU as shown in Fig.6. We design
ALU using full adder and the multiplexer circuits. The full
adder circuits used here is a single bit full adder. The
multiplexer circuit is a 4X1 MUX and 2X1 MUX. The full
International Journal of Scientific Engineering and Technology Research
Volume.05, IssueNo.06, March-2016, Pages: 1021-1025
A Novel Arithmetic Logic Unit (ALU) Design using Modified GDI Technique
adder circuits are designed using PTL GDI logic style. The
constant voltage (i.e. supply voltage) and a high-voltage
multiplexer used in the ALU is for input signal selection and
terminal SN configured to be connected to a low constant
to determine what kind operation to performed .The
voltage (i.e. Ground). Including these terminals, this ensures
multiplexer is implemented using six transistors. The
that the Mod-GDI cell can be implemented with all current
transistor count is reduced and power consumption is also low
CMOS technologies
as compared to pass transistor multiplexer. This design is
simple in terms of time and area consumption.
Fig.7. Modified GDI Cell.
With Modified GDI cell we have designed the ALU Unit
Their results are compared and shown below.
V. SIMULATION AND RESULTS
Theses circuits are designed and simulated using Tanner
EDA Tools in 0.18µm technology. Circuits are Design in SEdit and results as shown in Figs. 8 to 11.
Fig.6. ALU Design.
The full adder performs the computing functions of ALU.
The pass transistor logic reduces the parasitic capacitance and
GDI logic increases the speed of the operation. In existing
method, ALU is designed using 4X1 MUX, 2X1 MUX and
full adder. The multiplexers were designed using pass
transistor logic. And the full adder is implemented using 8
transistors. The transistor count is reduced and thus the power
consumption is also reduced.
IV. MODIFIED GDI TECHNIQUE
Power dissipation becomes most important limitation in
high performance applications. Optimizations for basic logic
gates are fundamental in order to get the better performance
of a variety of low power and high performance devices.
These limitations can be overcome by modified gate diffusion
input (Mod-GDI) logic style. This technique allows reducing
power consumption, delay and area of digital circuits. Fig. 7
shows basic Mod-GDI logic style. In contrast with the basic
GDI cell, Modified-GDI [Mod-GDI] cell contains a lowvoltage terminal SP configured to be connected to a high
Fig.8. GDI based ALU Design.
International Journal of Scientific Engineering and Technology Research
Volume.05, IssueNo.06, March-2016, Pages: 1021-1025
BHANUPRIYA SONKESHRI, GOURI SHANKAR SHARMA
TABLE I: Power Consumption Value of GDI and
Modified GDI ALU
TABLE II: Comparisons of Power Consumption Values
With Different Supply Voltage of ALU Designs
Fig.9. Simulation GDI ALU.
Fig.11. Power consumption relation between GDI and
Modified GDI Technique.
The table given above shows the comparison of power
dissipation between the two ALU designs in which one is
designed in GDI and Modified GDI technique.
VI. CONCLUSION
In this paper we implement the ALU design using Modified
Gate Diffusion technique which shows an effective reduction
in the power consumption when compared to the conventional
designs of ALU. In this paper, we have calculated the power
consumption of the ALU designs with different supply
voltages which is shown in the comparison table and in the
graphical representation as shown above. Here, a Modified
GDI technique is proposed which provides a body bias
connection that reduces the leakage current in the circuit.
Hence, the Modified GDI technique shows better
performance than the other existing designs of ALU.
Fig.10. Modified GDI based ALU design.
International Journal of Scientific Engineering and Technology Research
Volume.05, IssueNo.06, March-2016, Pages: 1021-1025
A Novel Arithmetic Logic Unit (ALU) Design using Modified GDI Technique
VII. REFERENCE
Author’s Profile:
[1] J. Han and M. Orshansky, ―Approximate computing: an
Bhanupriya Sonkeshri received her
emerging paradigm for power-efficient design,‖ 18th IEEE
Diploma(Electronics & Telecommunication)
European Test Symposium (ETS), 2013
from Govt. Polytechnic College, Jagdalpur
[2] R. Hegde and N.R. Shan hag, ―Soft digital signal
in 2011 and B. E. (Electronics &
processing,‖ Very Large Scale Integration (VLSI) Systems,
Telecommunication) from Bhilai Institute of
IEEE Transactions on , vol. 9, no. 6, pp. 813–823, 2001.
Technology, Durg in 2014. She is pursuing
[3] Vaibhav Gupta, Debabrata Mohapatra, Anand
her M. Tech. (VLSI & Embedded System
Raghunathan," Low-Power Digital Signal Processing Using
Design) from Disha Institute of Management
Approximate Adders"Computer-Aided Design of Integrated
and Technology, Raipur.
Circuits and Systems, IEEE Transactions on (Volume:32
, Issue: 1 ) 19 December 2012
Mr. Gouri Shankar Sharma is an Asst
[4] P. Kulkarni, P. Gupta, and M. Ercegovac, ―Trading
Professor at Disha Institute of Management
accuracy for power with an underdesigned multiplier
& Technology in Department of Electronics
architecture,‖ in Proc. 24th IEEE Int. Conf. VLSI Design, Jan.
& Telecommunication Raipur. He is MTech
2011, pp. 346–351.
in Electronics & Communication from Indian
[5] V. Gupta, D. Mohapatra, S. P. Park, A. Raghunathan, and
School of Mines Dhanbad (Jharkhand). He
K. Roy, ―IMPACT: Imprecise adders for low-power
has done BE in Electronics& Communication
approximate computing,‖ in Proc. IEEE/ACM Int. Symp.
from Guru Ghasidas University, Bilaspur (CG). He has also
Low-Power Electron. Design, Aug. 2011, pp. 409–414.
achieved certification in Embedded System Design from
[6] D. Shin and S. K. Gupta, ―Approximate logic synthesis for
University of Pune. His Publications are:error tolerant applications,‖ in Proc. Design, Automat. Test
1) Rajendra Kumar Patel, Gouri Shankar Sharma, Rajul Jain
Eur., 2010, pp. 957–960.
‖Simulation of Organic Light Emitting Devices‖,
[7] H. R. Mahdiani, A. Ahmadi, S. M. Fakhraie, and C.
INTERNATIONAL JOURNAL OF SCIENTIFIC
Lucas, ―Bio-inspired imprecise computational blocks for
PROGRESS AND RESEARCH (IJSPR) Volume-08,
efficient
VLSI
implementation
of
soft-computing
Number-01, 2015.
applications,‖ IEEE Trans. Circuits Syst. Part I, vol. 57, no. 4,
2) Ankit Singh, Gourishankar Sharma, ―Microcontroller
pp. 850–862, Apr. 2010.
Based Real Time Distance Measurement System‖ IJREAT
[8] Y. V. Ivanov and C. J. Bleakley, ―Real-time h.264 video
International Journal of Research in Engineering &
encoding in software with fast mode decision and dynamic
Advanced Technology, Volume 3, Issue 5, Oct -Nov,
complexity control,‖ ACM Trans. Multimedia Comput.
2015.
Commun. Applicat., vol. 6, pp. 5:1–5:21, Feb. 2010.
[9] M. Shafique, L. Bauer, and J. Henkel, ―enBudget: A runtime adaptive predictive power-budgeting scheme for poweraware motion estimation in H.264/MPEG-4 AVC video
encoder,‖ in Proc. Design, Automat. Test Eur., Mar. 2010, pp.
1725–1730.
[10] E. Lyons, V. Ganti, R. Goldman, V. Melikyan, and H.
Mahmoodi, ―Full-custom design project for digital VLSI and
IC design courses using synopsys generic 90nm CMOS
library,‖ in Proc. IEEE Int. Conf. Microelectron. Syst. Edu.,
Jul. 2009, pp. 45–48.
[11] J. Choi, N. Banerjee, and K. Roy, ―Variation-aware lowpower synthesis methodology for fixed-point FIR filters,‖
IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol.
28, no. 1, pp. 87– 97, Jan. 2009.
[12] G. Karakonstantis, D. Mohapatra, and K. Roy, ―System
level DSP synthesis using voltage overscaling, unequal error
protection and adaptive quality tuning,‖ in Proc. IEEE
Workshop Signal Processing Systems,Oct. 2009, pp. 133–
138.
[13] W. Dally, J. Balfour, D. Black-Shaffer, J. Chen, R.
Harting, V. Parikh,J. Park, and D. Sheffield, ―Efficient
embedded computing,‖ Computer,vol. 41, no. 7, pp. 27–32,
Jul. 2008.
International Journal of Scientific Engineering and Technology Research
Volume.05, IssueNo.06, March-2016, Pages: 1021-1025