Download presentation
Presentation is loading. Please wait.
1
4 Bit Arithmetic Logic Unit Presented by Ipsita Praharaj, Shalaka Ghawate Advisor: Dr. David Parent Date:05/11/04
2
Agenda Abstract Introduction - why - Simple Theory - Background Summary of results Project Details Cost Analysis Conclusions
3
Abstract Goal is to design a 4-bit ALU driving upto 30fF that can perform the following operations -FULL ADDER -AND -OR -NOR
4
Introduction ALU is a building block of several circuits. Understanding how an ALU is designed and how it works is essential to building any advanced logic circuits. Using this knowledge and experience, we can move on to designing more complex integrated circuits. Design consists of different kind of logic…Ripple carry adder, full adder, AND, OR, NOR, DFF, MUX.
5
Block diagram of 4 bit ALU Bank of 10 D FF 4:1 MUX Bank of 5 D FF Logic Unit NOR2 OR2 AND2 Arithmetic Unit Full Adder
6
Project Details -There are total of 19 pin outs in our design. including VDD and GND. -There are 9 D flip-flops at the input and 4 at the output. -There is a 4:1 MUX to select the output. -Create schematics and layouts for adder, AND, OR, MUX, in the cadence tool. -Test the schematic using test bench. -Create schematic and layout for 1 bit ALU now using the schematics for the basic logical units. -Test the schematic for 1 bit ALU. -Create the single bit ALU to create a 4 bit ALU layout. -Run DRC extracted and LVS check to verify the design.
7
DFF DFF are placed on either side of the combinational logic. Hold time= 0.586n(Fall) =0.515n(Rise) Setup time=0.521n(Fall) =0.450n(Rise)
8
Long path calculations CELLCg or Cin of load NSNNSPNMWNWP INV13.00E-1411111.52E-042.71E-04 MUX17.0839E-1522661.64E-042.82E-04 INV27.4892E-1511111.813E-043.27E-04 MUX21.7009E-1422661.74E-042.96E-04 INV_C7.883E-1511111.88E-043.40E-04 AOI_SUM1.5777E-1422422.28E-044.02E-04 AOI_C1.7703E-1422422.48E-044.36E-04 INV_C1.1466E-1411112.53E-044.59E-04 AOI_C2.045E-1422422.75E-044.84E-04 INV_C1.2747E-1411112.21E-043.99E-04 AOI_C2.081E-1422422.79E-044.91E-04 INV_C1.2917E-1411112.35E-044.26E-04 AOI_C2.2184E-1422422.81E-044.94E-04
9
Full Adder Schematic
10
Full Adder Layout
11
Full Adder LVS Report
12
2-to-1 MUX schematic
13
4-to-1 MUX layout
14
4-bit ALU schematic
15
4-bit ALU layout
16
4 bit ALU(LVS Report)
17
DFF schematic
18
DFF layout
19
DFF LVS report
20
4 bit ALU with DFF schematic
21
4 bit ALU with DFF layout
22
4 bit ALU with DFF LVS report
23
Transient Analysis
24
Worst case (Tphl)
25
Worst case (Tplh)
26
Post extraction simulation
27
Results The ALU performs all 4 functions at a 200Mhz clock and a load of 30fF. We meet the power specifications. Area of the our layout=192micron*375micron.
28
Cost Analysis Time spent on each phase of the project. - Logic design 1 week. - Logic check 1 week -Individual schematic 5 days - Integration of schematic blocks 1 week - Layouts 2 weeks - Post extraction check 2 days
29
Acknowledgements Thanks to Cadence Design systems for the VLSI labs Thanks to Professor David Parent for his guidance.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.