论文标题
用于内存模拟计算电路中香料电路模拟的Python框架
A Python Framework for SPICE Circuit Simulation of In-Memory Analog Computing Circuits
论文作者
论文摘要
随着人们对基于熟悉的内存模拟计算(IMAC)体系结构的关注,作为用于数据密集型应用程序的渴望能源的计算机系统的替代方法,该工具可以探索其设备和电路级的设计空间可以显着增强该领域的研究和开发。因此,在本文中,我们开发了iMac-SIM,这是一种用于设计空间探索和iMac架构的多目标优化的电路级模拟器。 iMac-SIM是一个基于Python的仿真框架,它基于用户选择的各种设备和电路级的超参数创建iMac电路的香料网表,并自动评估使用用户指定数据集的开发电路的准确性,功耗和潜伏期。 iMac-Sim模拟了iMac体系结构中的互连寄生阻力和电容,还配备了水平和垂直分配技术,以克服这些可靠性挑战。在此摘要中,我们进行了受控的实验,以展示iMac-SIM的一些重要功能。
With the increased attention to memristive-based in-memory analog computing (IMAC) architectures as an alternative for energy-hungry computer systems for data-intensive applications, a tool that enables exploring their device- and circuit-level design space can significantly boost the research and development in this area. Thus, in this paper, we develop IMAC-Sim, a circuit-level simulator for the design space exploration and multi-objective optimization of IMAC architectures. IMAC-Sim is a Python-based simulation framework, which creates the SPICE netlist of the IMAC circuit based on various device- and circuit-level hyperparameters selected by the user, and automatically evaluates the accuracy, power consumption and latency of the developed circuit using a user-specified dataset. IMAC-Sim simulates the interconnect parasitic resistance and capacitance in the IMAC architectures, and is also equipped with horizontal and vertical partitioning techniques to surmount these reliability challenges. In this abstract, we perform controlled experiments to exhibit some of the important capabilities of the IMAC-Sim.