150 likes | 439 Views
4 Bit ALU (Arithmetic Logic Unit) Philips 74HC/HCT181. Janusz Labedz Cecilia Angkawidjaya Xiaoying Shi Vanessa Pascua Professor: Dr. Dave Parent Date: Spring 2005. Agenda. Abstract Introduction Project Details Results Time Analysis Conclusions. Abstract.
E N D
4 Bit ALU(Arithmetic Logic Unit)Philips 74HC/HCT181 Janusz Labedz Cecilia Angkawidjaya Xiaoying Shi Vanessa Pascua Professor: Dr. Dave Parent Date: Spring 2005
Agenda • Abstract • Introduction • Project Details • Results • Time Analysis • Conclusions
Abstract • Design a functional equivalent 74HC/HCT181 4-bit ALU • Inputs (14) and outputs (8) of our design are connected via Nand2s, Nand3s, Inverters • Performs 16 operations • Specifications: • Frequency: 200MHz • Power : 26mW • Area : 312um x 572um • The results are verified by Spectre spice simulation tools.
Introduction • An ALU is the fundamental unit of any computing system. • Understanding how an ALU is designed and how it works is essential to building any advanced logic circuits. • The logic operations are performed by NAND2s, NAND3s, & INVERTERS. • Using this knowledge and experience, we can move on to designing more complex integrated circuits.
Philips 74HC/HCT181 • Total 16 arithmetic operations (add, subtract, plus, shift, plus 12 others) • Total 16 logic operations (XOR, AND, NAND, NOR, OR, plus 11 others) • Capable of active-high and active-low operation .
Time Analysis • Estimated time spent on each phase of the project • Verify logic & NC Verilog • 8 days • Verifying timing • 3 days • Layout • 12 days • post extracted timing • 5 days
Lessons Learned • Start early on layout • Use instances • Add DFF early • See Dr. Parent more often to understand the concept fully (the big picture)
Summary • Learned: • Aspects of design processes • Simulation and verification tools • Successfully designed 4 bit ALU with following specifications • Frequency: 200MHz • Power : 26mW • Area : 312um x 572µm • This design concept can be a building block for higher bit ALU, example for 16-bit, 32-bit…
Acknowledgements • Want to thank our group for great effort & wisdom • Thanks to Cadence Design Systems for the VLSI lab • Thanks to Synopsys for software donation • Professor D. P.