You are on page 1of 26

EE 201: Digital Circuits

Lecture 1
Instructors

Dr Mahima Arrawatia (Office # 312)


Dr Debabrata Sikdar (Office # 310)
Office Address: New Extension Building, Dept. of EEE

Office Consultation Hour: 5-6 pm Every Thursday


EE 201: Digital Circuits

Gate level combinational circuits: multiplexer/ demultiplexer, encoder/ decoder, adder/


subtractor, comparator and parity generators; Gate level sequential circuits: latches and flip-
flops (RS, JK, D, T, and Master Slave); Registers; Counters: ripple, ring, and shift register
counters; Design and analysis of synchronous sequential finite state machine; Memory and
Programmable logic devices

Digital CMOS circuits: CMOS inverter: operation, VTC, propagation delay and power
dissipation; Static CMOS circuits: rationed, pass transistor and transmission gate logics,
latches and registers;

Hardware description language: types, constants, arrays, functions and procedures;


Examples on structural, data flow and behavioral designs.

Texts
1. M. Moris Mano, Michael D Ciletti, “Digital Design”, 4/e, Pearson Publishers, 2011.
2. J. M. Rabaey, A. Chandrakasan and B. Nikolic, Digital Integrated Circuits- A Design Perspective,
2/e, Prentice Hall of India, 2016.

References
1. J. F. Wakerly, “Digital Design – principles and practices”, 4/e, Pearson Education; 2006.
2. Z. Kohavi, “Switching and Finite Automata Theory”, 2/e, Tata McGraw-Hill, 2008.
3. Peter J. Ashenden, “Digital Design- An Embedded System Approach using Verilog”, Elsevier, 2010.
4. Volnei A. Pedroni, “Digital Electronics and Design with VHDL”, Elsevier, 2008.
SIGNALS
-Continuous
-Discrete

SYSTEMS
-Analog
-Digital
Typical Voltage Assignments
in Digital Systems

Typical Digital Signals


Timing diagram
ADVANTAGES OF DIGITAL SYSTEMS

- Reproducibility of results
- Ease of design
- Programmability
- Speed
- Cost
- Integrated Circuits
DIGITAL CIRCUITS
- COMBINATIONAL
- SEQUENTIAL
11010.112 = X10

Find X
Convert decimal 41 to binary
• Diminished Radix Complement
Number N in base r having n digits
(r-1)’s complement = (rn -1) – N

• Radix Complement
Number N in base r having n digits
(r)’s complement = (rn – N ) = [(rn -1) – N ] +1
The Reflected Code

The advantage of the reflected code over pure


binary numbers is that a number in the
reflected code changes by only one bit as it
proceeds from one number to the next. The
reflected code is also known as the Gray code.
Four-bit reflected code
• Complement of a Function.

F = x’yz’ + x’y’z
dual of F is (x’+y+z’)(x’+y’+z)

complement each literal:


(x+y’+z)(x+y+z’) = F’

F’ = (x+y’+z)(x+y+z’)

You might also like