Lecture 1 - Evolving Computing Paradigms
Lecture 2 - Von-Neumann Architecture
Lecture 3 - Hierarchy and Classifications
Lecture 4 - Evolution of Memory Hierarchy with Device Technology
Lecture 5 - Classifications within Memory Hierarchy
Lecture 6 - Practical Implementation of Memory Hierarchy
Lecture 7 - Trends in the Global Memory Market - Part 1
Lecture 8 - Trends in the Global Memory Market - Part 2
Lecture 9 - Memory Array Architecture - Part 1
Lecture 10 - Memory Array Architecture - Part 2
Lecture 11 - Memory Peripherals
Lecture 12 - Memory Footprint and Block Level Architecture
Lecture 13 - SRAM - Introduction
Lecture 14 - SRAM - Memory Effect and Hold Operation
Lecture 15 - SRAM - Read Operation - Part 1
Lecture 16 - SRAM - Read Operation - Part 2
Lecture 17 - SRAM - Write Operation
Lecture 18 - SRAM - Noise Margin Analysis
Lecture 19 - SRAM - Read, Write Conflict and Scaling
Lecture 20 - DRAM - Introduction
Lecture 21 - DRAM - Subsystem Architecture
Lecture 22 - DRAM - Cell Architecture and Hold Operation
Lecture 23 - DRAM - Refresh, Charge Transfer Ratio
Lecture 24 - DRAM - Read, Write and Restore
Lecture 25 - DRAM - Scaling Challenges and Solutions
Lecture 26 - NAND Flash - Introduction
Lecture 27 - NAND Flash - Flash Cell Architecture
Lecture 28 - NAND Flash - Array Architecture
Lecture 29 - NAND Flash - Program Operation
Lecture 30 - NAND Flash - Erase and Read Operations
Lecture 31 - NAND Flash - Bit Scaling
Lecture 32 - NAND Flash - Scaling Challenges and Solutions
Lecture 33 - Recap of Part 1
Lecture 34 - eNVMs Fundamentals of two-terminal Memristors
Lecture 35 - eNVMs PCRAMs Fundamentals of Phase Change Memories
Lecture 36 - eNVMs PCRAMs Technology and commercialization
Lecture 37 - eNVMs RRAMs Fundamentals
Lecture 38 - eNVMs RRAMs VCRAM and CBRAM
Lecture 39 - eNVMs RRAMs - Performance Metrics and Commercialization
Lecture 40 - eNVMs MRAM spin GMR TMR
Lecture 41 - eNVM MRAMs Field and STT MRAM
Lecture 42 - eNVM MRAM SOT and Commercialization
Lecture 43 - AI/ML Computing: Introduction and History
Lecture 44 - AI/ML Computing: Artificial Neural Networks
Lecture 45 - AI/ML Computing: Working of ANNs
Lecture 46 - AI/ML Computing: Backpropagation, Inference and Architectures in ANNs
Lecture 47 - AI/ML Computing: Convolution
Lecture 48 - AI/ML Computing: Convolutional Neural Networks
Lecture 49 - AI/ML Computing: Bottlenecks of AI/ML Computing
Lecture 50 - Neuromorphic Computing: Introduction
Lecture 51 - Neuromorphic Computing: The Biological Insipration
Lecture 52 - Neuromorphic Computing: Implementation of Neurons in Hardware
Lecture 53 - Neuromorphic Computing: Synaptic Plasticity
Lecture 54 - Neuromorphic Computing: Hardware Implementation of Synapses
Lecture 55 - SNNs and IMC: Operations in a Spiking Neural Network
Lecture 56 - SNNs and IMC: Unsupervised and Supervised Training of SNNs
Lecture 57 - SNNs and IMC: Implementations of SNNs
Lecture 58 - SNNs and IMC: Digital In-Memory Computing
Lecture 59 - SNNs and IMC: Analog In-Memory Computing
Lecture 60 - Overview, Roadmap and Acknowledgements