skip to main content
10.1145/3565478.3572315acmconferencesArticle/Chapter ViewAbstractPublication PagesnanoarchConference Proceedingsconference-collections
research-article

Capacity-oriented High-performance NV-TCAM Leveraging Hybrid MRAM Scheme

Published: 31 May 2023 Publication History

Abstract

As a special type of memory, Ternary Content Addressable Memory (TCAM) has been widely employed in network routers and various applications that require high speed table lookup. However, the large cell area and high static power consumption of traditional CMOS-based TCAMs have always constrained its advance toward higher capacity. Therefore, many non-volatile memory devices, such as ReRAM, FeFET, and MRAM, are emerging in TCAM designs to address these issues. However, SOT-MRAM devices with ultra-high write speed, low power consumption and small cell area are not effectively utilized in TCAM designs due to their low tunnel magnetoresistance (TMR) ratio, etc. In this work, first, combining the ultra-high performance of SOT-MRAM and the reliability of STT-MRAM, a 4T-3MTJ SOT/STT hybrid NV-TCAM structure with ultra-high integration density is proposed. However, to eliminate the lower match line utilization caused by the low TMR of SOT-MRAM, another highly reliable 7T-3MTJ NV-TCAM structure is proposed. Simulation results show that the proposed two TCAM structures can achieve search speed of 0.4ns and 0.15ns with only 4 and 7 transistors, respectively. While maintaining high performance, their write energy is only 0.133pJ/bit, a maximum reduction of 91.6% over existing TCAM designs. Meanwhile, the array-level simulations prove the great potential of the proposed design in terms of integration density and performance.

References

