Prerequisite(s): None






Introduction: Difference between analog and digital systems, Advantages and Disadvantages of digital system.

Number Systems:
Introduction, Number systems: Decimal, Binary, Octal, Hexadecimal; Conversions; Representation of Signed Numbers, Sign magnitude, 1ís complement, 2ís complement, rís complement; Binary Arithmetic Ė addition, subtraction, multiplication and division, Binary codes: Weighted and non-weighted codes, Sequential codes, Self-complementing codes, Excess-3 code, Gray code, Error-detecting codes, Error-correcting codes, Hamming code, Alphanumeric codes.


Minimization Techniques: Introduction, Boolean Algebra: Laws and Theorems, Demorganís Theorem, Simplification of Boolean functions by Boolean algebra, K-map method and Quine-McClusky method in SOP and POS forms, Advantages and disadvantages of different minimization techniques.

Combinational Circuits: Introduction, Logic Gates: Basic gates, Universal gates, Derivation of other gates from universal gates, Half adder, Full adder, Parallel Binary adder, Serial adder, BCD adder, Half and full subtractor, Binary multiplier, Dividers, ALU, Code converters, Magnitude comparators, Parity Generators/checkers, Encoders, Priority encoder, Decoders, Multiplexers, Multiplexer as function generator, Demultiplexer.

Sequential Circuits: Introduction, Flip-flops: Types, Their conversions and applications, Registers: Serial/Parallel in/out, Bi
-directional, Universal shift register, Counters: Synchronous, Asynchronous, Decade, Binary, Modulo-n, Shift register counters; Design of Synchronous sequential circuits.


Memories: Introduction and classification of ROM, ROM organization, Static and Dynamic RAM, DRAM Refreshing, Representative circuits for cells using BJT and FETís, Timing diagrams of memories, Memory expansion using ICís, Flash memory, CCD, Magnetic Memories.

Logic circuits: Introduction, Specification terminology: Fan out, Unit load, Current and voltage parameters; TTL, ECL, MOS, CMOS logic families and their comparison, Tristate Logic, Interfacing of TTL and CMOS logic families.

Converters: Digital to Analog conversion, R-2R ladder DAC, Weighted Resistor DAC, Analog-to-Digital (A/D or ADC) conversion, Flash type, Counter type ADC, Dual-slope ADC, Successive approximation type ADC.

Laboratory work

 To consider various important codes and the logic for converting from one to another, 74146, 7476, 7483, 7485, 7490, 7492, 7495, 74121, 74123, 74126, 74151, 74163, 74180, 74181, 74190, 74192, 74195, 74196, Shift register and binary counting using JK flip flop, asynchronous/synchronous up/down counters, Variable modulus counters, Usage of IC tester, Computer simulation using EDA tools.



Text Books

  1. Floyd, T.L. and Jain, R. P., Digital Fundamentals, Pearson Education (2008) 10th ed.
  2. Tocci, R. and Widmer, N., Digital Systems: Principles and Applications, Pearson Education (2007) 10th ed.

Reference book

  1. Mano, M. M. and Ciletti, M., Digital Design, Pearson Education (2008) 4th ed .
  2. Kumar, A., Fundamentals of Digital Circuits, Prentice Hall (2007) 2nd ed.