LANTC01 Edisi ke 2 : Tatacara Kelulusan Bagi Kursus Pengajian Institusi Pendidikan Tinggi Swasta (IPTS) Bagi Peringkat Sijil, Diploma dan Ijazah Sarjana Muda. ___________________________________________________________________________________
1. Title of Subject

Digital Logic Design

2. Subject Code

ECE107

3. Status of Subject

Core 
4. Stage

Degree 
5. Version

Date of Current Version : July 2009

6. Credit Hour EAC’s Credit Hours Equivalent

3
 3.69 (3 + 0.69) 3 represents lectures (3 hours per week 14 weeks) 0.69 represents tutorials, labs assignment (6 hours of tutorials (0.2) , 9 hours of labs (0.32), assignment 7 hours (0.17) 
7. PreRequisite

None 
8. Teaching Staff

Not assigned yet 
9. Semester

Year 1, Semester 1

10. Aim of Subject

To provide a basic understanding of the basics of digital logic circuits and their applications in digital system.

11. Learning Outcome of Subject

At the completion of the subject, students should be able to: describe the differences between analog and digital systems, and their respective advantages and disadvantages. Analyze and design combinational and sequential logic circuit apply algebraic methods based on Boolean algebra and truth table to apply the concepts of sequential logic and memory devices in digital systems. Analyze and design modular combinational circuits using encoders, decoders, multiplexers and demultiplexers.  12. Assessment Scheme  Lab Experiments
 Work in group of 2 Written and oral assessment at the end of lab
 10%
 Tutorial / Assignment  Group assignment To enhance understanding of basic concepts in lecture
 15%
 Test Quiz   15%
 Final Exam   60%
 13. Details of Subject  Topics  Hours 

Introduction Numerical Representation, Digital and Analog Systems, Digital Number Systems, Representing Binary Quantities, Digital Circuits/Logic Circuits, Parallel and Serial Transmission, Memory, Digital Computers

2 
Number Systems and Codes
BinarytoDecimal Conversions, DecimaltoBinary Conversions, Hexadecimal Number System, BCD Code, The Gray Code, Alphanumeric Codes 
2 
Describing Logic Circuits
Boolean Constants and Variables, Truth Tables, OR Operation with OR Gates, AND Operation with AND Gates, NOT Operation Describing Logic Circuits Algebraically, Evaluating LogicCircuit Outputs, Implementing Circuits from Boolean Expressions, NOR Gates and NAND Gates, Boolean Theorems, DeMorgan Theorems, Universality of NAND Gates and NOR Gates Alternate LogicGate Representations, Which Gate Representation to Use, IEEE/ANSI Standard Logic Symbols, Description Languages Versus Programming Languages, Implementing Logic Circuits with PLDs, HDL Format and Syntax

7 
Combinational Logic Circuits SumofProducts Form, Simplifying Logic Circuits, Algebraic Simplification Designing Combinational Logic Circuits, Karnaugh Map Method, ExclusiveOR and ExclusiveNOR Circuits, Parity Generator and Checker, Enable/Disable Circuits, Basic Characteristics of Digital ICs, Programmable Logic Devices

10 
Sequential Logic Circuits
NAND Gate Latch, NOR Gate Latch, Digital Pulses, Clock Signals and Clocked FlipFlops, Clocked SR FlipFlop, Clocked JK FlipFlop Clocked D FlipFlop, D Latch (Transparent Latch), Asynchronous Inputs IEEE/ANSI Symbols, FlipFlop Timing Considerations, Potential Timing Problem in FF Circuits, FlipFlop Applications, FlipFlop Synchronization Detecting an Input Sequence, Data Storage and Transfer, Serial Data Transfer: Shift Registers, Frequency Division and Counting, SchmittTrigger Devices, OneShot (Monostable Multivibrator), Clock Generator Circuits

8
 Modular Combinational Logic
Modular Design. Decoders. Decoder Circuit Structures. Implementing Logic Functions Using Decoder. Encoder Circuit Structures. Multiplexers/Data. Selectors. Multiplexer Circuit Structures. Applications of Multiplexers. Demultiplexers/Data Distributors. Binary Arithmetic Elements. Binary Adder Circuits. Binary Subtraction Circuits. Arithmetic Overflow Detection. Comparators. Design Example: A Computer Arithmetic Logic Unit. Computeraided Design of Modular Systems
 8

Counters and Registers
Asynchronous (Ripple) Counters, Propagation Delay in Ripple Counters, Synchronous (Parallel) Counters, Counters with MOD Numbers < 2N, Synchronous Down and Up/Down Counters Synchronous Counter Design, State Machines. 
5 
14. Teaching and Learning Activities 
This subject will be delivered using the following means: Lecture Hours = 42 hours Supervised Tutorial Hours = 6 Laboratory Experiments = 9 Total Contact Hours = 57

15. Laboratory

Combinational Logic Circuits And Their Applications Sequential logic circuit And Their Applications Counter design
 16. Details of Assignment  Example: Title: Digital circuit design and analysis Objective: To enhance students’ skills in applying minimisation methods to simplify Boolean functions, analyzing the behaviour of sequential circuits, and designing modular combinational circuits. Type: Design and analysis. Description: Students are required to apply minimisation methods such as Karnaugh map or QuineMcCluskey to a design problem, analyze the behaviour of sequential circuits, and design modular combinational circuits for a specific application.

17. Reading Materials 
Textbook
 Tocci, R.J., “Digital Systems: Principles and Applications”, 9th Ed, Prentice Hall 2006

Reference Materials 
Alan B. Marcovitz, “Introduction to Logic Design”, 2nd ed., McGrawHill, 2005 Ronald J. Tocci, Neal S. Widmer and Gregory L. Moss, “Digital Systems  Principles and Applications”, 9th ed., PrenticeHall, 2004 S. Brown and Z. Vranesic, “Fundamentals of Digital Logic with VHDL Design”, 2nd ed., McGrawHill, 2005 
17. Program Outcomes No  Program Outcomes  Supported by Learning Outcomes (LO) and Activities  P1  Ability to acquire and apply knowledge of science and engineering fundamentals.
 LO15 Exam, test, tutorial, assignment, lab  P2  Acquired in‐depth technical competence in electronic engineering discipline.
 LO15 Exam, test, tutorial, assignment, lab  P3  Ability to undertake problem identification, formulation and solution
 LO15 Exam, test, tutorial, assignment, lab  P4  Ability to utilise systems approach to design and evaluate operational performance.
 Assignment, lab  P5  Understanding of the principles of design for sustainable development  LO15 Exam, test, tutorial, assignment, lab  P6  Understanding of professional and ethical responsibilities and commitment to them.
 Exam, test, tutorial, assignment, lab  P7  Ability to communicate effectively, not only with engineers but also with the community at large.
 Tutorial, assignment, lab  P8  Ability to function effectively as an individual and in a group with the capacity to be a leader or manager.
 Tutorial, assignment, lab  P9  Understanding of the social, cultural, global and environmental responsibilities of a professional engineer
 Assignment, lab  P10  Recognising the need to undertake life‐long learning, and possessing/acquiring the capacity to do so  Assignment 
Borang ini diisi berasaskan buku “Garis Panduan Prosedur Dan Proses Mendapatkan Kelulusan, Standard Minimum Dan Perakuan Akreditasi Kursus Pengajian IPTS”, buku “Garis Panduan Standard Dan Kriteria Kursus Pengajian IPTS” dan buku “Bimbingan Menyediakan Dokumen Memohon Kelulusan Dan Perakuan Akreditasi Kursus Pengajian IPTS”
