0% found this document useful (0 votes)
63 views

Course 9

This document provides a detailed syllabus for the course "Digital Circuits and Systems" taught by Prof. S. Srinivasan at IIT Madras. The course covers topics such as data representation, logic circuits, combinational logic systems, sequential logic systems, memory, and programmable logic devices. It introduces students to digital systems design and analysis using techniques like Boolean algebra, K-maps, and state machines. The syllabus outlines 11 topics that will be covered in the course, including number systems, logic gates, combinational modules, sequential elements, state machine design approaches, and programmable devices.

Uploaded by

faster123
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Course 9

This document provides a detailed syllabus for the course "Digital Circuits and Systems" taught by Prof. S. Srinivasan at IIT Madras. The course covers topics such as data representation, logic circuits, combinational logic systems, sequential logic systems, memory, and programmable logic devices. It introduces students to digital systems design and analysis using techniques like Boolean algebra, K-maps, and state machines. The syllabus outlines 11 topics that will be covered in the course, including number systems, logic gates, combinational modules, sequential elements, state machine design approaches, and programmable devices.

Uploaded by

faster123
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course 9.

Digital Circuits and Systems (Video Course)

Faculty Coordinator(s) :

1. Prof. S. Srinivasan

Department of Electrical Engineering

Indian Institute of Technology, Madras

Chennai- 600036

Email : [email protected]

Telephone : (91-44) Off : 22578374

22579374

Detailed Syllabus :

1. Introduction
Digital Systems; Data representation and coding; Logic circuits, integrated circuits;
Analysis, design and implementation of digital systems; CAD tools.

2. Number Systems and Codes


Positional number system; Binary, octal and hexadecimal number systems; Methods of
base conversions; Binary, octal and hexadecimal arithmetic; Representation of signed
numbers; Fixed and floating point numbers; Binary coded decimal codes; Gray codes;
Error detection and correction codes - parity check codes and Hamming code.

3. Combinatorial Logic Systems


Definition and specification; Truth table; Basic logic operation and logic gates.

4. Boolean Algebra and Switching Functions


Basic postulates and fundamental theorems of Boolean algebra; Standard
representation of logic functions - SOP and POS forms; Simplification of switching
functions - K-map and Quine-McCluskey tabular methods; Synthesis of combinational
logic circuits.

5. Logic families
Introduction to different logic families; Operational characteristics of BJT in saturation
and cut-off regions; Operational characteristics of MOSFET as switch; TTL inverter -
circuit description and operation; CMOS inverter - circuit description and operation;
Structure and operations of TTL and CMOS gates; Electrical characteristics of logic
gates – logic levels and noise margins, fan-out, propagation delay, transition time,
power consumption and power-delay product.

6. Combinational Logic Modules and their applications


Decoders, encoders, multiplexers, demultiplexers and their applications; Parity circuits
and comparators; Arithmetic modules- adders, subtractors and ALU; Design examples.

7. Sequential Logic systems:


Definition of state machines, state machine as a sequential controller; Basic sequential
circuits- latches and flip-flops: SR-latch, D-latch, D flip-flop, JK flip-flop, T flip-flop;
Timing hazards and races; Analysis of state machines using D flip-flops and JK flip-
flops; Design of state machines - state table, state assignment, transition/excitation
table, excitation maps and equations, logic realization; Design examples
8. State machine design approach
Designing state machine using ASM charts; Designing state machine using state
diagram; Design examples

9. Sequential logic modules and their applications


Multi-bit latches and registers, counters, shift register, application examples.

10. Memory
Read-only memory, read/write memory - SRAM and DRAM

11.Programmable Logic Devices:


PLAs, PALs and their applications; Sequential PLDs and their applications; State-
machine design with sequential PLDs; Introduction to field programmable gate arrays
(FPGAs)

You might also like