Description of Departmental Compulsory Course – Digital Logic Design COURSE TITLE ENGLISH CODE /NO Digital Logic Design EE 360 ARABIC CODE/NO. 360 هـ ك Pre-requisites CONTACT HOURS /WEEK C.U. Th. Pr. Tr. TCU 3 2 0 4 EER 201 Study the basic principle of representation and manipulation of digital information. Apply the Boolean Algebra and Karnaugh Maps to design the digital circuits. Several digital building blocks such as MUX, Decoder, ROM, and PLA are used for designing complex combination circuits. Sequential circuits such as counters, code converters and shift registers are designed using flip-flops. Objectives: On successful completion of this course, student will be able to: 1. Take the basic knowledge theory of digital design 2. recognize the basic analysis techniques to understand, formulate, and solve digital design problems 3. acquire the technical foundation required for more advanced future courses in electrical engineering 4. identify the contribution of digital design in electrical engineering Contents: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Number system and codes Boolean algebra and logic gates Karnaugh maps Multiplexer and decoders Gate networks and combinational circuits Read-only memories ROM Programmable logic arrays PLA Flip-flops Digital counters Shift registers Sequential networks Course Outcomes: A- Knowledge: On successful completion of this course, student will be able to: 1. list different number systems and codes 2. recognize various techniques to simplify Boolean functions 3. 4. 5. 6. 7. 8. express using multiplexers and decoders to design combinational circuits recognize combinational Networks identify the functions of different Flip-Flops. express using Flip-Flops to design digital Counters recognize shift registers and similar sequential networks identify software tools to design, simulate, test, and document digital systems B-Cognitive Skills: On successful completion of this course, student will be able to: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. identify different number systems and codes apply various techniques to simplify Boolean functions design multi-level and multiple output gate networks use multiplexers and decoders to design basic combinational circuits design a ROM to realize given Boolean functions design a PLA to realize given Boolean functions design combinational Networks Classify functions of different Flip-Flops. use Flip-Flops to design digital Counters design shift registers and similar sequential networks use software tools to design, simulate, test, and document digital systems C- Interpersonal skills and responsibilities: On successful completion of this course, student will be able to: 1. acquire the basic concepts of digital design to understand, formulate, and solve the digital design field problems 2. participate in discussion and review of work assignments D- Analysis and communication: On successful completion of this course, student will be able to: 1. utilize boolean algebra and Karnaugh Maps in the analysis of digital systems 2. communicate to work in a group 3. write scientific reports and conduct presentation about practical applications of digital design in industry 4. seek the updated knowledge in digital design . Assessment methods for the above elements 1. Written exams (mid-term and final) to assess understanding and scientific knowledge. 2. Assignments andquizzes to assess ability to solve problems and analyze results independently. 3. Scientific report to assess practical, and presentation skills Weighting of assessments Quizzes Assignments Course Project or Reports 20 % 10 % 15 % Mid-term exam Final exam Total 15 % 40 % 100 % Text book: 1. Charles H. Roth Jr., Fundamentals of Logic Design, 4th Ed. Thomson Brooks, 2004. Supplementary references : 1. M. Mano, Digital Design, Prentice Hall Inc., 2002 2. Modeling and Analysis of Dynamic Systems, Fredrick and C. Close . Process Control Instrumentation Technology, Curtis Johnson, Prentice Hall Other Information Resources Class Schedule: Lectures: three 50 minutes sessions per week Lab: one 2.0 hours session per week Course Contribution to professional Component: Engineering Science: Engineering Design: 75 % 25 % Time table for distributing theoretical course contents Weak Theoretical course contents 1-2 Number systems and codes 3-4 Boolean Algebra, Logic Gates, Karnaugh Maps 5-6 Mutli-level gate network, Multiple output networks 7-8 Multiplexers, Decoders 9-10 Read-only memories (ROM), Programmable Logic Arrays (PLA) 11-12 Design of Combinational Networks 13-14 Flip-Flops, Design of Digital Counters 15 Remarks Design of Shift Registers and similar Sequential Networks Final Exam Time table for distributing Practical course contents Week Experiment 1 Introduction to Digital Laboratory : NI-Multisim 2 simulation and Implementation AND-Gate Remarks 3 simulation and Implementation OR-Gate 4 simulation and Implementation Decoder 5 6 7-8 9-10 11-12 13-14 15 simulation and Implementation MUX simulation and Implementation DEMUX simulation and Implementation Arithmetic Circuits simulation and Implementation counters simulation and Implementation Shift registers simulation and Implementation Sequential networks Final Exam