Digital Logic Design Syllabus - BIM (TU)

Course Description

Module Objectives

The objective of this subject is to provide the foundation in the core fundamentals of digital technology. After completing this course students will be able to design simple digital devices and implement them. Laboratory work is essential in this module.


Number System, Digital Design Fundamentals, Understand and Design Functions of Combinational Logic, Sequential Logic (Counters, Registers and Finite State Machine), Memories, Programmable Logic Devices, Integrated Circuit Technologies, VHDL language and Design using manual techniques and CAD tools.

Unit Contents

Detailed Course

Unit 1: Number Systems, Operations and Codes                                                          LH 5

  1. Decimal, Binary, Octal, Hexadecimal Number Systems
  2. Conversion from one number system to another
  3. Complements of Binary Numbers
  4. Addition and Subtraction of Binary Numbers
  5. Digital Codes
  6. Error Detection Codes

Unit 2: Digital Design Fundamentals                                LH 8

  1. Digital and Analog Quantities
  2. Binary Digits, Logic Operations, Logic Levels and Digital Waveforms
  3. Introduction to the System Concept
  4. Logic Gates (Basic Gates, Derived Gates, Universal Gates)
  5. Boolean Algebra and Logic Simplification
  6. Minimizing SOP and POS expression using K-Map (up to 4 variables only)

Unit 3: Functions of Combinational Logic                       LH 7

  1. Adders and Subtractors
  2. Parallel Binary Adders
  3. Multiplexers and Demultiplexers
  4. Encoders and Decoders
  5. Seven segment decoder
  6. Code Converters

After Completion of Chapter 1, 2 and 3:

Student should be able to design circuits like: Arithmetic Unit (Addition, Subtraction) circuit, number system converter circuits, various decision making circuits.

Unit 4: Latches and Flip- Flops                                           LH 4

  1. Latches
  2. Edge-Triggered Flip-Flops
  3. Flip-Flop Operating Characteristics
  4. Flip-Flop Application

Unit 5: Counters                                                                  LH 5

  1. Asynchronous Counters
  2. Synchronous Counters
  3. Up/Down Counters
  4. Cascaded Counters
  5. Counter Applications

Unit 6: Shift Registers                                                          LH 5

  1. Basic Shift Register Operations
  2. Shift Register Types
  3. Bidirectional Shift Registers
  4. Shift Register Counters

Unit 7: Sequential Machine Design                                     LH 6

  1. State Diagrams and State Tables
  2. Design of Synchronous Counters
  3. Design of Sequence Recognizer(up to 5 bits)
  4. Analysis of Synchronous Circuits

After Completion of Chapter 4, 5, 6 and 7:

Student should be able to design circuits like: digital clock, voting system, counting machine, storage device, traffic control system, frequency division circuits, and analyze circuits.

Unit 8: Memories                                                                   LH 1

  1. Basic Memory Operations
  2. Types of memories
    1. RAM and ROM (no circuit details)

Unit 9: Programmable Logic Devices                                    LH 2

  1. Introduction to various programmable devices
    1. PLA
    2. PAL
    3. CPLD
    4. FPGA

Unit 10: Integrated Circuit Technologies                            LH 2

  1. Basic Operational Characteristics and Parameters
  3. Levels of Integration (SSI, MSI, LSI, VLSI, ULSI)

After Completion of Chapter 8, 9 and 10:

Student should be able to interface with various types of logic families and integrated circuits.

Laboratory Works:

VHDL language should be taught to specify the logic circuits. Instructor should illustrate how VHDL can be used to specify the desired functionality and how CAD tools (eg. Altera Quartus II) provide a mechanism for developing the required circuits. Instructor should assign design projects to each individual using both methodologies: manual design and CAD tools to design logic circuits.

After Completion of Lab Works:

Student can able to design circuits manually and using CAD tools.

Text and Reference Books

Course Book:

  • Floyd L., Digital Fundamentals, 10th edition, Pearson


  • Brown S. and Vranesic Z., Fundamentals of Digital Logic with VHDL Design, 3rd edition, Mc Graw Hill
  • Rafiquzzaman M., Fundamentals of Digital Logic and Microcomputer Design, 5th edition, John Wiley & Sons,
  • Holdsworth and Woods C., Digital Logic Design, 4th edition
  • Mano M, Digital Design, 3rd edition
  • Mano M, Kime C. R , Logic and computer design fundamentals, 2nd edition


Download Syllabus
  • Short Name N/A
  • Course code N/A
  • Semester First Semester
  • Full Marks 100
  • Pass Marks 45
  • Credit 3 hrs
  • Elective/Compulsary Compulsary