vlsi presentation on alu

28
EEE 416 V L S I

Upload: asif-tashfin

Post on 03-Apr-2015

531 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: VLSI Presentation on ALU

EEE 416

V L S I

Page 2: VLSI Presentation on ALU

Design and Analysis of Arithmetic Logic Unit (ALU)

Submitted To:Dr. Ishfaqur Raza

Submitted by:Tawhid ReazwanMashfiqul IslamAsifur Rahman

Page 3: VLSI Presentation on ALU

FunctionsAdditionSubtractionMultiplicationComparison

Page 4: VLSI Presentation on ALU

Logic Functions

• Functions for Addition , multiplication , subtraction operations:

P1=A0S0’ + S1S0’B0’ + A0B0S1’S0 Q1=S0’ (S1’B0 + S1) P2=A1S0’ + S1S0’B1’ + A1B0S1’S0 Q2=S0’ (S1’B1+S1) + A0B2S1’S0 P3=A2S0’ + S1S0’B2’ + (A2B0+A1B1) S1’S0 Q3=S0’ (S1’B2+S1) + A0B2S1’S0 P4= A3S0’ + S1S0’B3’ + (A3B0+A2B1) S1’S0 Q4=S0’ (S1’B3+S1) + A0B3S1’S0

• Functions for Comparator operation: Pc1= (A0 + B0’)S1S0 Qc1=S1S0 Pc2= (A1 + B1’)S1S0 Qc2=S1S0 Pc1= (A2 + B2’)S1S0 Qc1=S1S0 Pc1= (A3 + B3’)S1S0 Qc1=S1S0

Page 5: VLSI Presentation on ALU

Schematic diagram

Page 6: VLSI Presentation on ALU

PLAN

•Logic gate design •Adder design•ALU construction•Spice extraction•Verification•Parameter determination

Page 7: VLSI Presentation on ALU

Parameters:

•Rise Time

•Fall Time

•PCO

•Frequency

Page 8: VLSI Presentation on ALU

 

So.S1

Operation

00 Addition

01 Multiplication

10 Subtraction

11 Comparison

Page 9: VLSI Presentation on ALU

Design in Magic

•Basic Element•Conversion to a single Element

Page 10: VLSI Presentation on ALU

2 input NAND

Page 11: VLSI Presentation on ALU

3 input NAND

Page 12: VLSI Presentation on ALU

4 input NAND

Page 13: VLSI Presentation on ALU

2 input NOR

Page 14: VLSI Presentation on ALU

3 input NOR

Page 15: VLSI Presentation on ALU

Change in plan

•Using Inverter•Using usual logic gate•Mirror of Logic Diagram

Page 16: VLSI Presentation on ALU

2 input AND

Page 17: VLSI Presentation on ALU

3 input AND

Page 18: VLSI Presentation on ALU

4 input AND

Page 19: VLSI Presentation on ALU

2 input OR

Page 20: VLSI Presentation on ALU

3 input OR

Page 21: VLSI Presentation on ALU

NOT

Page 22: VLSI Presentation on ALU

EXOR

Page 23: VLSI Presentation on ALU

1 bit ADDER

Page 24: VLSI Presentation on ALU

4 bit ADDER

Page 25: VLSI Presentation on ALU

ALU

Page 26: VLSI Presentation on ALU

Errors

•Error in magic labeling•Error in spice extraction•Error in spice file•Error in Hspice simulation

Page 27: VLSI Presentation on ALU

Advantages

•Less number of gates•Less number of transistors•0.2mm *0.3mm(approximately)•Simplicity in magic design

Page 28: VLSI Presentation on ALU

Conclusion

•After doing this project we have learnt how to construct and design an ALU. We tried a lot. Unfortunately we are not able to get the final output.