Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 8 Bit ALU EE 166 Design Project San Jose State University Roger Flores Brian Silva Chris Tran Harizo Yawary Advisor: Dr. Parent May 2006.

Similar presentations


Presentation on theme: "1 8 Bit ALU EE 166 Design Project San Jose State University Roger Flores Brian Silva Chris Tran Harizo Yawary Advisor: Dr. Parent May 2006."— Presentation transcript:

1 1 8 Bit ALU EE 166 Design Project San Jose State University Roger Flores Brian Silva Chris Tran Harizo Yawary Advisor: Dr. Parent May 2006

2 2 Agenda Abstract: Specifications Introduction –Why: 8 Bit Arithmetic Logic Unit (ALU) –Simple Theory: Block diagram –Back Ground information: Han-Carlson Summary of Results Project Details Results Time Analysis Conclusions

3 3 Abstract Design an 8 bit ALU with 4 functions: 1. AND 2. OR 3. XOR 4. Han Carlson Adder Maximum propagation delay: 5 ns Area: 981.9µm ×1185.6µm = 1.16µm 2 Frequency: 200 MHz

4 4 Introduction ALU chip design involves changing the logic function into equivalent circuits and creating fast switching networks. ALU chip performs addition and basic logical operations such as AND, OR, and XOR. Han-Carlson adder structure has minimum logic depth, resulting in a fast adder but with a large area. Control Pins AOI for Propagate: P = C 0 A’B’ + C 1 A’B + C 2 AB’ + C 3 AB AOI for Generate: G = C 4 AB + C 5 AB’ +C 6 A’B + C 7 A’B’

5 5 Han-Carlson

6 6 Combine all Blocks to make 8-bit ALU Sketch Schematics Find Euler Path Draw stick Diagram Calculate Wn Wp for each block Run Spice simulation to fix Wn, Wp Draw schematic for each block Layout for each small blocks Run DRC, LVS, simulation for small blocks Run DRC, LVS, simulation for 8-bit ALU Verify functionality Measure delay time Finish Design Block Diagram Run analog simulation Run verilog simulation

7 7 Logic Flow Diagram

8 8 Longest Path Calculations

9 9 8 Bit ALU - Schematics Input D FF Han-Carlson Output D FF

10 10 Han-Carlson Adder

11 11 Final 8 Bit ALU - Layout

12 12 Final 8 Bit ALU – LVS Report Yes! Layout = Schematic

13 13 Verification Add Logic OR Logic

14 14 XOR Logic Adder Logic

15 15 Final Wave Form

16 16 Test Bench

17 17 Project Summary Total of 27 input and 9 output pins Total of 34 D Flip Flops Designed schematics and layouts for And gate, OR gate, XOR gate and Han-Carlson, Adder, MUX based FF, PG and GG using Cadence tools. Tested each schematic with test bench DRC and LVS passed for each component Successfully designed a four function eight bit ALU. Our calculated time delay was 5.14 ns compared to the spec of 5ns. (2.7% error)

18 18 Lessons Learned Start early Educate everyone in the group Work together Time Analysis Research Design8 Days Design and Verify Total 4 Weeks Logic 5 Days Each Gate Schematics4 Days Each Gate Layout4 Days Final Schematics3 Days Final Layout3 Days Test Bench1 Day Verify NC Verilog1 Day

19 19 Acknowledgements Thanks to Dr. Parent for steering us to the right direction with his recommendations. Thanks to our friends that took this class last semester. Thanks to Cadence Design Systems for the VLSI lab Thanks to Synopsys for Software donation


Download ppt "1 8 Bit ALU EE 166 Design Project San Jose State University Roger Flores Brian Silva Chris Tran Harizo Yawary Advisor: Dr. Parent May 2006."

Similar presentations


Ads by Google