Introduction to logic families: ECL – TTL - Tri state logic. Implementation technology: Transistor switches - NMOS logic gates - CMOS logic gates - Negative logic systems. Introduction to logic circuits: Variables and functions, inversion - Truth tables - Logic gates and Networks - Boolean algebra - Synthesis using gates - Design examples - Optimized implementation of logic functions: Karnaugh map - Strategy for minimization - Minimization of product of sums forms - Incompletely specified functions - Multiple output circuits - Tabular method for minimization - Number representation and arithmetic circuits: Addition of unsigned numbers - Signed numbers - Fast adders.
Combinational circuit building blocks: Multiplexers - Decoders - Encoders - Code converters - Arithmetic comparison circuits. Sequential circuit building blocks: Basic latch - Gated SR latch - Gated D latch - Master slave and edge triggered - D flipflops - T flip-flop - JK flip-flop - Registers - Counters - Reset synchronization - Other types of counters
Synchronous sequential circuits: Basic design steps - State assignment problem - Mealy state model - Serial adders - State minimization. Asynchronous sequential circuits:Analysis of asynchronous circuits.