L T P C
EC25C08 Digital System Design Laboratory
0 0 4 2
Course Objective:
To develop hands-on skills in designing, implementing, and verifying combinational and
sequential digital circuits using HDL and hardware platforms for real-world applications.
List of Experiments:
1. Verification of De Morgan’s Theorem, sum-of product and product-of- sum
expressions using basic and universal gates.
2. Design, construction and verification of a BCD to Excess-3 and Excess-3 to BCD
code converters
3. Design, construction and verification of a Binary to Gray and Gray to Binary code
converters
4. Design and implementation of Multiplexer and De-multiplexer circuits using ICs
and verification of their functions
5. Design and implementation of an encoder and decoder circuit using ICs.
6. Design and construction of Magnitude Comparator using appropriate IC
7. Construction and verification of the functions of S-R latch, S-R, J-K, T and D Flip-
Flops using NAND and NOR gates.
8. Design and verify 3 bit counter using Verilog HDL
9. Design and verify 3-bit Ripple carry adder using Verilog HDL
Weightage: Continuous Assessment: 60%, End Semester Examinations: 40%
Assessment Methodology: Project (30%), Assignment (10%), Practical (30%), Internal
Examinations (30%)
References:
1. Fletcher, W. I. (2015). An engineering approach to digital design (1st ed.). Pearson
Education India.
2. Floyd, T. L. (2015). Digital fundamentals (11th ed., Global ed.). Pearson.
3. Mano, M. M., & Ciletti, M. D. (2019). Digital design: With an introduction to the
Verilog HDL, VHDL, and SystemVerilog (6th ed., Global ed.). Pearson.
4. Roth, C. H., Jr., Kinney, L. L., & John, E. B. (2019). Fundamentals of logic design
(7th ed.). Cengage.
5. Tocci, R. J., Widmer, N. S., & Moss, G. L. (2010). Digital systems: Principles and
applications (11th ed.). Pearson Education.
6. Wakerly, J. F. (2018). Digital design: Principles and practices (5th ed.). Pearson
Education.
E-Resources:
1. [Link]
2. [Link]
testing/?v=c86ee0d9d7ed
3. [Link]
4. W1_L1_Introduction
Task
T1 Design and verify combinational logic circuits for De Morgan’s theorem, SOP, and
POS expressions using basic and universal gates.
T2 Design and implement code converter circuits for BCD-to-Excess-3, Excess-3-to-
BCD, Binary-to-Gray, and Gray-to-Binary conversions.
Page 61 of 80
T3 Design and implement data routing and coding circuits using Multiplexers,
Demultiplexers, Encoders, and Decoders with standard ICs.
T4 Design and verify sequential logic circuits including S-R Latch, S-R Flip-Flop, J-K
Flip-Flop, T Flip-Flop, and D Flip-Flop using NAND and NOR gates.
T5 Design, implement, and verify a 3-bit Ripple Carry Adder and a 3-bit Counter using
Verilog HDL and simulation tools.
CO CO Description PO PSO
Define and explain the operation of basic logic gates,
CO1 combinational circuits, sequential circuits, and - -
CMOS/PLD-based digital systems.
Apply HDL/simulation tools to implement PO1,
combinational and sequential circuits for given PO2,
CO2 PSO3 (3)
specifications. PO3,
PO4
Analyze the behavior and performance of digital PO1,
CO3 circuits including FSMs, counters, hazards, and timing PO2, PSO2 (3)
issues using appropriate methods. PO4
Design and realize digital systems using modern PO3,
CO4 EDA tools and hardware platforms for real-world PO4, PSO3 (3)
applications. PO5
Page 62 of 80