300 likes | 789 Views
8 Bit Arithmetic Logic Unit. Presented by Eric Phan Cong Hoang Paulos Getachew Professor: Dr. David Parent Date: May 7, 2006. Agenda. Abstract Introduction Project Details Results Conclusions. Abstract. Goal is to design a 8-bit ALU performs the following functions: ADDER XOR AND
E N D
8 Bit Arithmetic Logic Unit Presented by Eric Phan Cong Hoang Paulos Getachew Professor: Dr. David Parent Date: May 7, 2006
Agenda • Abstract • Introduction • Project Details • Results • Conclusions
Abstract • Goal is to design a 8-bit ALU performs the following functions: • ADDER • XOR • AND • OR
Introduction • ALU is a basic fundamental unit of any computing system. • Understanding how an ALU is designed and how it works is a benefit to building any advanced logic circuits. • Using this knowledge and experience, we can move on to designing more complex integrated circuits.
Project Details • Create schematics and layouts for AOI3333, Kogge-Stone Adder, Flip-Flop, and 4-1Mux by using Cadence tool. • There are 25 D Flip-Flops at the input and 9 at the output. • Using test bench to test schematic. • Create layout of the 8bit ALU. • Run DRC extracted and LVS check to verify the design.
PG Diagram Notation *www-cse.ucsd.edu/classes/wi05/cse246/adderharris.ppt
Kogge-Stone **www-cse.ucsd.edu/classes/wi05/cse246/adderharris.ppt
Summary • Designed 8 bit ALU with following specifications • Frequency : 200MHz • Area : 774um x 1008µm • Power : 29.28mW • Time Delay: 5ns
Cost Analysis • Time spent on each phase of the project. • Logic design 1 week • Individual schematic 5 days • Integration of schematic blocks 1 week • Layouts 2 week
Lessons Learned • Start early on layout • Use instances
Acknowledgements • Want to thank our classmates for their help • Thanks to Cadence design systems for the VLSI labs • Thanks to Professor David Parent for his guidance.