KTU 2024 Scheme · Semester 3 · Common to Group A
Digital Electronics and Logic Design (GAEST305) Syllabus
Official KTU 2024 Scheme syllabus for Digital Electronics and Logic Design, Semester 3, Common to Group A (Computer Science and Engineering).
Course Code
GAEST305
Credits
4
Teaching Hours
3:1:0:0 (L:T:P:R)
CIE Marks
40
ESE Marks
60
Exam Duration
2 Hrs 30 Min
Prerequisites
None
Semester
Semester 3
Course Objective
To familiarize the basic concepts of Boolean algebra and digital systems, and to enable the learner to design simple combinational and sequential logic circuits which is essential in understanding organization & design of computer systems.
Module-wise Syllabus
Module 1
11 contact hoursIntroduction to Digital Systems: digital abstraction, number systems — binary, hexadecimal, grouping bits, base conversion; binary arithmetic — addition and subtraction, unsigned and signed numbers; fixed-point and floating-point number systems. Basic Gates: operation of a logic circuit, buffer, gates (inverter, AND, OR, NOR, NAND, XOR, XNOR), digital circuit operation (logic levels, DC specifications, noise margins, power supplies), driving loads. Verilog (Part 1): HDL abstraction, modern digital design flow, Verilog constructs — data types, the module, Verilog operators.
Module 2
11 contact hoursCombinational Logic Design: Boolean algebra (operations, axioms, theorems), combinational logic analysis (canonical SOP and POS, minterm and maxterm equivalence), logic minimization (algebraic minimization, K-map minimization, don't cares, code converters). Modeling concurrent functionality in Verilog: continuous assignment with logical operators, conditional operators, and delay.
Module 3
8 contact hoursMSI Logic and Digital Building Blocks: MSI logic — decoders (one-hot decoder, 7-segment display decoder), encoders, multiplexers, demultiplexers; digital building blocks — arithmetic circuits (half adder, full adder, half subtractor, full subtractor), comparators. Structural design and hierarchy: lower-level module instantiation, gate-level primitives, user-defined primitives, adding delay to primitives.
Module 4
14 contact hoursSequential Logic Design: latches and flip-flops — SR latch, SR latch with enable, JK flip-flop, D flip-flop, register enabled flip-flop, resettable flip-flop; sequential logic timing considerations; common circuits based on sequential storage devices — toggle flop clock divider, asynchronous ripple counter, shift register. Finite State Machines: logic synthesis for an FSM, FSM design process and design examples, synchronous sequential circuits (counters). Verilog (Part 2): procedural assignment, conditional programming constructs, test benches, modeling a D flip-flop and an FSM in Verilog.
Course Outcomes
- CO1Summarize the basic concept of different number systems and perform conversion and arithmetic operations between different bases.
- CO2Interpret a combinational logic circuit to determine its logic expression, truth table, and timing information, and synthesize a minimal logic circuit through algebraic manipulation or with a Karnaugh map.
- CO3Illustrate the fundamental role of hardware description languages in modern digital design and develop hardware models for different digital circuits.
- CO4Develop MSI logic circuits using both the classical digital design approach and the modern HDL-based approach.
- CO5Develop common circuits based on sequential storage devices including counters, shift registers and a finite state machine using the classical digital design approach and an HDL-based structural approach.
Assessment Pattern (CIE: 40 marks, ESE: 60 marks)
Continuous Internal Evaluation (CIE)
| Attendance | 5 |
| Assignment / Microproject | 15 |
| Internal Examination 1 (Written) | 10 |
| Internal Examination 2 (Written) | 10 |
End Semester Examination (ESE)
Total 60 marks, 2 Hrs 30 Min. See the official KTU syllabus document for the exact Part A / Part B question pattern for this course.
Textbooks & Reference Books
Textbooks
- Introduction to Logic Circuits & Logic Design with Verilog — Brock J. LaMeres (Springer International Publishing, 2nd edition, 2017)
- Digital Design and Computer Architecture - RISC-V Edition — Sarah L. Harris, David Harris (Morgan Kaufmann, 1st edition, 2022)
Reference Books
- Digital Design with an Introduction to the Verilog HDL, VHDL, and System Verilog — M Morris Mano, Michael D Ciletti (Pearson, 6th edition, 2018)
- Digital Fundamentals — Thomas Floyd (Pearson, 11th edition, 2015)
- Fundamentals of Digital Logic with Verilog Design — Stephen Brown, Zvonko Vranesic (McGrawHill, 3rd edition, 2014)
- Switching and Finite Automata Theory — Zvi Kohavi, Niraj K. Jha (Cambridge University Press, 3rd edition, 2010)
Frequently Asked Questions
How many credits is KTU Digital Electronics and Logic Design (GAEST305)?
4 credits, with 3:1:0:0 (L:T:P:R) teaching hours per week, under the KTU 2024 Scheme.
How many modules are in the GAEST305 syllabus?
4 modules, 44 total contact hours.
What is the CIE and ESE mark split for this course?
CIE (Continuous Internal Evaluation): 40 marks. ESE (End Semester Examination): 60 marks, 2 Hrs 30 Min. Total: 100 marks.
What are the recommended textbooks for GAEST305?
Introduction to Logic Circuits & Logic Design with Verilog (Brock J. LaMeres); Digital Design and Computer Architecture - RISC-V Edition (Sarah L. Harris, David Harris).
Is this syllabus specific to one branch, or common to others too?
This Semester 3 course is listed under Common to Group A at KTU under the 2024 Scheme — check the course header above for which branches it's common to.
Need help with KTU Digital Electronics and Logic Design?
Learnizo offers live, 1-on-1 online tuition for KTU CSE subjects — matched to your exact module and semester.
Explore BTech CSE Tuition