Search papers, labs, and topics across Lattice.
This paper surveys the power delivery network (PDN) challenges introduced by DRAM-based compute-in-memory (PIM) architectures, which perform computation within memory to improve energy efficiency. It proposes a taxonomy characterizing PIM-induced current behavior along temporal and spatial dimensions, analyzing how techniques like multi-row activation and parallel execution stress the PDN. The study then discusses DRAM-specific mitigation strategies using architectural and circuit-level mechanisms to address voltage droop, IR drop, and thermal hotspots.
Compute-in-memory's promise of energy efficiency hits a power delivery wall, requiring careful consideration of current demand patterns that can lead to voltage droop and thermal hotspots.
Compute-in-memory (PIM) mitigates the memory wall by performing computation within memory, reducing data movement and improving energy efficiency. DRAM-based PIM is particularly attractive due to its high density, mature manufacturing ecosystem, and compatibility with existing systems. Recent works exploit multiple levels of the DRAM hierarchy - including subarrays, banks, and 3D-stacked organizations - to enable in-memory computation using mechanisms such as multi-row activation, row-buffer operations, and near-bank compute units. However, these approaches introduce non-traditional current demand patterns that challenge the power delivery network (PDN). This paper surveys PDN challenges in DRAM-based PIM systems and proposes a unified taxonomy that characterizes PIM-induced current behavior along temporal (burst vs. sustained) and spatial (localized vs. distributed) dimensions. Using this framework, we analyze how representative PIM techniques stress the PDN through bursty activations, multi-row concurrency, and large-scale parallel execution, leading to voltage droop, IR drop, and thermal hotspots. We further discuss DRAM-specific mitigation strategies leveraging existing architectural and circuit-level mechanisms, including timing constraints, memory controller scheduling, data placement, and bank- and vault-level power management. This survey highlights the importance of PDN-aware design for scalable and reliable DRAM-based PIM systems and outlines key future research directions.