DESTINY: A Comprehensive Tool with 3D and Multi-Level Cell Memory Modeling Capability

DESTINY: A Comprehensive Tool with 3D and Multi-Level Cell Memory Modeling Capability
复制标题

DESTINY:具有 3D 和多级单元内存建模功能的综合工具

DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
J. Vetter
J. Vetter
中科院分区:
--
文献类型:
--
作者:
Sparsh Mittal;Rujia Wang;J. Vetter

文献摘要

被引文献

相似文献

为了实现大容量存储器结构的设计,诸如非易失性存储器(NVM)的新颖存储器技术和新颖制造方法(例如,3D堆叠和多层单元(MLC)设计已经被探索。然而,现有的建模工具,只涵盖少数的存储器技术,技术节点和制造方法。我们提出了DESTINY,用于建模使用SRAM,电阻式RAM(ReRAM),自旋转移矩RAM(STT-RAM),相变RAM(PCM)和嵌入式DRAM(eDRAM)设计的2D/3D存储器和使用自旋轨道矩RAM(SOT-RAM),畴壁存储器(DWM)和闪存设计的2D存储器的工具。除了所有这些存储器的单层单元(SLC)设计外,DESTINY还支持NVM的MLC设计建模。我们已经广泛验证了这些记忆的商业和研究原型的命运。DESTINY对于在多个维度上执行设计空间探索非常有用,例如优化目标(例如,延迟、面积或能量延迟乘积),选择合适的存储器技术或制造方法(即,2D v/s 3D)对于给定优化目标,我们相信,DESTINY将推动下一代存储器体系结构的研究,这些体系结构用于从移动的设备到极端规模的超级计算机的系统。
To enable the design of large capacity memory structures, novel memory technologies such as non-volatile memory (NVM) and novel fabrication approaches, e.g., 3D stacking and multi-level cell (MLC) design have been explored. The existing modeling tools, however, cover only few memory technologies, technology nodes and fabrication approaches. We present DESTINY, a tool for modeling 2D/3D memories designed using SRAM, resistive RAM (ReRAM), spin transfer torque RAM (STT-RAM), phase change RAM (PCM) and embedded DRAM (eDRAM) and 2D memories designed using spin orbit torque RAM (SOT-RAM), domain wall memory (DWM) and Flash memory. In addition to single-level cell (SLC) designs for all these memories, DESTINY also supports modeling MLC designs for NVMs. We have extensively validated DESTINY against commercial and research prototypes of these memories. DESTINY is very useful for performing design-space exploration across several dimensions, such as optimizing for a target (e.g. latency, area or energy-delay product) for a given memory technology, choosing the suitable memory technology or fabrication method (i.e. 2D v/s 3D) for a given optimization target, etc. We believe that DESTINY will boost studies of next-generation memory architectures used in systems ranging from mobile devices to extreme-scale supercomputers.