TY - JOUR
T1 - CMOS-RRAM Based Non-Volatile Ternary Content Addressable Memory (nvTCAM)
AU - Kumar, Manoj
AU - Wu, Ming Hung
AU - Hou, Tuo Hung
AU - Suri, Manan
N1 - Publisher Copyright:
© 2002-2012 IEEE.
PY - 2024
Y1 - 2024
N2 - We propose a Non-Volatile Ternary Content Addressable Memory (nvTCAM) by utilizing two Resistive Random-Access Memory (RRAM) cells integrated with individual selector transistors (i.e., 2-Transistor, 2-RRAM). A 2T2R cell configured either in complementary resistive switching mode (i.e., if one 1T1R cell is in low resistance state then the other cell will be in high resistance state or vice-versa) or both RRAMs in high resistance state is utilized to implement a single nvTCAM unit. Through Monte-Carlo (MC) simulations and power supply scaling (i.e., VDD varying from 1.4 V to 2.2 V) effects, reliability of the proposed cell was studied. Moreover, we performed the simulations for various sizes of word length from 1-bit to 64-bits and calculated the energy and delay parameters. We compared the proposed nvTCAM cell with various existing CMOS/NVM (Non-Volatile Memory) designs. Our proposed nvTCAM design provides ≥ 2× area efficiency as compared to CMOS-NVM counterparts and even upto ∼ 6× area saving with respect to CMOS-based volatile TCAM. The proposed design achieves atleast 1.68× to 2.27× energy efficiency, as compared to existing CMOS/RRAM implementations. Moreover the energy saving is further increased upto ∼ 1400× as compared to magnetic/ferroelectric-based nvTCAM counterparts.
AB - We propose a Non-Volatile Ternary Content Addressable Memory (nvTCAM) by utilizing two Resistive Random-Access Memory (RRAM) cells integrated with individual selector transistors (i.e., 2-Transistor, 2-RRAM). A 2T2R cell configured either in complementary resistive switching mode (i.e., if one 1T1R cell is in low resistance state then the other cell will be in high resistance state or vice-versa) or both RRAMs in high resistance state is utilized to implement a single nvTCAM unit. Through Monte-Carlo (MC) simulations and power supply scaling (i.e., VDD varying from 1.4 V to 2.2 V) effects, reliability of the proposed cell was studied. Moreover, we performed the simulations for various sizes of word length from 1-bit to 64-bits and calculated the energy and delay parameters. We compared the proposed nvTCAM cell with various existing CMOS/NVM (Non-Volatile Memory) designs. Our proposed nvTCAM design provides ≥ 2× area efficiency as compared to CMOS-NVM counterparts and even upto ∼ 6× area saving with respect to CMOS-based volatile TCAM. The proposed design achieves atleast 1.68× to 2.27× energy efficiency, as compared to existing CMOS/RRAM implementations. Moreover the energy saving is further increased upto ∼ 1400× as compared to magnetic/ferroelectric-based nvTCAM counterparts.
KW - In-memory computing (IMC)
KW - NVM reliability
KW - Resistive memory (RRAM)
KW - associative computing
KW - hybrid CMOS-RRAM technology
KW - non-volatile memory (NVM)
KW - ternary content addressable memory (TCAM)
UR - http://www.scopus.com/inward/record.url?scp=85184333651&partnerID=8YFLogxK
U2 - 10.1109/TNANO.2024.3360312
DO - 10.1109/TNANO.2024.3360312
M3 - Article
AN - SCOPUS:85184333651
SN - 1536-125X
VL - 23
SP - 203
EP - 207
JO - IEEE Transactions on Nanotechnology
JF - IEEE Transactions on Nanotechnology
ER -