Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
)
0 1
1 0
International Journal of Advanced Engineering Research and Technology (IJAERT)
Volume 2 Issue 2, May 2014, ISSN No.: 2348 8190
52
www.ijaert.org
C) OR gate
Schematic
Layout
Fig5.Schematic and Layout of OR
WAVEFORMS
i) DC Analysis
(ii) AC
Analysis
Fig6.DC and AC waveform of OR
D) XOR Gate
Schematic
Layout
Fig7. Schematic and Layout of XOR
Waveforms
i)DC Analysis
ii) AC Analysis
Fig8. DC and AC waveform of XOR
E) Full Adder
In ALU, full adder forms the core of the entire design.
The full adder performs the computing function of the
ALU. A full adder could be defined as a combinational
circuit that forms the arithmetic sum of three input bits
[4]. It consists of three inputs and two outputs. In our
design, we have designated the three inputs as A, B and
Cin. The third input Cin represents carry input to the
first stage. The outputs are SUM and CARRY. Figure
shows the logic level diagram of a full adder. The
Boolean expressions for the SUM and CARRY bits are
as shown below.
SUM= AB Cin
CARRY = A B + A Cin + B C
CARRY = A B + A Cin + B
Cin
SUM= AB Cin
FULL
ADDE
R
A
c
B
c
B
in
International Journal of Advanced Engineering Research and Technology (IJAERT)
Volume 2 Issue 2, May 2014, ISSN No.: 2348 8190
53
www.ijaert.org
Schematic
Layout
Fig9.Schematic and Layout of full adder
WAVEFORMS
i)DC Analysis
ii)AC Analysis
Fig10.DC and AC waveform of full adder
F)Full Subtractor
Full Subtractor is a combinational circuit with three
inputs A, B and B
in
and two outputs Difference(D) and
Borrow(B
0
).
D = ABB
in
B
0
= AB
in
+ AB + BB
in
Schematic
G)Multiplexer
Multiplexer (or MUX) is a device that selects one of
several analog or digital input signals and forwards the
selected input into a single line. A multiplexer of
2
n
inputs has n select lines, which are used to select
which input line to send to the output. Multiplexers are
mainly used to increase the amount of data that can be
sent over the network within a certain amount of time
and bandwidth. A multiplexer is also called a data
selector.
Schematic
Layout
Fig11. Schematic and Layout of MUX
WAVEFORMS
i)DCAnalysis
B
0
= AB
in
+AB + BB
in
D = A BB
in
FULL
SUBT
RACT
OR
A
c
B
c
B
in
InI
0
2:1 MUX
Fig 17:- Block of 2:1 MUX
InI
0
Sel
International Journal of Advanced Engineering Research and Technology (IJAERT)
Volume 2 Issue 2, May 2014, ISSN No.: 2348 8190
54
www.ijaert.org
ii) AC Analysis
Fig12.DC and AC waveform of MUX
H) Arithmetic Logic Unit
A 8-bit ALU has been designed for 3V operation. The
ALU can perform various arithmetic and logical
operations. The basic blocks of a computer are central
processing unit (CPU), memory unit, and input/output
unit.[5] CPU of the computer is basically the same as the
brain of a human being. It contains all the registers,
control unit and the arithmetic logic unit (ALU). ALU
considered as the most important subsystem in a digital
computer. An arithmetic logic unit (ALU) is a digital
circuit which performs arithmetic, logic and shift
operations on two n-bit digital words. Functionally, an
ALU can be divided up into three circuits: the arithmetic
circuit, the logic circuit and the shift circuit.[6] The 8-bit
ALU was formed by combining four Full Adder and
four Full Subtractor with five multiplexer as shown in
the schematic diagram.
Schematic
Layout
Fig13. Schematic and Layout of ALU
WAVEFORMS
i) AC Analysis
Fig14. AC waveform of ALU
III. CONCLUSIONS
Implementation of 8 bit arithmetic logic unit (ALU) is
presented. The design was implemented by using
DSCH3.5 and Microwind 3.1. ALU was designed to
perform arithmetic operations such as addition and
subtraction using 8-bit fast adder, logical operations such
as AND, OR, XOR and NOT operations, complement
operations and compare. The maximum operative
voltage is 1.2V and power dissipation is 0.852mW. The
ALU was designed for controller used in network
interface card.
REFERENCES
1. A design of low power 8-bit ALU ;Beom Seon
Ryu; Jung Sok Yi; Kie Young Lee; Tae Won
Cho TENCON 99. Proceedings of the IEEE
Region 10 Conference Volume: 2 Digital
ObjectIdentifier:10.1109/TENCON.1999.81855
6 ;Publication Year: 1999 , Page(s): 868 - 871
vol.2 ; IEEE Conference Publications .
2. Application Specific Low Power ALU Design
;Yu Zhou; Hui Guo Embedded and Ubiquitous
Computing, 2008. EUC '08. IEEE/IFIP
International Conference on Volume: 1 Digital
Object Identifier: 10.1109/EUC.2008.81
Publication Year: 2008 , Page(s): 214 - 220
Cited by: 1; IEEE Conference Publications.
3. The power dissipation comparison of different
ALU architectures; Junkai Sun; Anping
JiangMechanical and Electrical Technology
(ICMET), 2010 2nd International Conference on
Digital Object Identifier:
10.1109/ICMET.2010.5598395; Publication
Year: 2010 , Page(s): 430 - 433 ;IEEE
Conference Publications.
International Journal of Advanced Engineering Research and Technology (IJAERT)
Volume 2 Issue 2, May 2014, ISSN No.: 2348 8190
55
www.ijaert.org
4. Design of a high performance microcontroller;
Hu Yue-li; Cao Jia-lin; Ran Feng; Liang Zhi-
jian; High Density Microsystem Design and
Packaging and Component Failure Analysis,
2004. HDP '04. Proceeding of the Sixth IEEE
CPMT Conference on ;Digital Object Identifier:
10.1109/HPD.2004.1346667 ;Publication Year:
2004 , Page(s): 25 - 28 ; IEEE Conference
Publications.
5. Design of a superconducting ALU with a 3-input
XOR gate ; Takahashi, K.; Nagasawa, S.;
Hasegawa, H.; Miyahara, K.; Takai, H.;
Enomoto, Y.; Applied Superconductivity, IEEE
Transactions on Volume: 13, Issue: 2
,Part:1Digital Object Identifier:
10.1109/TASC.2003.813944 Publication Year:
2003 , Page(s): 551 - 554 Cited by: 3 ;IEEE
Journals & Magazines .
6. G P Pal, S Pal, A K Gupta, V Yadav Internal
Scan Test Methodology of Sequential Circuits,
pp- 059-062, IJSRET Volume 1 Issue 5, August
2012
7. The 8051 Microcontroller and Embedded
Systems; Second Edition; Muhammad Ali
Mazidi, Janice Gillispie Mazidi, Rolin D.
McKinlay.
8. Om Prakash, R.K.Prasad, B.S.Rai, Akhil
Kaushik, Analysis and Design of Logic Gates
Using Static and Domino Logic Technique,
IJSRET, Vol 1 Issue 5, pp- 179-183, August
2012
9. Om Prakash, Dr.B.S.Rai, Dr.Arun Kumar
Design and analysis of low power energy-
efficient, domino logic circuit for high speed
applications, pp- 1-4, IJSRET Volume 1 Issue
12, March 2013
10. Sunil Kumar Ojha ,Subrato Howlader Low-
Power CMOS SRAM Cell with Sleep
Transistors to Control Leakage Currents, pp-
37-40, IJSRET Volume 2 Issue 1, April 2013
11. U.Palani, M.Sujith,P.Pugazhendiran
Implementation of Memory Based
Multiplication Using Micro wind Software, pp-
45-50, IJSRET Volume 2 Issue 2, May 2013
12. Namrata Gupta Designing of Full Adder
Circuits for Low Power, pp- 215-219, IJSRET
Volume 2 Issue 4, July 2013
13. Neeraj Kumar Mishra Performance Evaluation
& Design Methodologies for Automated 32 Bit
CRC Checking for 32 bit address Using HDLC
Block pp- 242-246, IJSRET Volume 2 Issue
5, August 2013