Professional Documents
Culture Documents
Sky-TCAM_Low-Power_Skyrmion-Based_Ternary_Content__231004_070602
Sky-TCAM_Low-Power_Skyrmion-Based_Ternary_Content__231004_070602
Abstract— Low-cost content-addressable memories bits having the “don’t care” state, in addition to “0” and
(CAMs) are highly desirable for many applications where “1” [1]. TCAM has been widely used in network routers,
high-speed search is needed such as network routers and database searches, etc. The rapid increase in data analytics
machine learning. We propose a low-power, compact, fast
magnetic skyrmion-based ternary CAM (Sky-TCAM) cell and machine learning workloads, such as in nearest neighbor
design. Each cell comprises a 5T2R structure with five search and memory-augmented neural networks for few-shot
transistors and two magnetic tunnel junctions (MTJs). learning problems [2], demands scalable and more energy-
The search current polarity together with the stored bit efficient TCAMs. TCAM arrays built with CMOS transistors
can realize the XOR logic. When a mismatch happens, suffer from high power and low density, thus limiting their
the skyrmion appears beneath one MTJ, leading to
the discharge of the matchline (ML). While the search adoption [2]. The advancement of non-volatile (NV) memory
energy-delay-product (EDP) is comparable with that of technologies, such as ferroelectric FETs, resistive random
non-volatile (NV) ternary CAMs (TCAMs), Sky-TCAM shows access memories (RRAMs), and spintronic RAMs, open new
the lowest EDP of 8.74 × 10−25 J · s among all TCAMs we directions for TCAM designs due to their advantages of
compare. Our research shows that Sky-TCAM is promising low power, higher density, zero leakage current, and new
for building low-power and low-latency computation
applications. functionalities [1], [2], [3], [4], [5].
Spintronic devices have attracted attention for novel
Index Terms— Content-addressable memories (CAMs), memory-based computing devices [2]. Several CAM and
magnetic tunnel junction (MTJ), skyrmion, spintronic logic.
TCAM designs based on magnetic tunnel junctions (MTJs)
and magnetic domain walls have been proposed and demon-
I. I NTRODUCTION
strated. They have the potential to outperform CMOS TCAMs
CONTENT addressable memory (CAM) is an associa-
A tive memory that searches by content as opposed to
searching by address. A ternary CAM (TCAM) supports data
in power consumption and integration density. However, those
proposed designs have a high write power consumption or
rely heavily on the use of multiple CMOS transistors (e.g.,
Manuscript received 4 April 2023; accepted 4 May 2023. Date of six or more transistors) in the TCAM cell [2]. In this regard,
publication 18 May 2023; date of current version 21 June 2023. The new CAM/TCAM designs that can fully exploit the unique
work of Chunli Tang was supported by the Alabama Graduate Research advantages of recently discovered spintronic physics should
Scholars Program (GRSP) funded through the Alabama Commission for
Higher Education and administered by the Alabama EPSCoR. The work be studied.
of Mengyuan Li and X. Sharon Hu was supported in part by AI Chip Skyrmion is a magnetic vortex structure protected by topol-
Center for Emerging Smart Systems (ACCESS) sponsored by InnoHK ogy. They arise from the competition between Dzyaloshin-
funding, Hong Kong SAR. The work of Wencan Jin was supported in
part by NSF EPM under Grant DMR-2129879 and in part by the Auburn skii’Moriya interaction (DMI) and perpendicular anisotropy
University Intramural Grants Program. The review of this article was energy interactions. Skyrmions have many unique properties,
arranged by Editor N. Xu. (Ruifu Zhang, Chunli Tang, Xiaozhen Sun, and including nanometer diameter, topological stability at room
Mengyuan Li contributed equally to this work.) (Corresponding authors:
Wencan Jin; Peng Li; Xiaomin Cheng; X. Sharon Hu.) temperature, and current-controlled motion. These unique
Ruifu Zhang and Xiaomin Cheng are with the School of Integrated Cir- characteristics enable skyrmion the potential to be an ideal
cuits, Huazhong University of Science and Technology, Wuhan 430074, candidate for novel memory applications, where it can carry
China (e-mail: xmcheng@mail.hust.edu.cn).
Chunli Tang is with the Department of Electrical and Computer Engi- information bit “0” and bit “1.” There are already new
neering, Auburn University, Auburn, AL 36849 USA. devices utilizing skyrmions, such as skyrmion logic gates [6],
Xiaozhen Sun and Peng Li are with the School of Microelectronics, skyrmion racetrack memories [7], and skyrmion artificial
University of Science and Technology of China, Hefei, Anhui 230026,
China (e-mail: lipeng18@ustc.edu.cn). neural network systems [8], [9], [10]. Using the conven-
Mengyuan Li and X. Sharon Hu are with the Department of Computer tional CMOS architecture, the skyrmion-based logic gates
Science and Engineering, University of Notre Dame, Notre Dame, IN can achieve unique functionalities with better performance
46556 USA (e-mail: shu@nd.edu).
Wencan Jin is with the Department of Physics and Department of compared to CMOS-only hardware designs [11].
Electrical and Computer Engineering, Auburn University, Auburn, AL Skyrmion has been proposed to realize the CAM function,
36849 USA (e-mail: wjin@auburn.edu). however, it does not store bits in the device; moreover,
Color versions of one or more figures in this article are available at
https://doi.org/10.1109/TED.2023.3274506. the search energy-delay-product (EDP) is high [12]. In this
Digital Object Identifier 10.1109/TED.2023.3274506 work, we propose a compact, fast, and low-power skyrmion-
0018-9383 © 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
zed licensed use limited to: Vignan's Foundation for Science Technology & Research (Deemed to be University). Downloaded on September 23,2023 at 04:23:55 UTC from IEEE Xplore. Restrictions
3518 IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 70, NO. 7, JULY 2023
zed licensed use limited to: Vignan's Foundation for Science Technology & Research (Deemed to be University). Downloaded on September 23,2023 at 04:23:55 UTC from IEEE Xplore. Restrictions
ZHANG et al.: SKY-TCAM: LOW-POWER SKYRMION-BASED TERNARY CONTENT ADDRESSABLE MEMORY 3519
zed licensed use limited to: Vignan's Foundation for Science Technology & Research (Deemed to be University). Downloaded on September 23,2023 at 04:23:55 UTC from IEEE Xplore. Restrictions
3520 IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 70, NO. 7, JULY 2023
TABLE II
S IMULATION PARAMETERS FOR S IMULATING THE DYNAMIC B EHAVIORS
OF S KYRMION
zed licensed use limited to: Vignan's Foundation for Science Technology & Research (Deemed to be University). Downloaded on September 23,2023 at 04:23:55 UTC from IEEE Xplore. Restrictions
ZHANG et al.: SKY-TCAM: LOW-POWER SKYRMION-BASED TERNARY CONTENT ADDRESSABLE MEMORY 3521
TABLE IV
S EARCH L ATENCY AND P OWER C ONSUMPTION OF S KY-TCAM AND
OTHER CAM D ESIGNS
zed licensed use limited to: Vignan's Foundation for Science Technology & Research (Deemed to be University). Downloaded on September 23,2023 at 04:23:55 UTC from IEEE Xplore. Restrictions
3522 IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 70, NO. 7, JULY 2023
the unique benefits of being compact, low-power, and low- [14] J. Xiao, A. Zangwill, and M. D. Stiles, “Boltzmann test of Slonczewski’s
latency, highlighting spintronics as a promising technology to theory of spin-transfer torque,” Phys. Rev. B, Condens. Matter, vol. 70,
no. 17, Nov. 2004, Art. no. 172405, doi: 10.1103/PhysRevB.70.172405.
build future electronic devices. [15] A. Manchon et al., “Current-induced spin-orbit torques in ferromag-
netic and antiferromagnetic systems,” Rev. Mod. Phys., vol. 91, no. 3,
Sep. 2019, Art. no. 035004, doi: 10.1103/RevModPhys.91.035004.
ACKNOWLEDGMENT
[16] S. Rohart and A. Thiaville, “Skyrmion confinement in ultrathin film
Xiaozhen Sun and Peng Li would like to thank the Infor- nanostructures in the presence of dzyaloshinskii–moriya interaction,”
mation Science Laboratory Center, USTC, Hefei, China, for Phys. Rev. B, Condens. Matter, vol. 88, Nov 2013, Art. no. 184422,
doi: 10.1103/PhysRevB.88.184422.
the hardware/software services. [17] P. J. Metaxas et al., “Creep and flow regimes of magnetic domain-
wall motion in ultrathin Pt/Co/Pt films with perpendicular anisotropy,”
R EFERENCES Phys. Rev. Lett., vol. 99, no. 21, Nov. 2007, Art. no. 217208, doi:
10.1103/PhysRevLett.99.217208.
[1] R. Karam, R. Puri, S. Ghosh, and S. Bhunia, “Emerging trends in [18] L. Zhu, D. C. Ralph, and R. A. Buhrman, “Maximizing spin-orbit torque
design and applications of memory-based computing and content- generated by the spin Hall effect of Pt,” Appl. Phys. Rev., vol. 8, no. 3,
addressable memories,” Proc. IEEE, vol. 103, no. 8, pp. 1311–1330, Sep. 2021, Art. no. 031308, doi: 10.1063/5.0059171.
Aug. 2015. [19] J. Sampaio, V. Cros, S. Rohart, A. Thiaville, and A. Fert, “Nucleation,
[2] R. Govindaraj and S. Ghosh, “Design and analysis of STTRAM-based stability and current-induced motion of isolated magnetic skyrmions
ternary content addressable memory cell,” ACM J. Emerg. Technol. in nanostructures,” Nature Nanotechnol., vol. 8, no. 11, pp. 839–844,
Comput. Syst., vol. 13, no. 4, pp. 1–22, May 2017. Nov. 2013, doi: 10.1038/nnano.2013.210.
[3] L. Tong et al., “2D materials–based homogeneous transistor-memory [20] F. Jonietz et al., “Spin transfer torques in MnSi at ultralow current
architecture for neuromorphic hardware,” Science, vol. 373, no. 6561, densities,” Science, vol. 330, no. 6011, pp. 1648–1651, Dec. 2010, doi:
pp. 1353–1358, Sep. 2021, doi: 10.1126/science.abg3161. 10.1126/science.1195709.
[4] R. Yang et al., “Ternary content-addressable memory with MoS2 transis- [21] M. G. Mankalale, Z. Zhao, J. Wang, and S. S. Sapatnekar,
tors for massively parallel data search,” Nature Electron., vol. 2, no. 3, “SkyLogic—A proposal for a skyrmion-based logic device,” IEEE Trans.
pp. 108–114, Mar. 2019, doi: 10.1038/s41928-019-0220-7. Electron Devices, vol. 66, no. 4, pp. 1990–1996, Apr. 2019.
[5] K. Ni et al., “Ferroelectric ternary content-addressable memory for one- [22] P. Kumar, S. Narla, Y.-C. Liao, and A. Naeemi, “Crosslayer mod-
shot learning,” Nature Electron., vol. 2, no. 11, pp. 521–529, Nov. 2019, eling and design for spin-orbit-torque and magnetoelectric memory
doi: 10.1038/s41928-019-0321-3. arrays and compute-in-memory,” Proc. SPIE, vol. 12205, Oct. 2022,
[6] X. Zhang, M. Ezawa, and Y. Zhou, “Magnetic skyrmion logic gates: Art. no. 1220504, doi: 10.1117/12.2633519.
Conversion, duplication and merging of skyrmions,” Sci. Rep., vol. 5, [23] X. Yin, K. Ni, D. Reis, S. Datta, M. Niemier, and X. S. Hu, “An ultra-
no. 1, p. 9400, Mar. 2015, doi: 10.1038/srep09400. dense 2FeFET TCAM design based on a multi-domain FeFET model,”
[7] R. Tomasello, E. Martinez, R. Zivieri, L. Torres, M. Carpentieri, IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 66, no. 9, pp. 1577–1581,
and G. Finocchio, “A strategy for the design of skyrmion racetrack Sep. 2019.
memories,” Sci. Rep., vol. 4, no. 1, p. 6784, Oct. 2014, doi: 10.1038/ [24] W. Zhao and Y. Cao. (2008). Predictive Technology Model (PTM).
srep06784. [Online]. Available: http://ptm.asu.edu
[8] S. Li et al., “Magnetic skyrmions for unconventional computing,” [25] S. Matsunaga, A. Katsumata, M. Natsui, T. Endoh, H. Ohno, and
Mater. Horizons, vol. 8, no. 3, pp. 854–868, 2021, doi: 10.1039/ T. Hanyu, “Design of a nine-transistor/two-magnetic-tunnel-junction-
D0MH01603A. cell-based low-energy nonvolatile ternary content-addressable memory,”
[9] Z. He and D. Fan, “A tunable magnetic skyrmion neuron cluster for Jpn. J. Appl. Phys., vol. 51, no. 2S, Feb. 2012, Art. no. 02BM06, doi:
energy efficient artificial neural network,” in Proc. Design, Autom. Test 10.1143/jjap.51.02bm06.
Eur. Conf. Exhib. (DATE), Mar. 2017, pp. 350–355. [26] C. Wang, D. Zhang, L. Zeng, E. Deng, J. Chen, and W. Zhao,
[10] S. Li, W. Kang, Y. Huang, X. Zhang, Y. Zhou, and W. Zhao, “Mag- “A novel MTJ-based non-volatile ternary content-addressable memory
netic skyrmion-based artificial neuron device,” Nanotechnology, vol. 28, for high-speed, low-power, and high-reliable search operation,” IEEE
no. 31, Jul. 2017, Art. no. 31LT01, doi: 10.1088/1361-6528/aa7af5. Trans. Circuits Syst. I, Reg. Papers, vol. 66, no. 4, pp. 1454–1464,
[11] G. Panagopoulos, C. Augustine, and K. Roy, “A framework for sim- Apr. 2019.
ulating hybrid MTJ/CMOS circuits: Atoms to system approach,” in [27] L. Zheng, S. Shin, S. Lloyd, M. Gokhale, K. Kim, and S. M. Kang,
Proc. Design, Autom. Test Eur. Conf. Exhib. (DATE), Mar. 2012, “RRAM-based TCAMs for pattern search,” in Proc. IEEE Int. Symp.
pp. 1443–1446. Circuits Syst. (ISCAS), May 2016, pp. 1382–1385.
[12] L. Gnoli and F. Riente, “A skyrmion content-addressable cell [28] X. Fong and K. Roy, “Low-power robust complementary polar-
for skyrmion magnetic memories,” Nanotechnology, vol. 33, izer STT-MRAM (CPSTT) for on-chip caches,” in 5th IEEE Int.
no. 20, Feb. 2022, Art. no. 205203, doi: 10.1088/1361-6528/ Memory Workshop, Monterey, CA, USA, 2013, pp. 88–91, doi:
ac4dc2. 10.1109/IMW.2013.6582105.
[13] M. J. Donahue and M. Donahue, “OOMMF user’s guide, version 1.0,” [29] R. Gruber et al., “Skyrmion pinning energetics in thin film sys-
Nat. Inst. Standards Technol., Gaithersburg, MD, USA, Interagency tems,” Nature Commun., vol. 13, no. 1, p. 3144, Jun. 2022, doi:
Rep. NISTIR 6376, 1999. 10.1038/s41467-022-30743-4.
zed licensed use limited to: Vignan's Foundation for Science Technology & Research (Deemed to be University). Downloaded on September 23,2023 at 04:23:55 UTC from IEEE Xplore. Restrictions