[1]
W. Choi, K. Lee, and J. Park. 2018. Low Cost Ternary Content Addressable Memory Using Adaptive Matchline Discharging Scheme. In Proc.IEEE International Symposium on Circuits and Systems (ISCAS). Florence, Italy, 1--4.
[2]
F. Chen, L. Song and Y. Chen. 2020. PARC: A processing-in-CAM architecture for genomic long read pairwise alignment using ReRAM. In Proc. IEEE Asia and South Pacific Design Automation Conference (ASP-DAC). Beijing, China, 175--180.
[3]
M. Gupta and M. Hasan. 2015. Robust high speed ternary magnetic content addressable memory. IEEE Transactions on Electron Devices 62, 4 (2015), 1163--1169.
[4]
L. Huang, M. Chang, C. Chuang, C. Kuo, C. Chen, G. Yang, H. Tsai, T. Chen, S. Sheu, and L. Su, Keng. 2014. ReRAM-based 4T2R nonvolatile TCAM with 7x NVM-stress reduction, and 4x improvement in speed-wordlength-capacity for normally-off instant-on filter-based search engines used in big-data processing. (2014), 1--2.
[5]
H. Li, R. Wang, S. Han, and Y. Zhou. 2020. Ferroelectric polymers for non-volatile memory devices: a review. Polymer International 69, 6 (2020), 533--544.
[6]
S. Li, L. Liu, Peng G., C. Xu, and Yuan X. 2016. NVSim-CAM: A circuit-level simulator for emerging nonvolatile memory based Content-Addressable Memory. In Proc. IEEE/ACM International Conference on Computer-Aided Design (ICCAD). Austin, TX, 1--7.
[7]
L. Liu, OJ Lee, TJ Gudmundsen, DC Ralph, and RA Buhrman. 2012. Current-induced switching of perpendicularly magnetized magnetic layers using spin torque from the spin hall effect. Physical Review Letters 109, 9 (2012), 096602.
[8]
M. Imani, A. Rahimi, D. Kong, T. Rosing and J. Rabaey. 2017. Exploring Hyperdi-mensional Associative Memory. In Proc. IEEE International Symposium on High Performance Computer Architecture (HPCA). Austin, TX, USA, 445--456.
[9]
S. Matsunaga, S. Miura, H. Honjou, K. Kinoshita, S. Ikeda, T. Endoh, H. Ohno, and T. Hanyu. 2012. A 3.14 um 2 4T-2MTJ-cell fully parallel TCAM based on nonvolatile logic-in-memory architecture. In Proc. IEEE Symposium on VLSI Circuits (VLSIC). Honolulu, HI, USA, 44--45.
[10]
I. Miron, K. Garello, G. Gaudin, P. Zermatten, M. Costache, S. Auffret, S. Bandiera, B. Rodmacq, A. Schuhl, and P. Gambardella. 2011. Perpendicular switching of a single ferromagnetic layer induced by in-plane current injection. Nature 476, 7359 (2011), 189--193.
[11]
K. Pagiamtzis and A. Sheikholeslami. 2006. Content-Addressable Memory (CAM) Circuits and Architectures: A Tutorial and Survey. IEEE Journal of Solid-State Circuits 41, 3 (2006), 712--727.
[12]
B. Song, T. Na, J. Kim, S. Kang, and S. Jung. 2017. A 10T-4MTJ nonvolatile ternary CAM cell for reliable search operation and a compact area. IEEE Transactions on Circuits and Systems II: Express Briefs 64, 6 (2017), 700--704.
[13]
R. Vattikonda, W. Wang, and Y. Cao. 2006. Modeling and minimization of PMOS NBTI effect for robust nanometer design. In Proc. ACM/IEEE Design Automation Conference. San Francisco, CA.
[14]
C. Wang, L. Zhang, D.and Zeng, E. Deng, J. Chen, and W. Zhao. 2019. A Novel MTJ-Based Non-Volatile Ternary Content-Addressable Memory for High-Speed, Low-Power, and High-Reliable Search Operation. IEEE Transactions on Circuits and Systems I: Regular Papers 66, 4 (2019), 1454--1464.
[15]
Z. Wang, W. Zhao, E. Deng, J. Klein, and C. Chappert. 2012. Perpendicular-anisotropy magnetic tunnel junction switched by spin-Hall-assisted spin-transfer torque. Journal of Physics D Applied Physics 48, 6 (2012), 65001--65007(7).
[16]
B. Wu, C. Wang, Z. Wang, Y. Wang, D. Zhang, D. Liu, Y. Zhang, and X. Hu. 2020. Field-Free 3T2SOT MRAM for Non-Volatile Cache Memories. IEEE Transactions on Circuits and Systems I: Regular Papers 67, 12 (2020), 4660--4669.
[17]
X. Yin, F. Muller, A. Laguna, C. Li, W. Ye, Q. Huang, Q. Zhang, Z. Shi, M. Lederer and N. Laleni. 2021. Deep random forest with ferroelectric analog content addressable memory. arXiv preprint arXiv:2110.02495 (2021).
[18]
X. Yin, K. Ni, D. Reis, S. Datta, M. Niemier, and X. Hu. 2018. An ultra-dense 2FeFET TCAM design based on a multi-domain FeFET model. IEEE Transactions on Circuits and Systems II: Express Briefs 66, 9 (2018), 1577--1581.
[19]
He Zhang, Wang Kang, Kaihua Cao, Bi Wu, Youguang Zhang, and Weisheng Zhao. 2019. Spintronic processing unit in spin transfer torque magnetic random access memory. IEEE Transactions on Electron Devices 66, 4 (2019), 2017--2022.
[20]
Y. Zhang, B. Yan, W. Kang, Y. Cheng, J. Klein, Y. Zhang, Y. Chen, and W. Zhao. 2015. Compact Model of Subvolume MTJ and Its Design Application at Nanoscale Technology Nodes. IEEE Transactions on Electron Devices 62, 6 (2015), 2048--2055.

Cited By

View all
  • (2024)A Combined Content Addressable Memory and In-Memory Processing Approach for k-Clique Counting AccelerationProceedings of the 61st ACM/IEEE Design Automation Conference10.1145/3649329.3656513(1-6)Online publication date: 23-Jun-2024
  • (2024)FASTA: Revisiting Fully Associative Memories in Computer MicroarchitectureIEEE Access10.1109/ACCESS.2024.335596112(13923-13943)Online publication date: 2024

Index Terms

  1. Capacity-oriented High-performance NV-TCAM Leveraging Hybrid MRAM Scheme

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    NANOARCH '22: Proceedings of the 17th ACM International Symposium on Nanoscale Architectures
    December 2022
    140 pages
    ISBN:9781450399388
    DOI:10.1145/3565478
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 31 May 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. TCAM
    2. SOT/STT-MRAM
    3. NV-TCAM
    4. circuits design

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    NANOARCH '22
    Sponsor:

    Acceptance Rates

    NANOARCH '22 Paper Acceptance Rate 25 of 31 submissions, 81%;
    Overall Acceptance Rate 55 of 87 submissions, 63%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)36
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 27 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A Combined Content Addressable Memory and In-Memory Processing Approach for k-Clique Counting AccelerationProceedings of the 61st ACM/IEEE Design Automation Conference10.1145/3649329.3656513(1-6)Online publication date: 23-Jun-2024
    • (2024)FASTA: Revisiting Fully Associative Memories in Computer MicroarchitectureIEEE Access10.1109/ACCESS.2024.335596112(13923-13943)Online publication date: 2024

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media