About Logic Circuit Design (PBECT304)
Logic Circuit Design (PBECT304) is a third-semester course in the KTU B.Tech 2024 scheme for Electronics and Communication Engineering. It teaches how digital circuits are designed, from Boolean algebra and logic gates to adders, multiplexers, flip-flops, counters and state machines, and how to describe them in Verilog and run them on FPGA hardware. It's a project-based course, so students also complete a digital design project during the semester.
Syllabus
- Module 1: Number systems and binary arithmetic, BCD, Boolean algebra, SOP and POS forms, Karnaugh map simplification, and universal gates.
- Module 2: Combinational circuits: adders and subtractors, carry look-ahead adders, decoders, encoders, code converters, comparators, multiplexers and demultiplexers, plus an introduction to Verilog HDL.
- Module 3: Sequential circuits: latches and flip-flops, flip-flop conversion, shift registers, ring and Johnson counters, and asynchronous, synchronous and Mod-N counters.
- Module 4: Finite state machines (Mealy and Moore models, state tables and reduction) and logic families: TTL, ECL and CMOS, and their electrical characteristics.
Exam pattern
As a project-based course, internal assessment carries more weight: 60 marks, including the project and two internal exams. The end-semester exam is for 40 marks.
Study tips
Practise K-map simplification and counter design until they're quick, since they're asked often. Learn to draw truth tables, state diagrams and timing diagrams neatly, write small Verilog modules for each circuit you study, and start your project early. Solve previous question papers to spot repeated design problems.
Notes and resources
Find module-wise notes, Verilog programs, previous year question papers and the syllabus for PBECT304 here, shared by KTU students and teachers.