Digital Logic - Syllabus

Embark on a profound academic exploration as you delve into the Digital Logic course (DL) within the distinguished Tribhuvan university's CSIT department. Aligned with the 2074 Syllabus, this course (CSC111) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 60 + 20 + 20 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.

This 3 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.


Course Description: This course covers the concepts of digital logic and switching networks. The course

includes the fundamental concepts of boolean algebra and its application for circuit analysis, multilevel

gates networks, flip-lops, counters logic devices and synchronous and asynchronous sequential logic and

digital integrated circuits.


Course Objectives: The main objective of this course is to introduce the basic tools for the design of

digital circuits and introducing methods and procedures suitable for a variety of digital design

applications.


Units

Binary Systems

Digital Systems, Binary numbers, Number base conversion, Octal and hexadecimal numbers,

compliments, Signed Binary numbers, Decimal codes (BCD, 2 4 2 1,8 4 -2 -1,Excess 3, Gray

Code), Binary Storage and Registers, Binary logic



Boolean algebra and Logic Gates

Basic and Axiomatic definitions of Boolean algebra, Basic Theorems and properties of Boolean

Algebra, Boolean Functions, Logic Operations, Logic Gates, Integrated Circuits



Simplification of Boolean Functions

K-map, Two and Three variable maps, Four variable maps, product of sum simplification,

NAND and NOR implementation, Don't Care conditions, Determinant and selection of Prime

Implicants



Combinational Logic

Design Procedure, Adders, Subtractors, Code Conversions, Analysis Procedure, Multilevel

NAND and NOR Circuits, Exclusive-OR Circuits



Combinational Logic with MSI and LSI

Binary Parallel Adder and Subtractor, Decimal Adder, Magnitude Comparator, Decoders and

Encoders, Multiplexers, Read-only-Memory (ROM), Programmable Logic Array (PLA),

Programmable Array Logic (PAL)



Synchronous and Asynchronous Sequential Logic

Flip-Flops, Triggering of flip-flops, Analysis of clocked sequential circuits, Design with state

equations and state reduction table, Introduction to Asynchronous circuits, Circuits with latches.



Registers and Counters

Registers, Shift registers, Ripple Counters, Synchronous Counters, Timing Sequences, The

memory



Lab works

Laboratory works:

Introduction to logic gates with IC pin details and verify the truth table using bread board.

1. Use any one simulator to simulate the basic logic circuits functions.

2. Design of half adder, full adder, subtractor using basic logic gates.

3. Study and verification of 3-8 decoder using IC.

4. Study and verification of 8-3 encoder using IC

5. Implementation of 4-1 Mux using IC

6. Implementation of 1-4 DeMux using IC

7. Implementation of 7 Segment Display

8. Verification of Flip flop

9. Design and verification of Up counter/Down counter

10. Design and verification of Shift Register