EC 222 – Advanced Digital Logic Design

Course lecturer :

  • Dr. Noha Othman Korany

Course assistant :

  • Eng . Allaa Hussien
  • Eng. rana salem

Course objectives :

To enable students to: • Provide computer students adequate knowledge and skills on advanced digital system analysis, design, implementation and verification of some MSI components (carry look ahead adder/subtractor, comparator, Decoders, Multiplexers, ROM, PAL, and PLA). • study various MSI circuits, combinational and sequential programmable logic devices such as ROMs, PLAs, PALs, CPLD and FPGAs and the design of application specific integrated circuits (ASCIs) using schematic diagrams and VHDL programming. • Analyze & synthesis of synchronous sequential machines. • Introduces the Asynchronous sequential circuit and its problems (Hazards & Races). • Analyze Digital systems includes Multi-level circuits, MSI, Multiple function minimization of combinational logic and combinational logic structures.

Course description :

This courseis concerned with the design and the implementation of digital systems: Multi-level circuits, PLA, function of the basic inverter structure, combinational logic structures, synchronous and asynchronous sequential machines. It presents various medium scale integration (MSI) circuits, combinational and sequential programmable logic devices such as ROMs, PLAs, PALs, CPLD and FPGAs and the design of application specific integrated circuits (ASCIs) using schematic diagram and VHDL . It explores different types of control units.

Course assessment :

Year Work 30% Mid Term 20% Final Exam 50%

Recommended text books :

– M. Morris Mano and Michael D. Ciletti, \”Digital Design\”, fourth Edition, 4th edition, 2007. – Charles H. Roth, “Fundamentals of Logic Design “, Fifth Edition, West Publishing, 2009. – Hill & Peterson, “Introduction to Switching Theory& Logical Design “, Wiley, 3 edition, 1981.

Recommended refrences :

– Charles Kime& Thomas Kaminski, \”Logic and Computer Design Fundamentals\”,4th edition, 2007.