# Digital IC Design

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

## Lectures

1. [Introduction - Digital IC Design](https://invisiblenetwork.ai/learn/nptel/108106158/e0b3f9c1185f) (Video)
2. [Transistor - 1 - PN Junction](https://invisiblenetwork.ai/learn/nptel/108106158/d285461a1e8e) (Video)
3. [Transistor - 2 - MOS Capacitor Threshold Voltage](https://invisiblenetwork.ai/learn/nptel/108106158/9769d84a9fa8) (Video)
4. [Transistor - 3 - MOS Transistor Current Expression](https://invisiblenetwork.ai/learn/nptel/108106158/3fb5fb8f9b27) (Video)
5. [Transistor- 4 - Body Effect and I-V Plots](https://invisiblenetwork.ai/learn/nptel/108106158/600085377754) (Video)
6. [Transistor -5 - Short Channel Transistors - Channel Length Modulation](https://invisiblenetwork.ai/learn/nptel/108106158/4dde4a2e935d) (Video)
7. [Transistor- 6 - Velocity Saturation and Level-1 SPICE Model](https://invisiblenetwork.ai/learn/nptel/108106158/df43e4bc629e) (Video)
8. [Transistor - 7 - Drain Induced Barrier Lowering](https://invisiblenetwork.ai/learn/nptel/108106158/3edbe86db076) (Video)
9. [Transistor - 8 - Sub-Threshold Leakage](https://invisiblenetwork.ai/learn/nptel/108106158/829f0bfa3980) (Video)
10. [Transistor-9 - Substrate and Gate Leakage](https://invisiblenetwork.ai/learn/nptel/108106158/d004751ea4d0) (Video)
11. [Transistor - 10 - The PMOS Transistor](https://invisiblenetwork.ai/learn/nptel/108106158/9f42c2b401ff) (Video)
12. [Transistor-11 - Transistor Capacitance - 1](https://invisiblenetwork.ai/learn/nptel/108106158/3d6ccfb71931) (Video)
13. [Transistor - 12 - Transistor Capacitance - 2](https://invisiblenetwork.ai/learn/nptel/108106158/099a85948742) (Video)
14. [Inverter - 1 - CMOS Inverter Construction](https://invisiblenetwork.ai/learn/nptel/108106158/cb02d8384be0) (Video)
15. [Inverter - 2 - Voltage Transfer Characteristics](https://invisiblenetwork.ai/learn/nptel/108106158/ea435382e7d8) (Video)
16. [Inverter - 3 - Load Line Analysis](https://invisiblenetwork.ai/learn/nptel/108106158/6fd1b0f6c849) (Video)
17. [Inverter - 4 - Trip Point for Short Channel Device Inverter](https://invisiblenetwork.ai/learn/nptel/108106158/7a44d25a2c67) (Video)
18. [Inverter-5 - Trip Point for Long Channel Device Inverter](https://invisiblenetwork.ai/learn/nptel/108106158/64049a441d5f) (Video)
19. [Inverter - 6 - Noise Margin Analysis-1](https://invisiblenetwork.ai/learn/nptel/108106158/c4ce40c498c7) (Video)
20. [Inverter - 7 - Noise Margin Analysis-2](https://invisiblenetwork.ai/learn/nptel/108106158/6062509d0670) (Video)
21. [Inverter-8 - Noise Margin Analysis-3](https://invisiblenetwork.ai/learn/nptel/108106158/215fa754f0e2) (Video)
22. [Inverter - 9 - Noise Margin Analysis-Long Channel Device Inverter-1](https://invisiblenetwork.ai/learn/nptel/108106158/fa1e46c26c6c) (Video)
23. [Inverter - 10 - Noise Margin Analysis-Long Channel Device Inverter-2](https://invisiblenetwork.ai/learn/nptel/108106158/a44381e8957d) (Video)
24. [Inverter - 11 - Pass Transistors](https://invisiblenetwork.ai/learn/nptel/108106158/8d55049477b1) (Video)
25. [Inverter - 12 - NMOS Transistor ON Resistance and Fall Delay](https://invisiblenetwork.ai/learn/nptel/108106158/01ce262fc83a) (Video)
26. [Inverter - 13 - Elmore Delay Model](https://invisiblenetwork.ai/learn/nptel/108106158/02523f0bbc60) (Video)
27. [Inverter - 14 - Inverter: Transient Response](https://invisiblenetwork.ai/learn/nptel/108106158/bc4fc4e9ceed) (Video)
28. [Inverter - 15 - Inverter: Dynamic Power](https://invisiblenetwork.ai/learn/nptel/108106158/0c0633333fb6) (Video)
29. [Inverter - 16 - Inverter: Short Circuit Power](https://invisiblenetwork.ai/learn/nptel/108106158/62edf408df95) (Video)
30. [Inverter - 17 - Inverter: Leakage Power and Transistor Stacks](https://invisiblenetwork.ai/learn/nptel/108106158/acb27b94d82f) (Video)
31. [Inverter - 18 - Stacking Effect and Sleep Transistors](https://invisiblenetwork.ai/learn/nptel/108106158/fecb50385637) (Video)
32. [Inverter - 19 - Ring Oscillators and Process Variations](https://invisiblenetwork.ai/learn/nptel/108106158/5646b3b0aa85) (Video)
33. [CombCkt - 1 - Implementing Any Boolean Logic Function](https://invisiblenetwork.ai/learn/nptel/108106158/a2241d5e05ad) (Video)
34. [CombCkt - 2 - Implementing Any Boolean Logic Function: Examples. Gate sizing](https://invisiblenetwork.ai/learn/nptel/108106158/f93b6f7a8e93) (Video)
35. [CombCkt - 3 - Gate Sizing](https://invisiblenetwork.ai/learn/nptel/108106158/7a3b4294c6a9) (Video)
36. [CombCkt - 4 - Logic Gate Capacitance](https://invisiblenetwork.ai/learn/nptel/108106158/fc31c22ff358) (Video)
37. [CombCkt - 5 - Gate Delay](https://invisiblenetwork.ai/learn/nptel/108106158/74cf37169342) (Video)
38. [CombCkt - 6 - Parasitic Delay](https://invisiblenetwork.ai/learn/nptel/108106158/71b501f1ab1c) (Video)
39. [CombCkt - 7 - Gate Delay with a Load Capacitance](https://invisiblenetwork.ai/learn/nptel/108106158/c7e70f52b1b7) (Video)
40. [CombCkt - 8 - Logical Effort](https://invisiblenetwork.ai/learn/nptel/108106158/bd49e8a2de05) (Video)
41. [CombCkt - 9 - Gate Delay](https://invisiblenetwork.ai/learn/nptel/108106158/c3e897b43215) (Video)
42. [CombCkt - 10 - Path Delay Calculation and Optimization Formulation](https://invisiblenetwork.ai/learn/nptel/108106158/5209e0358caa) (Video)
43. [CombCkt - 10A - Path Delay Optimization: Intuition](https://invisiblenetwork.ai/learn/nptel/108106158/0943cb557178) (Video)
44. [CombCkt - 10B - Path Delay Optimization: Example](https://invisiblenetwork.ai/learn/nptel/108106158/c86f039923c4) (Video)
45. [CombCkt - 11 - Buffer Insertion](https://invisiblenetwork.ai/learn/nptel/108106158/955c841d8884) (Video)
46. [CombCkt - 12 - Input Ordering and Asymmetric Gates](https://invisiblenetwork.ai/learn/nptel/108106158/bdb6a57f17ce) (Video)
47. [CombCkt - 13 - Skewed Gates](https://invisiblenetwork.ai/learn/nptel/108106158/867f2a225dc9) (Video)
48. [CombCkt - 14 - Special Functions](https://invisiblenetwork.ai/learn/nptel/108106158/96c5434555fc) (Video)
49. [CombCkt - 15 - Pseudo NMOS Logic](https://invisiblenetwork.ai/learn/nptel/108106158/431cde0ac55e) (Video)
50. [CombCkt - 16 - Pseudo NMOS Inverter](https://invisiblenetwork.ai/learn/nptel/108106158/b3495422621c) (Video)
51. [CombCkt - 17 - Pseudo NMOS Logical Effort and CVSL](https://invisiblenetwork.ai/learn/nptel/108106158/a9c48337ba0d) (Video)
52. [CombCkt - 18 - Dynamic Circuits and Input Monotonicity](https://invisiblenetwork.ai/learn/nptel/108106158/be1efab27365) (Video)
53. [CombCkt - 19 - Domino Logic and Weak Keepers](https://invisiblenetwork.ai/learn/nptel/108106158/a8562b20d0a6) (Video)
54. [CombCkt - 20 - Transmission Gate Logic](https://invisiblenetwork.ai/learn/nptel/108106158/d0b089c1c2e9) (Video)
55. [CombCkt - 21 - Gate Sizing for Large Circuits](https://invisiblenetwork.ai/learn/nptel/108106158/739a9d7fa328) (Video)
56. [AM - 1 - Ripple Adder Introduction](https://invisiblenetwork.ai/learn/nptel/108106158/9ba7f6c22cb5) (Video)
57. [AM - 2 - Full Adder Circuit Implementation](https://invisiblenetwork.ai/learn/nptel/108106158/e05683915b44) (Video)
58. [AM - 3 - Full Adder Optimization](https://invisiblenetwork.ai/learn/nptel/108106158/c71ca9092090) (Video)
59. [AM - 4 - Carry Skip Adder](https://invisiblenetwork.ai/learn/nptel/108106158/308e4067faf1) (Video)
60. [AM - 5 - Carry Select Adder](https://invisiblenetwork.ai/learn/nptel/108106158/aab9525229ae) (Video)
61. [AM - 6 - Linear and Square Root Carry Select Adder](https://invisiblenetwork.ai/learn/nptel/108106158/078aa8bfe430) (Video)
62. [AM - 7 - Two's Complement Arithmetic](https://invisiblenetwork.ai/learn/nptel/108106158/18a137d2bb51) (Video)
63. [AM - 8 - Two's Complement Sign Extension](https://invisiblenetwork.ai/learn/nptel/108106158/1e7a04575dbd) (Video)
64. [AM - 9 - Array Multiplier](https://invisiblenetwork.ai/learn/nptel/108106158/c6412c0afe92) (Video)
65. [AM - 10 - Array Multiplier - Timing Analysis](https://invisiblenetwork.ai/learn/nptel/108106158/755fb5147b51) (Video)
66. [AM - 11 - Carry Save Multiplier](https://invisiblenetwork.ai/learn/nptel/108106158/07a4b04e3a0b) (Video)
67. [AM - 12 - Carry Save Multiplier - Signed Multiplication](https://invisiblenetwork.ai/learn/nptel/108106158/609776a56cae) (Video)
68. [SeqCkt - 1 - Introduction to Pipelining](https://invisiblenetwork.ai/learn/nptel/108106158/e2b1b0029a4d) (Video)
69. [SeqCkt - 2 - Time Borrowing](https://invisiblenetwork.ai/learn/nptel/108106158/9e87b4ee9534) (Video)
70. [SeqCkt - 3 - Master Slave Flip Flop](https://invisiblenetwork.ai/learn/nptel/108106158/46f20139a443) (Video)
71. [SeqCkt - 4 - Flop Timing Parameters](https://invisiblenetwork.ai/learn/nptel/108106158/0ab907e76931) (Video)
72. [SeqCkt - 5 - Alternate Circuit Implementations](https://invisiblenetwork.ai/learn/nptel/108106158/3f1a54498e75) (Video)
73. [SeqCkt - 6 - Clock Overlap](https://invisiblenetwork.ai/learn/nptel/108106158/c8af7671fbfd) (Video)
74. [SeqCkt - 7 - C2MOS Flop](https://invisiblenetwork.ai/learn/nptel/108106158/7e7f64973e09) (Video)
75. [SeqCkt - 8 - Flop Characterization](https://invisiblenetwork.ai/learn/nptel/108106158/1eaa8b0681d9) (Video)
76. [SeqCkt - 9 - Max and Min Delay of Flop Based Systems](https://invisiblenetwork.ai/learn/nptel/108106158/f092ea6a2816) (Video)
77. [SeqCkt - 10 - Flop Min Delay Constraint](https://invisiblenetwork.ai/learn/nptel/108106158/b9109be34d28) (Video)
78. [SeqCkt - 11 - Latch - Max and Min Delay Constraints](https://invisiblenetwork.ai/learn/nptel/108106158/1f72a545755c) (Video)
79. [SeqCkt - 12 - Latch-Timing Analysis with Skew](https://invisiblenetwork.ai/learn/nptel/108106158/996d5f6e449c) (Video)
80. [SeqCkt - 13 - Time Borrowing](https://invisiblenetwork.ai/learn/nptel/108106158/f4e2b8596e24) (Video)
81. [Live Session 03-09-2022](https://invisiblenetwork.ai/learn/nptel/108106158/d285461a1e8e-2) (Video)
82. [Live Session 18-04-2022](https://invisiblenetwork.ai/learn/nptel/108106158/9769d84a9fa8-2) (Video)
83. [Live Session 03-04-2024](https://invisiblenetwork.ai/learn/nptel/108106158/3fb5fb8f9b27-2) (Video)
