Course File: Content
Course File: Content
THANJAVUR
DEPARTMENT OF ECE
COURSE FILE
Digital Electronics
EC6302
Content
Aim, objectives
Syllabus
Lesson Plan
Assignments
Seminars
URLS
Question Bank
Student Result Analysis
University Question papers
Prepared By
Dinesh Sundar.S
AP/ECE,
Digital Electronics
EC6302
AIM
OBJECTIVES
To introduce basic postulates of Boolean algebra and shows the correlation between
Boolean expressions
To outline the formal procedures for the analysis and design of combinational circuits
and sequential circuits
Syllabus
EC6302
UNIT I
DIGITAL ELECTRONICS
LTPC
3003
9
Asynchronous Sequential Circuits: Design of fundamental mode and pulse mode circuits
Incompletely specified State Machines Problems in Asynchronous Circuits Design of
Hazard Free Switching circuits. Design of Combinational and Sequential circuits using
VERILOG.
TOTAL: 45 PERIODS
TEXT BOOK:
1. M. Morris Mano, Digital Design, 4th Edition, Prentice Hall of India Pvt. Ltd., 2008 /
Pearson Education (Singapore) Pvt. Ltd., New Delhi, 2003.
REFERENCES:
1. John F.Wakerly, Digital Design, Fourth Edition, Pearson/PHI, 2008.
2. John.M Yarbrough, Digital Logic Applications and Design , Thomson Learning, 2006.
3. Charles H.Roth. Fundamentals of Logic Design, 6th Edition, Thomson Learning, 2013.
4. Donald P.Leach and Albert Paul Malvino, Digital Principles and Applications , 6th
Edition, TMH, 2006.
5. Thomas L. Floyd, Digital Fundamentals, 10th Edition, Pearson Education Inc, 2011 6.
Donald D.Givone, Digital Principles and Design, TMH, 2003.
LESSON PLAN
Branch: ECE
Semester:III
Session
No
1.
2.
Teaching
Method
Topics to be covered
AND, OR, NOT, NAND, NOR, ExclusiveOR
and ExclusiveNOR Implementations of Logic
Functions using gates
Boolean postulates and laws and De-Morgans
Theorem
Time
Ref
50m
50m
Pg.No
1
PPT&BB
1
PPT&BB
PPT&BB
10
PPT&BB
14
PPT&BB
20
PPT&BB
3.
Principle of Duality
50m
4.
50m
5.
50m
6.
50m
7.
50m
22
PPT&BB
8.
50m
25
PPT&BB
50m
30
PPT&BB
50m
39
PPT&BB
10.
11.
50m
42
PPT&BB
12.
Tristate gates.
50m
45
PPT&BB
9.
2
2,4
LESSON PLAN
Session
No
Topics to be covered
Pg.No
Teaching
Method
61
PPT&BB
Time
Ref
1,4
1,4
PPT&BB
13.
14.
50m
50m
15.
50m
1,4
PPT&BB
16.
50m
1,4
PPT&BB
17.
50m
PPT&BB
18.
Serial Adder/Subtractor
50m
1
1,4
19.
50m
PPT&BB
20.
50m
PPT&BB
21.
decoder - encoder
50m
PPT&BB
22.
50m
1,4
PPT&BB
23.
code converters
50m
PPT&BB
24.
Magnitude Comparator
50m
PPT&BB
25.
Quiz Hour
50m
26.
Video Hour
50m
PPT&BB
PPT
LESSON PLAN
UNIT III
SEQUENTIAL CIRCUITS
9
Latches, Flip-flops - SR, JK, D, T, and Master-Slave Characteristic table and equation
Application table Edge triggering Level Triggering Realization of one flip flop using
other flip flops serial adder/subtractor- Asynchronous Ripple or serial counter
Asynchronous Up/Down counter - Synchronous counters Synchronous Up/Down counters
Programmable counters Design of Synchronous counters: state diagram- State table
State minimization State assignment - Excitation table and maps-Circuit implementation Modulon counter, Registers shift registers - Universal shift registers Shift register
counters Ring counter Shift counters - Sequence generators.
Objective: To study the design procedure of sequential circuits.
Session
No
Topics to be covered
Time
Ref
Pg.No
Teaching
Method
27.
50m
PPT&BB
28.
T, and Master-Slave FF
50m
PPT&BB
29.
50m
PPT&BB
30.
50m
PPT&BB
31.
serial adder/subtractor
50m
1,4
PPT&BB
32.
50m
1,3
PPT&BB
33.
50m
PPT&BB
34.
50m
1,4
PPT&BB
35.
Programmable counters
50m
PPT&BB
36.
PPT&BB
PPT&BB
PPT&BB
PPT&BB
37.
38.
39.
50m
50m
50m
50m
LESSON PLAN
Topics to be covered
Time
Ref
Pg.No
Teaching
Method
40.
Classification of memories
50m
PPT&BB
41.
50m
PPT&BB
42.
EEPROM EAPROM,
50m
PPT&BB
43.
50m
1,4
PPT&BB
44.
50m
PPT&BB
45.
50m
PPT&BB
46.
50m
1,7
PPT&BB
47.
50m
1,7
PPT&BB
48.
50m
1,7
PPT&BB
49.
50m
1,7
PPT&BB
50.
Quiz Hour
50m
51.
Video Hour
50m
PPT
LESSON PLAN
Sub Code& Name : EC6302 - DIGITAL ELECTRONICS
Unit: II
Branch: ECE
Semester: III
UNIT V
Topics to be covered
Time
Ref
Pg.No
Teaching
Method
52.
50m
PPT&BB
53.
50m
1,3
PPT&BB
54.
50m
1,3
PPT&BB
55.
50m
PPT&BB
56.
50m
PPT&BB
PPT&BB
57.
50m
Sequential Circuits
58.
50m
PPT&BB
59.
50m
1,4
PPT&BB
60.
50m
1,4
PPT&BB
61.
50m
PPT&BB
PPT&BB
62.
50m
TEXT BOOK:
1. M. Morris Mano, Digital Design, 4th Edition, Prentice Hall of India Pvt. Ltd., 2008 /
Pearson Education (Singapore) Pvt. Ltd., New Delhi, 2003.
REFERENCES:
1. John F.Wakerly, Digital Design, Fourth Edition, Pearson/PHI, 2008.
2. John.M Yarbrough, Digital Logic Applications and Design , Thomson Learning, 2006.
3. Charles H.Roth. Fundamentals of Logic Design, 6th Edition, Thomson Learning, 2013.
4. Donald P.Leach and Albert Paul Malvino, Digital Principles and Applications , 6th
Edition, TMH, 2006.
5. Thomas L. Floyd, Digital Fundamentals, 10th Edition, Pearson Education Inc, 2011
6. Donald D.Givone, Digital Principles and Design, TMH, 2003.
Assignment Topics
1. Basic law of Boolean algebra and demorgans theorems
2. Asynchronous Up/Down counters and Synchronous Up/Down counters
3. ROM - ROM organization and RAM RAM organization
4. PLD, PLA, PAL, FPGA
5. Combinational and Sequential circuits using VERILOG
TOPIC
ASSIGNED DATE
S.
N
1.
2.
3.
D.NO
3501
3502
3503
NAME OF THE
STUDENT
ANANDHI.R
ANITHA.A
ARAVIND.R
4.
3505
BALATHANGAM.
R
5.
3508
JAGADESH.R.P
6.
3509
7.
3510
8.
3511
9.
3513
MAHALAKSHMI.
R
10.
3514
MATHIPRIYA.P
11.
3515
12.
3516
MATHIVATHINI.V
MEHARAJ
BEGUM.R
13.
3517
PAVITHRA.R
14.
3518
PRAVEENA.T
PRIYADHARSHIN
I.K
15.
3519
KRISHNA
KUMAR.R
KRISHNAVARTHI
NI.M
KRISHNAVENI.A
SUB. DATE
MARK
SUB.
DATE
MARK
SUB.
DATE
MARK
SUB.
DATE
MARK
SUB.
DATE
MARK
16.
17.
18.
19.
20.
3520
RAMYA DEVI.B
3521
RAMYA.G
3522
RANJITHA.R
3523
3524
SABEENA.P
SANKARI.M
SHREEN
SITHARA.M
21.
3525
22.
3526
SIVAKAMI.N
23.
3527
SUGANYA.P
24.
3528
SWATHI.K
25.
3529
26.
3530
VIDHYA.J
VISWADHARSHI
NI.G
27.
PRITHIVIRAJ.G
D.No.
3501
2.
3502
3.
3503
4.
3505
5.
3508
6.
3509
7.
3510
8.
Name
Seminar Topics
EC6302 - DIGITAL ELECTRONICS
Seminar Topic
ANANDHI.R
ANITHA.A
ARAVIND.R
BALATHANGAM.R
JAGADESH.R.P
KRISHNA KUMAR.R
KRISHNAVARTHINI.M
KRISHNAVENI.A
3511
9.
MAHALAKSHMI.R
3513
10.
MATHIPRIYA.P
3514
11.
3515
12.
3516
13.
3517
MATHIVATHINI.V
15.
3519
MEHARAJ BEGUM.R
PAVITHRA.R
14.
3518
PRAVEENA.T
PRIYADHARSHINI.K
16.
3520
RAMYA DEVI.B
3521
RAMYA.G
3522
RANJITHA.R
SABEENA.P
3524
SANKARI.M
3525
SHREEN SITHARA.M
17.
18.
19.
3523
20.
21.
Signature
22.
3526
23.
3527
24.
3528
SIVAKAMI.N
SUGANYA.P
SWATHI.K
25.
JK, D
Problems on T, and Master-Slave FF
Problems on Edge triggering Level
3529
26.
3530
27.
VIDHYA.J
VISWADHARSHINI.G
PRITHIVIRAJ.G
Triggering
Problems on Realization of one flip
D.NO
NAME OF THE
STUDENT
3501 ANANDHI.R
3502 ANITHA.A
3503 ARAVIND.R
3505 BALATHANGAM.R
3508 JAGADESH.R.P
3510 KRISHNAVARTHINI.M
3511 KRISHNAVENI.A
3513 MAHALAKSHMI.R
10
3514 MATHIPRIYA.P
11
3515 MATHIVATHINI.V
12
13
3517 PAVITHRA.R
14
3518 PRAVEENA.T
15
3519 PRIYADHARSHINI.K
16
17
3521 RAMYA.G
18
3522 RANJITHA.R
19
3523 SABEENA.P
20
3524 SANKARI.M
21
22
3526 SIVAKAMI.N
23
3527 SUGANYA.P
24
3528 SWATHI.K
25
3529 VIDHYA.J
26
3530 VISWADHARSHINI.G
27
PRITHIVIRAJ.G
DAT2
CAT1
DAT5
DAT3
DAT4
CAT2
RH
URLs
https://www.youtube.com/watch?v=eJHmVlzH_9Q
https://www.youtube.com/watch?
v=KHANLI4UPcs&list=PL1bJYTiT8D7znDBm008s56WsSYc40r2TF
https://www.youtube.com/watch?v=eJHmVlzH_9Q&list=PL0bnDC6WD-NwXyPx7QSDpKwG9-yvgKHR
https://www.youtube.com/watch?v=95kv5BF2Z9E&list=PLOVLSMwk-KPbRbgHx3OZyVZkVWI-210O
https://www.youtube.com/watch?v=q2OBYz3K6PM&index=2&list=PLOVLSMwkKPbRbgHx3OZy-VZkVWI-210O
https://www.youtube.com/watch?
v=MsABf5IkxEU&index=2&list=PL1bJYTiT8D7znDBm008s56WsSYc40r2TF
https://www.youtube.com/watch?
v=PCT76PsDr6g&list=PL1bJYTiT8D7znDBm008s56WsSYc40r2TF&index=3
https://www.youtube.com/watch?v=K6cj3NaUqyU&index=4&list=PLOVLSMwkKPbRbgHx3OZy-VZkVWI-210O
https://www.youtube.com/watch?v=cdMJvFT-Afc&list=PLOVLSMwk-KPbRbgHx3OZyVZkVWI-210O&index=7
https://www.youtube.com/watch?
v=aAm96cCZ76g&list=PL1bJYTiT8D7znDBm008s56WsSYc40r2TF&index=9
http://www.google.co.in/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CBsQFjAA&url=http
%3A%2F%2Fcomputerju.com%2FMaterials%2FDSD%2FDigital-Design-4th-ed-M-MorrisMano
%2520.pdf&ei=8jKqU_mGB9CLuATlzYHYAw&usg=AFQjCNEQ1JDOV9FunyFwP_KEF1
rXJaK3Eg&bvm=bv.69620078,d.c2E
http://www.ddpp.com/
PART B
1. Convert the following decimal numbers to their hexadecimal equivalent. i)1410 ii) 8010 iii)
300010 iv) 250010
Explain the canonical and standard forms of Boolean expression with examples.
2. Elaborate the basic laws of Boolean alzebra with sample. Write the steps for multiplying a
logic expression using a karnaugh map.
3. Implement the switching function F(x,y,z) = m(1,2,3,4,5,7)
4. Minimize the expression using Quine Mccluskey(Tabulation) method
Y=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD
5. Simplify the logic function using Quine McCluskey method and realize using NAND
gates. f(A,B,C,D)=m(1,3,5,9,10,11)+d(6,8)
6. a) Draw a TTL circuit with totem pole output and explain its working.
b) With a neat diagram, explain the operation of CMOS NAND and NOR gates. i) Express
the Boolean function as POS form
(1) SOP form D = (A + B) (B + C) (4)
(ii)Minimize the given terms
M (0, 1, 4, 11, 13, 15) + p d (5, 7, 8) using Quine-McClusky methods and verify the results
using K-map methods. (12)
7. i)Implement the following function using NOR gates. (8)
Output = 1 when the inputs are S m(0,1,2,3,4) = 0 when the inputs are S m(5,6,7) .
(ii) Discuss the general characteristic of TTL and CMOS logic families.(8)
8. (a) (i) Express the Boolean function F = XY + XZ in product of Maxterm.(6)
9. Reduce the following function using K-map technique)
10. f (A, B, C, D) = p (0, 3, 4, 7, 8, 10, 12, 14) + d (2, 6) . (10)).
11. Simplify the following Boolean function by using Quine Mcclusky method
F(A,B,C,D)= S(0, 2, 3 , 6, 7, 8, 10, 12, 13)(16)
12. Simplify the given function using K map F=m(1,3,4,5,9,11,12,13,14,15)
13. List all the prime implicants and draw the logic diagram for the minimized expression
using gates (4)
14. Solve the given expression using tabular method
F= m(0,2,3,6,7,10,12,14,15) (16)
15. For the given functions :g(w,x,y,z)=m(0,3,4,5,8,11,12,13,14,15). List all prime
implicants and find the minimum product of sum expression.
16. For the given function f(a,b,c,d)=m(0,2,3,6,8,12,15)+d(1,5) Find the minimum sum of
products expression using Quine McCluskey method.
17. Find the minimum sum of product expression using K map for the function,
F= m(7,9,10,11,12,13,14,15) and realize the minimized function using only NAND gates
18. Simplify using Quine Mc Clusky method F= m(0,1,2,3,10,11,12,13,14,15)
UNIT II
COMBINATIONAL CIRCUITS
PART A
1. What is tristate logic? What are its demerits?
2. State the features of bipolar logic families.
3. Draw the logic diagram and give the truth table of half subtractor.
4. What is meant by look ahead carry?
5. Give the logical expression for sum output and carry output of a full adder.
6. Write an expression for borrow and difference in a full subtractor circuit.
7. Draw the circuits diagram for 4 bit Odd parity generator.
8. Suggest a solution to overcome the limitation on the speed of an adder.
9. Differentiate a decoder from a demultiplexer.
10. Design a half adder using verilog.
11. Draw the logic diagram of a master /slave JK flip flop.
12. Draw a 2 input CMOS NOR gate.
13. Define fanout of a digital IC.
14. What is the advantage of using schottky TTL gate?
15. Define propagation delay.
16. Define combinational logic
17. Explain the design procedure for combinational circuits
18. Define half adder and full adder
19. Define Decoder?
20. What is binary decoder?
21. Define Encoder?
22. What is priority Encoder?
23. Define multiplexer?
24. What do you mean by comparator?
25. What is BCD adder?
26. What is Magnitude Comparator?
27. What is code converter?
28. Give the applications of Demultiplexer.
29. Mention the uses of Demultiplexer
30. Give other name for Multiplexer and Demultiplexer.
31. List out the applications of multiplexer?
32. Define half subtractor and full subtractor.
33. What is meant by parity generation and checking?
34. 4bit binary adder parallel binary adder?
PART B
1. Design Half and Full subtractor circuits
2. Design a circuit that converts 8421 BCD code to Excess -3 code.
3. Design a 2 bit comparator and explain its operation in detail.
4. a)Draw the circuit of BCD adder and explain. b)What is priority encoder? How is it
different from encoder? Draw the circuit of 4 bit priority encoder and explain.
5. i)Derive the equation for a 4-bit look ahead carry adder circuit. (6)
(ii)Draw and explain the block diagram of a 4-bit serial adder to add the contents of two
registers. (10)
6. Multiply (1011)2 by (1101)2 using addition and shifting operation so draw block diagram
of the 4-bit by 4 bit parallel multiplier. (8)
Design and implement the conversion circuits for Binary code to gray code. (8) Design a
carry look ahead adder with necessary diagrams. (16)
7. (i) Implement full subtractor using demultiplexer. (10) (ii) Implement the given Boolean
function using 8 : 1 multiplexer
F(A, B, C) = S(1, 3, 5, 6) . (6)
8. Design a mod 10 synchronous counter and draw the timing diagram of it.
9. Design a 4 bit universal shift register and explain its function.
10. Design a 4:1 multiplexer using transmission gates and explain its operation.
11. Draw a 2 input NAND gate using schotky TTL logic and explain its operation.
12. Draw the circuit diagrams of 2 input CMOS NOR gate and CMOS NAND gate using
CMOS logic and explain their operation.
13. What are the different types of TTL gates available? Explain their operations taking
suitable example.
UNIT III
SEQUENTIAL CIRCUITS
PART A
1. Draw the logic diagram and give the truth table of Half Subtractor.
2. State the principle of parity checker.
3. Draw the logic diagram of T flip flop using JK flip flop.
4. How can a SIPO register used as a SISO register?
5. Mention any two differences between the edge triggering and level triggering.
6. What is meant by programmable counter? Mention its application.
7. Write down the characteristic equation for JK flipflop.
8. Distinguish between synchronous and asynchronous sequential circuits.
9. Differentiate combinational and sequential circuits.
10. What is an essential hazard?
11. Implement the function f=m(0,1,4,5,7) using 8:1 multiplexer. Design a half
subtractor using 2 to 4 decoder.
12. Design a 2 input NAND gate using 2:1 multiplexer.
13. Design a half adder.
14. Define Flip flop.
15. What are the different types of flip-flop?
16. What is the operation of RS flip-flop?
17. What is the operation of SR flip-flop?
18. What is the operation of D flip-flop?
19. What is the operation of JK flip-flop?
Y=x1 x2 +(x1+x2)y , z=y a) Draw the logic diagram b) Derive the transistion table and
output map.
9. Differentiate synchronous and asynchronous sequential circuits with examples.(6)
Write short notes on race conditions in asynchronous sequential circuits and explain how they
can be avoided.(10)
10. a)Design a BCD Excess 3 code converter and implement it using logic gates.(8)
b)Design a 4 bit ripple carry adder. (12)
11. Design the given functions using PAL and PROM F1=m(0,1,4,5,7,9,11,13)
F2=m(1,3,5,6,9,11,14,15)
12. Design 4 bit comparator using logic gates.
13. Implement the given function using PROM and PAL F1=m(0,1,3,5,7,9)
F2=m(1,2,4,7,8,10,11)
UNIT IV
MEMORY DEVICES
PART A
1.
2.
3.
4.
9. Design a combinational circuit using a ROM. The circuit accepts a three bit number and
outputs a binary number equal to the square of the input number. (16)
10. Draw the logic diagram of Xilinx 4000 CLB and I/O blocks and explain their function.
11. Implement the given functions using PROM F1=m(0,1,3,4,6,7) F2=m(1,2,3,5)
12. Design a binary to gray code converter using verilog.
UNIT V
SYNCHRONOUS AND ASYNCHRONOUS SEQUENTIAL CIRCUITS
PART A
1. Define Race condition.
2. What is meant by essential hazards?
3. Give the difference between RAM and ROM.
4. What is meant by hazard and how it could be avoided?
5. Draw the block diagram for Moore model.
6. What are hazard free digital circuits?
7. What are Hazards?
8. Compare the ASM chart with a conventional flow chart.
9. Implement 2 input XOR gate using NAND-NAND logic.
10. List any two advantages of using CMOS logic.
11. What are the different types of races that occur in fundamental mode circuits.
12. Define cycle in asynchronous sequential circuits.
13. What is a hazard in asynchronous sequential circuit.
14. What are the different methods of operation in asynchronous sequential circuits.
15. What is the classification of sequential circuits?
16. Give the comparison between synchronous & Asynchronous sequential circuits?
17. Define Asynchronous sequential circuit?
18. Give the comparison between synchronous & Asynchronous counters?
19. What are the steps for the design of asynchronous sequential circuit?
20. What are the steps for the design of asynchronous sequential circuit?
21. What are the types of asynchronous circuits?
22. What is fundamental mode?
23. What is fundamental mode sequential circuit?
24. What is pulse mode circuit?
25. What are the problems involved in asynchronous circuits?
26. Define hazards.
27. What are the types of shift register?
28. State the types of counter?
29. What are the 16basic building blocks of algorithmic state machine chart?
30. What is combinational circuit?
PART B
1. Design an asynchronous sequential circuit that has 2 inputs X2 and X1 and one output z.
When X1=0 ,the output z is O. The first change X2 that occurs while X1 is 1will cause output
Z to be 1. The output Z will remain 1 until X1 returns to 0.
2. Find the circuit that has no static hazards and implement the Boolean function
F(A,B,C,D)= m(1,3,5,7,8,9,14,15)
3. i)Write short notes on shared row state assignment with an example.(8) (AUC NOV 2011)
(8)
ii)A sequential circuit has 3 D flip flop. A,B and C and one input X. It is desired by the
following flip flop functions(8)
DA=(BC+BC)X +(BC+BC)X ; DB=A , DC=B
Derive the state table for the circuit and draw two state diagrams for X=0 and other for X=1
4. i)Explain the method to eliminate static hazard in an asynchronous circuit with an example.
(10)
ii)Write short notes on verilog.(6)
5. (a) For the circuit shown in figure, write down the state table and draw the state diagram
and analyze the operation. (16)
(b) What are called as essential hazards? How does the hazard occur in sequential circuits?
How can the same be eliminated using SR latches?Give an example. (16)
6. (a) Design a three bit binary counter using T flipflops. (16)
7. (b) Design a negative-edge triggered T flipflop. (16)
8. a) Draw a 2 input NAND gate in TTL logic and explain its operation.(12)
b) Write short notes on BICMOS logic.
9. a) Design a 2 input NOR gate using CMOS logic.
b)Write short notes on CMOS logic and interfacing.
10. Discuss on the different types of hazards that occur in asynchronous sequential circuits.
11. Write short notes on i) race free assignments ii) pulse mode circuits.
12. Write short notes on races and cycles that occur in fundamental mode circuits(10)
What is an essential hazard? Explain with example.(6)
13. Explain how hazard free realization can be obtained for a boolean function.(8)
Discuss a method used for race free assignments with example.(8)
14. i. Explain run length encoding in detail. (8)
ii. Explain Transform coding in detail. (8)
SL.NO
II \III(YEAR\SEM)
SUBJECT
CODE
BATCHES
PERCENTAGE
2008-2012
PRIMROSE
2009-2013
ACACIA
------
2010-2014
FELICIA
------
S.N
o
Subject Name
1.
EC6302
DIGITAL
ELECTRONICS
Re
DAT CAT
DAT CAT DAT
DAT-1
DAT
hea
-2
-1
-4
-2
-5
-3
rsa
l
Felicia
Acaci
a
------
------