Graduate Catalog

715 ECCE715

This graduate course is focused on the comprehensive discussion of semiconductor memory design from devices and cells to arrays and applications. The first part of the course covers traditional memory technologies such as Static Random Access Memories (SRAMs), Dynamic RAMs (DRAM), Multi-ported RAMs, Content Addressable memories (CAMs), and Flash. Memory classes, hierarchy. and architecture will also be highlighted. The second part of the course focusses on emerging memory technology: Resistive RAM, Magnetic RAM, eFLASH and 3D memories. The third part of the course covers in-memory and near-memory computing architectures and circuit techniques aimed at minimizing latency and the energy of data movement (“Memory Wall”). It also discusses applications of emerging memories in neuromorphic computing. 

Credits

3

Distribution

3-0-3