Professional Documents
Culture Documents
Prerequisites: None
Co requisites: None
Introduction to Digital Computer and Systems, Number Systems, Binary Arithmetic, Boolean Algebra,
Algebraic Manipulation, Canonical and Standard Form & Conversions, Logical Operations and Gates,
Simplification of Functions, Karnaugh Map Methods, Two Level Implementations, Dont Care Conditions,
Prime Implicants, Combinational Logic Design, Arithmetic Operations and Circuits, Analysis Procedures,
Multilevel NAND/NOR Circuits, Decoders, Encoders, Multiplexers, Demultiplexers, Memory Types, Read
Only Memory, Random Access Memory, Programmable Logic Array (PLA), Sequential Logic, Flip-Flops,
Clocked Sequential Circuits, State Machine Concept, Design of Sequential Circuits using State Machines,
Counters and their Design, Synchronous Counters, Asynchronous Counters, Shift Registers etc.
Textbook:
1. M. Morris Mano & Charles R. Kime, Logic and Computer Design Fundamentals (2nd Edition
Updated, Prentice Hall, 2000)
Reference Books:
Overall Educational Objective: The student will develop the ability to design both combinational and
sequential digital logic circuits. He will learn to design with common library hardware components.
After successfully completing this course, the students will be able to:
1. Describe number system, basic logic gates, boolean algebra and basic properties of boolean algebra.
(C1-PLO1)
2. Explain the correlation between Boolean expression and their corresponding logic diagrams. (C2-
PLO1)
3. Simplify and optimize simple logics using basic boolean properties and Karnaugh Maps. (C3-PLO1)
4. Analyze and design combinational circuits (C5-PLO3)
5. Realize basic sequential circuit and perform analysis of Sequential logic circuits using different
types of flip-flops (C4-PLO2)
6. Design Sequential logic circuits using different types of flip-flops. (C5-PLO3)
7. Illustrate and design sequential components used in typical digital Systems: Adder, Subtracters,
Registers, Shifters, Comparators, counters etc. (C5-PLO3)
8. Understand and use HDL/Proteus/Multisim to implement combinational and sequential circuits.
(C3/C4-PLO5)
9. Work as a team to build semester projects (C5-PLO9)
Course Schedule:
3 credit hours/week
One laboratory session/week (3 hours/session)
Topics Covered:
1. Introduction to digital system and different number systems, Binary arithmetic (3 lectures)
2. Boolean algebra, Axioms of boolean algebra (2 lectures)
3. Simplification of logic circuits using K-maps, Product of sum simplification, dont care condition,
NAND & NOR implementation. (3 lectures)
4. Combinational logic, Binary multiplier & magnitude comparator, Decoder & encoder, MUX &
DEMUX. (6 lectures)
5. Latches & Flip-Flops, Characteristic tables, state equations, diagrams, clocked sequential circuits. (2
lectures)
6. Analysis of D, JK, T-Flip flops, Mealy & Moore models, State reduction. (4 lectures)
7. Design of clocked sequential using Flip-Flops. (2 lectures)
8. Registers, shift registers, universal shift registers, Ripple counters, synchronous counters, Registers
with parallel load, shift registers, Universal shift registers. (6 lectures)
9. Introduction to ROM, PAL, PLA, CPLD ROM Designing. (3 lectures )
Assessment Plan:
Computer Resources:
CircuitMaker software is used for building simple digital circuits covered in this course. Proteus/Multisim
is used for designing and analysis of logic circuits. MSI circuit is used to design moderately complex
digital circuits. However, main emphasis is to build the digital circuits on hardware platforms available in
the lab.
Laboratory Resources:
VLSI / Microprocessor / DLD Labs in Z block of the campus are used for DLD lab experiments. They
contain work benches equipped with oscilloscopes, power supplies, function generators digital
multimeters. Electronic kits are available to perform lab assignments according to the designed lab
manual.
Mapping Course Learning Outcomes (CLOs) to Program Learning Outcomes (PLOs):
CLO 1 C1
CLO 2 C2
CLO 3 C3
CLO 4 C5
CLO 5 C4
CLO 6 C5
CLO 7 C5
CLO 8 C4
CLO 9 C5
PLO 4, 6-8, 10-12: These PLOs are not directly addressed in this course.
ANNEXURE-I
Tentative Lecture Breakdown (30 Lectures):
Topic Week
Lab # Details
04 Boolean Algebra
05 Subtractors
06 Comparator
08 Multiplexer
09 Demultiplexer
10 Decoders
12 Encoders
15 Shift registers
Asynchronous counters