# Digital Electronic Circuits

- Institution: IIT Kharagpur
- Department: Electrical Engineering
- Teacher: Prof. Goutam Saha
- Level: Undergraduate
- Language: English
- Subjects: Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/108105132)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/108105132)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Lecture 01: Introduction](https://invisiblenetwork.ai/learn/nptel/108105132/b55ea27a3991) (Video)
2. [Lecture 02: Transistor as a switch](https://invisiblenetwork.ai/learn/nptel/108105132/816aade4054b) (Video)
3. [Lecture 03: Performance Issues and Introduction to TTL](https://invisiblenetwork.ai/learn/nptel/108105132/32f5e3f73e5e) (Video)
4. [Lecture 04: Transistor Transistor Logic (TTL)](https://invisiblenetwork.ai/learn/nptel/108105132/47907a757ee3) (Video)
5. [Lecture 05: CMOS Logic](https://invisiblenetwork.ai/learn/nptel/108105132/99c3ecd2eabb) (Video)
6. [Lecture 06: Basic Gates and their representations](https://invisiblenetwork.ai/learn/nptel/108105132/d116eebd2c65) (Video)
7. [Lecture 07: Fundamentals of Boolean Algebra](https://invisiblenetwork.ai/learn/nptel/108105132/fba4a14369cf) (Video)
8. [Lecture 08: Boolean Function to Truth Table and Implementaion Issues](https://invisiblenetwork.ai/learn/nptel/108105132/26bbf38910e6) (Video)
9. [Lecture 09: Truth Table to Boolean Function and Implementaion Issues](https://invisiblenetwork.ai/learn/nptel/108105132/c695852bd5aa) (Video)
10. [Lecture 10: Karnugh Map and Digital Circuit Realization](https://invisiblenetwork.ai/learn/nptel/108105132/24d9c1d4505b) (Video)
11. [Lecture 11: Karnaugh Map to Entered Variable Map](https://invisiblenetwork.ai/learn/nptel/108105132/0f664fbe2cc7) (Video)
12. [Lecture 12: Quine - McClusky (QM) Algorithm](https://invisiblenetwork.ai/learn/nptel/108105132/9317d6af9b69) (Video)
13. [Lecture13: Cost Criteria and Minimization of Multiple Output Functions](https://invisiblenetwork.ai/learn/nptel/108105132/fa207109701e) (Video)
14. [Lecture 14: Static 1 Hazard](https://invisiblenetwork.ai/learn/nptel/108105132/317cab75226a) (Video)
15. [Lecture 15: Static 0 Hazard and Dynamic Hazard](https://invisiblenetwork.ai/learn/nptel/108105132/594267ef3d49) (Video)
16. [Lecture 16 : Multiplexer: Part I](https://invisiblenetwork.ai/learn/nptel/108105132/cabdb86d0a43) (Video)
17. [Lecture 17 : Multiplexer: Part II](https://invisiblenetwork.ai/learn/nptel/108105132/87e4b7e62916) (Video)
18. [Lecture 18 : Demultiplexer / Decoder](https://invisiblenetwork.ai/learn/nptel/108105132/e10e9c830187) (Video)
19. [Lecture 19 : Decoder with BCD Input and Encoder](https://invisiblenetwork.ai/learn/nptel/108105132/36d223127de4) (Video)
20. [Lecture 20 : Parity Generator and Checker](https://invisiblenetwork.ai/learn/nptel/108105132/1f34616c8b83) (Video)
21. [Lecture 21 : Number System](https://invisiblenetwork.ai/learn/nptel/108105132/588e80825ba6) (Video)
22. [Lecture 22 : Negative Number and 2's Complement Arithmetic](https://invisiblenetwork.ai/learn/nptel/108105132/976f372dfda3) (Video)
23. [Lecture 23 : Arithmetic Building Blocks - I](https://invisiblenetwork.ai/learn/nptel/108105132/6662e789c0b0) (Video)
24. [Lecture 24 : Arithmetic Building Blocks - II](https://invisiblenetwork.ai/learn/nptel/108105132/2f7d6ebdfe26) (Video)
25. [Lecture 25 : Overflow Detection and BCD Arithmetic](https://invisiblenetwork.ai/learn/nptel/108105132/2cbdfac8420d) (Video)
26. [Lecture 26 : Magnitude Comparator](https://invisiblenetwork.ai/learn/nptel/108105132/50ff95b23adf) (Video)
27. [Lecture 27 : Arithmetic Logic Unit (ALU)](https://invisiblenetwork.ai/learn/nptel/108105132/ddf02e7d3022) (Video)
28. [Lecture 28 : Unweighted Code](https://invisiblenetwork.ai/learn/nptel/108105132/1df30bd17805) (Video)
29. [Lecture 29 : Error Detection and Correction Code](https://invisiblenetwork.ai/learn/nptel/108105132/108228639c10) (Video)
30. [Lecture 30 : Multiplication and Division](https://invisiblenetwork.ai/learn/nptel/108105132/2e5ab1f31b91) (Video)
31. [Lecture 31: SR Latch and Introduction to Clocked Flip-Flop](https://invisiblenetwork.ai/learn/nptel/108105132/2702d07c3882) (Video)
32. [Lecture 32: Edge-Triggered Flip-Flop](https://invisiblenetwork.ai/learn/nptel/108105132/3140841be806) (Video)
33. [Lecture 33: Representations of Flip-Flops](https://invisiblenetwork.ai/learn/nptel/108105132/44590a4a0a7d) (Video)
34. [Lecture 34: Analysis of Sequential Logic Circuit](https://invisiblenetwork.ai/learn/nptel/108105132/c6a37ac7bf59) (Video)
35. [Lecture 35: Conversion of Flip-Flops and Flip-Flop Timing Parameters](https://invisiblenetwork.ai/learn/nptel/108105132/1a49889eb3af) (Video)
36. [Lecture 36: Register and Shift Register: PIPO and SISO](https://invisiblenetwork.ai/learn/nptel/108105132/3579a362bb5b) (Video)
37. [Lecture 37: Shift Register: SIPO, PISO and Universal Shift Register](https://invisiblenetwork.ai/learn/nptel/108105132/65188bf12f64) (Video)
38. [Lecture 38: Application of Shift Register](https://invisiblenetwork.ai/learn/nptel/108105132/e0274da1335b) (Video)
39. [Lecture 39: Linear Feedback Shift Register](https://invisiblenetwork.ai/learn/nptel/108105132/b66572c9b01d) (Video)
40. [Lecture 40: Serial Addition, Multiplication and Division](https://invisiblenetwork.ai/learn/nptel/108105132/672d5785e423) (Video)
41. [Lecture 41: Asynchronous Counter](https://invisiblenetwork.ai/learn/nptel/108105132/f18368030157) (Video)
42. [Lecture 42: Decoding Logic and Synchronous Counter](https://invisiblenetwork.ai/learn/nptel/108105132/2971097bedbb) (Video)
43. [Lecture 43: Cascading: Mod 2, 3, 5 to Mod 6, 10, 1000 Counter](https://invisiblenetwork.ai/learn/nptel/108105132/280da0b2224f) (Video)
44. [Lecture 44: Counter Design with Asynchronous Reset and Preset](https://invisiblenetwork.ai/learn/nptel/108105132/7fec01921161) (Video)
45. [Lecture 45: Counter Design as Synthesis Problem and Few Other Uses of Counter](https://invisiblenetwork.ai/learn/nptel/108105132/8baca59e5aa0) (Video)
46. [Lecture 46 : Synthesis of Sequential Logic Circuit: Moore Model and Mealy Model](https://invisiblenetwork.ai/learn/nptel/108105132/1ac876e6cafa) (Video)
47. [Lecture 47 : Moore Model and Mealy Model: Realization of Digital Logic Circuit](https://invisiblenetwork.ai/learn/nptel/108105132/a446e48863fe) (Video)
48. [Lecture 48 : Algorithmic State Machine (ASM) Chart and Synthesis of Sequential Logic Circuit](https://invisiblenetwork.ai/learn/nptel/108105132/3b21f01c6c64) (Video)
49. [Lecture 49 : Circuit Realization from ASM Chart and State Minimization](https://invisiblenetwork.ai/learn/nptel/108105132/098634d17a4c) (Video)
50. [Lecture 50 : State Minimization by Implication Table and Partitioning Method](https://invisiblenetwork.ai/learn/nptel/108105132/7b8787c45a28) (Video)
51. [Lecture 51 : Digital to Analog Conversion - I](https://invisiblenetwork.ai/learn/nptel/108105132/3f80ab53871d) (Video)
52. [Lecture 52 : Digital to Analog Conversion - II](https://invisiblenetwork.ai/learn/nptel/108105132/1e31818719c9) (Video)
53. [Lecture 53 : Analog to Digital Conversion - I](https://invisiblenetwork.ai/learn/nptel/108105132/c01c70397666) (Video)
54. [Lecture 54 : Analog to Digital Conversion - II](https://invisiblenetwork.ai/learn/nptel/108105132/64d131124fb9) (Video)
55. [Lecture 55 : Certain Performance Issue of ADC and DAC](https://invisiblenetwork.ai/learn/nptel/108105132/8834ffaf745d) (Video)
56. [Lecture 56: Introduction to Memory](https://invisiblenetwork.ai/learn/nptel/108105132/ba7a2fb7e3b7) (Video)
57. [Lecture 57: Static Random Access Memory (SRAM)](https://invisiblenetwork.ai/learn/nptel/108105132/b70fbf5832a6) (Video)
58. [Lecture 58: Dynamic RAM(DRAM) and Memory Expansion](https://invisiblenetwork.ai/learn/nptel/108105132/c1aeaa761606) (Video)
59. [Lecture 59: Read Only Memory (ROM)](https://invisiblenetwork.ai/learn/nptel/108105132/7f48b4f502c8) (Video)
60. [Lecture 60: PAL, PLA, CPLD, FPGA](https://invisiblenetwork.ai/learn/nptel/108105132/1781a6b70984) (Video)
61. [Live Session 06-03-2021](https://invisiblenetwork.ai/learn/nptel/108105132/b55ea27a3991-2) (Video)
62. [Live Session 13-02-2020](https://invisiblenetwork.ai/learn/nptel/108105132/816aade4054b-2) (Video)
63. [Live Session 03-02-2022](https://invisiblenetwork.ai/learn/nptel/108105132/32f5e3f73e5e-2) (Video)
64. [Live Session 23-03-2022](https://invisiblenetwork.ai/learn/nptel/108105132/47907a757ee3-2) (Video)
65. [Live Session 22-02-2024](https://invisiblenetwork.ai/learn/nptel/108105132/99c3ecd2eabb-2) (Video)
