1
4 BIT Arithmatic and Logic Unit(Fairchild DM74LS181)
Kunjal ShahRadha Dharmana
Rutu PandyaVennela Patchala.
Advisor: Dr. David, ParentDecember 5, 2005
2
Agenda• Abstract• Introduction
– Why– Simple Theory– Back Ground information (Lit Review)
• Design Flow• Project (Experimental) Details• Results• Cost Analysis• Lessons Learned• Acknowledgement
3
Abstract
Specifications of ALU• Load : 25 fF• 16 arithmathic functions• 16 logical functions• Propagation delay : 5ns• Clock frequency : 200 MHz• Power requirement : 17 mW• Occupied Area : 373 x373um
4
Introduction
Why?• The Arithmatic and Logic Unit is a building block
of several industrial circuits.• Design consists of different kinds of Arithmatic
operations like Ripple carry adder, subtractor, Transfer data..
Logical operations like AND, OR, XOR, INV.• How the ALU is designed and how it works is
essential for designing advanced circuits.
5
ALU Block Diagram
6
Design flow
7
Longest path
8
Longest path calculations
9
Schematic
10
Logical Operations
11
Arithmetic Operations
12
Layout
13
DRC
Verification
14
Transient Response
A=0, B=1, M=1, S=E, F0 =1, F1=F2 = F3 = 0, F =A+B
15
Power
16
Cost Analysis
• Time spent on each phase of the project– Verifying logic 1 week– Logic reduction 1 week– Transistor sizing 1 week– Layout of individual blocks 2weeks– Integration of blocks 3 days– post extracted timing 1 day
17
Lessons Learned
• The circuit can be used as a building block for 16/32-bit ALU.
• Same metal should not be used in both horizontal and vertical direction.
18
Acknowledgement
• Thanks to Cadence Design Systems for the VLSI lab
• Thanks to Professor David W. Parent for his guidance.