Course Ourtline. Digital Logic Design
Course Ourtline. Digital Logic Design
COLLEGE OF INFORMATICS
Computer Science Program
Course Title: Digital Logic Design: 3 Pre-requisites: None
This course provides an overview of the principles underlying Number systems, arithmetic
operations decimal codes, alphanumeric codes, Boolean algebra, Karnaugh maps, implementation
of digital logic gates using universal gates (NAND and NOR gates), exclusive- OR gates,
integrated circuits, combinational circuits, decoders, encoders, multiplexers, Demultiplexers
adders, subtractors, multipliers, sequential circuits, latches, flip-flops, sequential circuits analysis,
and counters. Finally, under this course, Analysis and design of combinational and sequential logic
systems will be done.
Faults in Digital Circuits; Test Generation for and Testable Combinational Circuits; Test
Generation and Testable Sequential Circuits; Built-in Self-Test (BIST). Upon the completion of the
module, Students will be able to:
Course Outline
Time
Contents Chapter Objectives
Allotted
CHAPTER 1
1. Introduction to Digital Systems ✓ Create distinction between Analogue
1.1. Digital and analogue and Digital systems.
quantities 2 LHs
✓ To introduce basics of binary systems
1.2. Binary digit logic level and
digital waveform as in digital electronics.
CHAPTER 2
2. Number system, operations and
codes ✓ Create distinction between
2.1. Decimal number
2.2. Binary number Numbering system
2.3. Decimal to binary ✓ Apply basic techniques with base
Conversions 2 LHs
conversation
2.4. 1’s and 2’s compliment of ✓ Get introduced with different types of
binary number binary codes
2.5. Signed number
2.6. Hexadecimal number
2.7. Octal number and BCD
CHAPTER 3
3. Logic gates
3.1. The inverter
3.2. The AND gate ✓ Describe the Operations of AND, OR
3.3. The OR gate and The Inverter. 2 LHs
3.4. The NAND gate ✓ To Express the operations of
3.5. The NOR gate exclusive-OR and exclusive-NOR.
3.6. The Exclusive OR and
Exclusive NOR gates
CHAPTER 5
5. Combinational logic ✓ Analyze combinational Logic
5.1. Functions of combinational Circuits.
logic
✓ Develop the truth table from the
5.2. Basic combinational logic
circuits output expression of CLC.
6 LHs
5.3. Implementing Combinational ✓ Design CLC for a given truth table.
logic ✓ Apply Multiplexers in Data selection.
5.4. Universal property of NAND ✓ Use decoders as De-multiplexers.
and NOR gates ✓ Analyze and Design Sequential Logic
5.5. Adders, decoders, encoders,
Circuits.
multiplexers and de
multiplexers
CHAPTER 6
6. Flip flops ✓ Use Logic Gates to construct basic
6.1. Latches Latches.
4 LHs
6.2. Edge triggered flip flops ✓ Recognize the d/c b/n Latches and
6.3. Master slave flip flops Flip-flops.
6.4. Applications
References:
✓ Floyd, Digital Electronics (Ch: 1,2,3,5,7,9)
Literatures ✓ Digital Principles and Logic Design (Ch.
2,3,6,8)
✓ Switching Theory and Automata, Kohavi
✓ M. Morris Mano, Digital Design
✓ Enoch O. Hwang, Digital Logic and
Microprocessor Design with VHDL