# Memory Device Technology for AI/ML Computing

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

## Lectures

1. [1.1 Evolving Computing Paradigms](https://invisiblenetwork.ai/learn/nptel/108106868/7e4ba72646d2) (Video)
2. [1.2 Von-Neumann Architecture](https://invisiblenetwork.ai/learn/nptel/108106868/0bdfb62b231c) (Video)
3. [1.3 Hierarchy and Classifications](https://invisiblenetwork.ai/learn/nptel/108106868/c07b232b70c5) (Video)
4. [1.4 Evolution of Memory Hierarchy with Device Technology](https://invisiblenetwork.ai/learn/nptel/108106868/eea5c3034787) (Video)
5. [1.5 Classifications within Memory Hierarchy](https://invisiblenetwork.ai/learn/nptel/108106868/358cf20c192c) (Video)
6. [Practical Implementation of Memory Hierarchy](https://invisiblenetwork.ai/learn/nptel/108106868/3d91d5ac85aa) (Video)
7. [Trends in the Global Memory Market Part 1](https://invisiblenetwork.ai/learn/nptel/108106868/d566231388bc) (Video)
8. [Trends in the Global Memory Market Part 2](https://invisiblenetwork.ai/learn/nptel/108106868/bb7bce1cbaf6) (Video)
9. [Memory Array Architecture Part 1](https://invisiblenetwork.ai/learn/nptel/108106868/d52d1f8457c4) (Video)
10. [Memory Array Architecture Part 2](https://invisiblenetwork.ai/learn/nptel/108106868/9c56a43332b2) (Video)
11. [3.1 Memory Peripherals](https://invisiblenetwork.ai/learn/nptel/108106868/2c2c3e44175b) (Video)
12. [3.2 Memory Footprint and Block Level Architecture](https://invisiblenetwork.ai/learn/nptel/108106868/c04e62980392) (Video)
13. [3.3 SRAM - Introduction](https://invisiblenetwork.ai/learn/nptel/108106868/b968868303ff) (Video)
14. [3.4 SRAM - Memory Effect & Hold Operation](https://invisiblenetwork.ai/learn/nptel/108106868/7e3704292f58) (Video)
15. [3.5 SRAM - Read Operation Part 1](https://invisiblenetwork.ai/learn/nptel/108106868/be9bf4d251c6) (Video)
16. [3.6 SRAM - Read Operation Part 2](https://invisiblenetwork.ai/learn/nptel/108106868/a6b977f819a0) (Video)
17. [4.1 SRAM - Write Operation](https://invisiblenetwork.ai/learn/nptel/108106868/46111d27c6ba) (Video)
18. [4.2 SRAM - Noise Margin Analysis](https://invisiblenetwork.ai/learn/nptel/108106868/ceda6350ea5c) (Video)
19. [4.3 SRAM - Read, Write Conflict & Scaling](https://invisiblenetwork.ai/learn/nptel/108106868/3b2cf8e8dbfc) (Video)
20. [4.4 DRAM - Introduction](https://invisiblenetwork.ai/learn/nptel/108106868/bc6bc7027d9d) (Video)
21. [4.5 DRAM - Subsystem Architecture](https://invisiblenetwork.ai/learn/nptel/108106868/23be0a3c7c6d) (Video)
22. [5.1 DRAM - Cell Architecture & Hold Operation](https://invisiblenetwork.ai/learn/nptel/108106868/29151e72474a) (Video)
23. [5.2 DRAM - Refresh, Charge Transfer Ratio.](https://invisiblenetwork.ai/learn/nptel/108106868/5d813b51a422) (Video)
24. [5.3 DRAM- Read, Write & Restore](https://invisiblenetwork.ai/learn/nptel/108106868/752dcb563934) (Video)
25. [5.4 DRAM - Scaling Challenges and Solutions](https://invisiblenetwork.ai/learn/nptel/108106868/452c2199d669) (Video)
26. [5.5 NAND Flash - Introduction](https://invisiblenetwork.ai/learn/nptel/108106868/42fcce1c3440) (Video)
27. [6.1 NAND Flash - Flash Cell Architecture](https://invisiblenetwork.ai/learn/nptel/108106868/f7dd2dbb5dbf) (Video)
28. [6.2 NAND Flash - Array Architecture](https://invisiblenetwork.ai/learn/nptel/108106868/0f5e06507d75) (Video)
29. [6.3 NAND Flash - Program Operation](https://invisiblenetwork.ai/learn/nptel/108106868/f00026eaca06) (Video)
30. [6.4 NAND Flash - Erase and Read Operations](https://invisiblenetwork.ai/learn/nptel/108106868/ba8961829ee0) (Video)
31. [6.5 NAND Flash - Bit Scaling](https://invisiblenetwork.ai/learn/nptel/108106868/866556cd082f) (Video)
32. [7.1 NAND Flash - Scaling Challenges & Solutions](https://invisiblenetwork.ai/learn/nptel/108106868/9a61678f1701) (Video)
33. [7.2 Recap of Part 1](https://invisiblenetwork.ai/learn/nptel/108106868/ee243da0c2b4) (Video)
34. [7.3 eNVMs Fundamentals of two-terminal Memristors](https://invisiblenetwork.ai/learn/nptel/108106868/9a10c0e4ade9) (Video)
35. [7.4 eNVMs PCRAMs Fundamentals of Phase Change Memories](https://invisiblenetwork.ai/learn/nptel/108106868/ced2ff30c373) (Video)
36. [7.5 eNVMs PCRAMs Technology and commercialization](https://invisiblenetwork.ai/learn/nptel/108106868/50d02abe1766) (Video)
37. [8.1 eNVMs RRAMs Fundamentals](https://invisiblenetwork.ai/learn/nptel/108106868/b16b46f0e214) (Video)
38. [8.2 eNVMs RRAMs VCRAM and CBRAM](https://invisiblenetwork.ai/learn/nptel/108106868/56ef9424ce16) (Video)
39. [8.3 eNVMs RRAMs - Performance Metrics & Commercialization](https://invisiblenetwork.ai/learn/nptel/108106868/558115440dda) (Video)
40. [8.4 eNVMs MRAM spin GMR TMR](https://invisiblenetwork.ai/learn/nptel/108106868/0c8e7ce5f68b) (Video)
41. [8.5 eNVM MRAMs Field and STT MRAM](https://invisiblenetwork.ai/learn/nptel/108106868/f2460bcb16e8) (Video)
42. [9.1 eNVM MRAM SOT and Commercialization](https://invisiblenetwork.ai/learn/nptel/108106868/a8b09c853352) (Video)
43. [9.2 AI/ML Computing: Introduction & History](https://invisiblenetwork.ai/learn/nptel/108106868/97ae7916edca) (Video)
44. [9.3 AI/ML Computing: Artificial Neural Networks](https://invisiblenetwork.ai/learn/nptel/108106868/bd3e3c194a40) (Video)
45. [9.4 AI/ML Computing: Working of ANNs](https://invisiblenetwork.ai/learn/nptel/108106868/d578c934e979) (Video)
46. [9.5 AI/ML Computing: Backpropagation, Inference and Architectures in ANNs](https://invisiblenetwork.ai/learn/nptel/108106868/8de9222ccf0d) (Video)
47. [10.1: AI/ML Computing: Convolution](https://invisiblenetwork.ai/learn/nptel/108106868/af37ca6fd9ba) (Video)
48. [10.2 AI/ML Computing: Convolutional Neural Networks](https://invisiblenetwork.ai/learn/nptel/108106868/81460d60a637) (Video)
49. [10.3 AI/ML Computing: Bottlenecks of AI/ML Computing](https://invisiblenetwork.ai/learn/nptel/108106868/8456f77ccccc) (Video)
50. [10.4: Neuromorphic Computing: Introduction](https://invisiblenetwork.ai/learn/nptel/108106868/291f58b1090d) (Video)
51. [10.5: Neuromorphic Computing: The Biological Insipration](https://invisiblenetwork.ai/learn/nptel/108106868/393bb8104303) (Video)
52. [11.1: Neuromorphic Computing: Implementation of Neurons in Hardware](https://invisiblenetwork.ai/learn/nptel/108106868/78039ec273ef) (Video)
53. [11.2: Neuromorphic Computing: Synaptic Plasticity](https://invisiblenetwork.ai/learn/nptel/108106868/47e1ff8ee363) (Video)
54. [11.3: Neuromorphic Computing: Hardware Implementation of Synapses](https://invisiblenetwork.ai/learn/nptel/108106868/53b285f0af1e) (Video)
55. [11.4: SNNs & IMC: Operations in a Spiking Neural Network](https://invisiblenetwork.ai/learn/nptel/108106868/dfb06ddadd2f) (Video)
56. [12.1: SNNs & IMC: Unsupervised & Supervised Training of SNNs](https://invisiblenetwork.ai/learn/nptel/108106868/33e76fc107a6) (Video)
57. [12.2: SNNs & IMC: Implementations of SNNs](https://invisiblenetwork.ai/learn/nptel/108106868/ee2ce261a4ac) (Video)
58. [12.3: SNNs & IMC: Digital In-Memory Computing](https://invisiblenetwork.ai/learn/nptel/108106868/e2606edb1229) (Video)
59. [12.4: SNNs & IMC: Analog In-Memory Computing](https://invisiblenetwork.ai/learn/nptel/108106868/73698abaaabd) (Video)
60. [12.5: Overview, Roadmap & Acknowledgements](https://invisiblenetwork.ai/learn/nptel/108106868/51ee229ca558) (Video)
