DOC PREVIEW
SJSU EE 166 - Design of a 4-Bit ALU

This preview shows page 1-2-21-22 out of 22 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Design of a 4-Bit ALUAgendaAbstractIntroductionLogic UnitSlide 6Slide 72X1 MultiplexerD Flip-FlopFull AdderFull Adder Wave_FormY-Gen SchematicY-Gen and AU Logic VerificationAU (Arithmetic Unit)Longest Path CalculationsSlide 164 Bit_ALU Schematic4 Bit_ALU Test_Bench4 Bit ALU Wave_FormLayout and LVSConclusionsAcknowledgements01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan1Design of a 4-Bit ALUPresented byPreeti Chauhan, Aung Moe, & Harsirat Mangat Advisor: Professor David Parent12/06/2004EE166 Project Presentation01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan2Agenda•Abstract•Introduction: Basic ALU Blocks -- Logic Unit -- Arithmetic Unit -- 2x1 Multiplexer -- D Flip-Flop•4-Bit ALU -- Schematic -- Size Calculations -- Layout -- Verification -- Simulation•Conclusions01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan3Abstract•We designed a 4 Bit ALU that operated at 200 MHz and use 650mW of Power and occupied an area of 649 x 240 m201/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan4IntroductionBasic ALU Blocks 4-Bit ALUReference: Digital Logic Circuit Analysis & Design by Nelson, Nagle, Irwin, and Carroll01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan5Logic UnitLogic verification:Schematic:S1 S0 A B F0 0 0 0 0 AND0 0 0 1 00 0 1 0 00 0 1 1 10 1 0 0 0 OR0 1 0 1 10 1 1 0 10 1 1 1 11 0 0 0 1 NOT1 0 0 1 11 0 1 0 01 0 1 1 01 1 0 0 0 XOR1 1 0 1 11 1 1 0 11 1 1 1 0Truth TableF = S1’AB+S0AB’+S0A’B+S1S0’A’01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan6Logic UnitLayout:LVS:01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan7Logic UnitSimulation:Delay:01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan82X1 Multiplexer01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan9D Flip-Flop01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan10Full AdderWp =6 um: Wn=4.05umWorst Case Delay = 0.627nsCout = AB+AC+BCY = A xor B xor C = ABC + (A+B+C) Cout01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan11Full Adder Wave_FormDelay =677n –50n = 627ns01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan12Y-Gen SchematicWp = 5.55um Wn =3.45umDelay = 0.86 ns01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan13Y-Gen and AU Logic VerificationFunction S1 S0 Y CinAddition 0 0 B 0Substraction 0 1 Not B 1Increment 1 0 0 1Decrement 1 1 1 0Y = S1’S0’B + S0B’+S0 S1 = S0 + (S1B)Cin = S1 + S001/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan14AU (Arithmetic Unit)Cell Width =30 umCell Length = 125 umDelay = 0.627+0.86+0.4 = 1.887nsXor01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan15Longest Path Calculations12345678No of Logic Levels:XOR = 3AND = 2INV =1NAND =1DFF =4Delay = 5ns/19 = 0.2ns01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan16Longest Path CalculationsnsnsPHL26.0195Note: All widths are in micronsand capacitances in fF01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan174 Bit_ALU Schematic01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan184 Bit_ALU Test_Bench01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan194 Bit ALU Wave_Form01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan20Layout and LVS01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan21Conclusions•We are able to design a 4 Bit ALU which run at 200mHz with 600mW of power •Should work in the same account and consult with group member to get a good layouts•More than 100 hrs of work01/18/19 Aung Moe, Harsirat Mangat, Preeti Chauhan22Acknowledgements•Professor David Parent •Thanks to Cadence Design Systems for the VLSI lab•Thanks to Synopsys for Software donation•Thanks to my wife/husband for putting up with


View Full Document

SJSU EE 166 - Design of a 4-Bit ALU

Download Design of a 4-Bit ALU
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Design of a 4-Bit ALU and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Design of a 4-Bit ALU 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?