Digital Electronics
Course Code: EEE 315
Credit Hour: 3
Course Group: Core Courses
Analysis and Synthesis of Digital Logic Circuits: number system, codes, and
conversion. Boolean algebra, De Morgan’s law, logic gates and truth tables, combinational logic design, minimization techniques, transistor switching, implementation of basic static logic gates with DDL, RTL, TTL, CMOS and BiCMOS. Combinational Circuit Design: pass transistor, pass gates, multiplexer, de-multiplexer, encoder, decoder, BCD to seven segment decoder, comparators, adder, subtractor, arithmetic unite, logic unite and ALU design. Programmable Logic Devices: Logic Arrays, Field Programmable Logic Arrays (FPGA) and Programmable Read Only Memory (ROM), EPROM, EEPROM. Sequential Circuits: Different types of latches, flip-flops, register, shift register, counter, up-counter, down-counter, RAM, static RAM, dynamic RAM and their design using ASM approach, ADC/DAC converter, timing analysis, timing analysis and power optimization of sequential circuits and their applications.
Reference Books:
1. R P Jain: Modern Digital Electronics
2. M. Morris Mano: Digital Logic and Computer Design
3. S Brown and Z Vranesic: Fundamentals of Digital Logic with Verilog Design
4. Adel S. Sedra, Kenneth C. Smith.: Microelectronic Circuits.
5. Ronald J. Tocci, Neal Widmer, Greg Moss: Digital Systems Principles and Applications
6. Malvino and Brown: Digital Computer Electronics
7. A. Kapoor and L. K. Masheshwari: Digital Electronics Principles and Practice
8. J. F. WAKERLY: Digital Design Principles and Practices