NVSim-CAM: A Circuit-Level Simulator for Emerging Nonvolatile Memory based Content-Addressable Memory

被引:5
|
作者
Li, Shuangchen [1 ]
Liu, Liu [1 ]
Gu, Peng [1 ]
Xu, Cong [2 ]
Xie, Yuan [1 ]
机构
[1] Univ Calif Santa Barbara, Santa Barbara, CA 93106 USA
[2] Hewlett Packard Labs, Palo Alto, CA USA
关键词
D O I
10.1145/2966986.2967059
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Ternary Content-Addressable Memory (TCAM) is widely used in networking routers, fully associative caches, search engines, etc. While the conventional SRAM-based TCAM suffers from the poor scalability, the emerging nonvolatile memories (NVM, i.e., MRAM, PCM, and ReRAM) bring evolution for the TCAM design. It effectively reduces the cell size, and makes significant energy reduction and scalability improvement. New applications such as associative processors/accelerators are facilitated by the emergence of the nonvolatile TCAM (nvTCAM). However, nvTCAM design is challenging. In addition to the emerging device's uncertainty, the nvTCAM cell structure is so diverse that it results in a design space too large to explore manually. To tackle these challenges, we propose a circuit-level model and develop a simulation tool, NVSim-CAM, which helps researchers to make early design decisions, and to evaluate device/circuit innovations. The tool is validated by HSPICE simulations and data from fabricated chips. We also present a case study to illustrate how NVSim-CAM benefits the nvTCAM design. In the case study, we propose a novel 3D vertical ReRAM based TCAM cell, the 3DvTCAM. We project the advantages/disadvantages and explore the design space for the proposed cell with NVSim-CAM.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] NVSim: A Circuit-Level Performance, Energy, and Area Model for Emerging Nonvolatile Memory
    Dong, Xiangyu
    Xu, Cong
    Xie, Yuan
    Jouppi, Norman P.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (07) : 994 - 1007
  • [2] Content-Addressable Memory (CAM) and its applications
    Azgomi, S
    ELECTRONIC ENGINEERING, 1999, 71 (871): : 23 - +
  • [3] Content-addressable memory (CAM) circuits and architectures: A tutorial and survey
    Pagiamtzis, K
    Sheikholeslami, A
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (03) : 712 - 727
  • [4] Reconfigurable content-addressable memory (CAM) on FPGAs: A tutorial and survey
    Irfan, Muhammad
    Sanka, Abdurrashid Ibrahim
    Ullah, Zahid
    Cheung, Ray C. C.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 128 : 451 - 465
  • [5] A Content-Addressable Memory Using “Switched Diffusion Analog Memory with Feedback Circuit”
    Tomochika Harada
    Shigeo Sato
    Koji Nakajima
    Analog Integrated Circuits and Signal Processing, 2000, 25 : 337 - 346
  • [6] A content-addressable memory using "switched diffusion analog memory with feedback circuit"
    Harada, T
    Sato, S
    Nakajima, K
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2000, 25 (03) : 337 - 346
  • [7] Nanoelectromechanical Memory Switch based Ternary Content-Addressable Memory
    Cho, Mannhee
    Kim, Youngmin
    2020 17TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2020), 2020, : 274 - 275
  • [8] A content-addressable memory using 'switched diffusion analog memory with feedback circuit'
    Harada, T
    Sato, S
    Nakajima, K
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (02) : 370 - 377
  • [9] Novel circuit design for content-addressable memory in QCA technology
    Enayati, Mohammad
    Rezai, Abdalhossein
    Karimi, Asghar
    PHOTONIC NETWORK COMMUNICATIONS, 2023, 45 (02) : 79 - 88
  • [10] Novel circuit design for content-addressable memory in QCA technology
    Mohammad Enayati
    Abdalhossein Rezai
    Asghar Karimi
    Photonic Network Communications, 2023, 45 : 79 - 88