Fast Adders: Hybrid adders, Carry save adder, Kogge-stone and Brent-Kugg adders.
Multiplier: Booth, Booth recoded and Wallace tree implementation; Data
Representation: Decimal representation – Alphanumeric representation – Fixed
point representation – Floating point representation; Fixed point Arithmetic: Hardware
implementation and hardware algorithm for fixed point Addition – subtraction,
Multiplication and division with signed magnitude data; Floating point arithmetic:
Hardware implementation and hardware algorithm for floating point addition –
subtraction, multiplication and division with signed magnitude data.
BDD: Binary decision diagram, ordered BDD; Hazards: Static hazard detection and
elimination, LPDD; Timing Analysis: Definitions of Set-up, hold time, skew, jitter. Critical
path delay analysis; Design of Network application: ATM switch Design, ATM packet
generator and decoder. Mapping Algorithms; mixed logic and entered variable K-Map.
Asynchronous state machines: Fundamentals – Mode Model – Problem of
Asynchronous circuit design – Asynchronous design examples; Programmable
Logic Devices: PLD’s - FPGA’s – LUT, CLB - FPGA Design Flow - Xilinx Spartan
&Virtex Family Devices; Fault Detection & Location: Boolean difference method
and path sensitization method in combinational circuits.