TY - JOUR
T1 - DyTAN
T2 - Dynamic Ternary Content Addressable Memory Using Nanoelectromechanical Relays
AU - Zhong, Hongtao
AU - Cao, Shengjie
AU - Jiang, Li
AU - An, Xia
AU - Narayanan, Vijaykrishnan
AU - Liu, Yongpan
AU - Yang, Huazhong
AU - Li, Xueqing
N1 - Publisher Copyright:
IEEE
PY - 2021
Y1 - 2021
N2 - Ternary content addressable memory (TCAM) is one type of associative memory and has been widely used in caches, routers, and many other mapping-aware applications. While the conventional SRAM-based TCAM is high speed and bulky, there have been denser but slower and less reliable nonvolatile TCAMs using nonvolatile memory (NVM) devices. Meanwhile, some CMOS TCAMs using dynamic memories have been also proposed. Although dynamic TCAM could be denser than the 16T SRAM TCAM and more reliable than the nonvolatile TCAMs, CMOS dynamic TCAMs still suffer from the row-by-row refresh energy and time overheads. In this article, we propose dynamic TCAM using nanoelectromechanical (NEM) relays (DyTAN), and utilize one-shot refresh (OSR) to solve the memory refresh problem. By exploiting the unique NEM relay characteristics, DyTAN outperforms the existing works in the balance between density, speed, and power efficiency. Compared with the 16T SRAM-based TCAM, the 5T CMOS dynamic TCAM, the 2T2R TCAM, and the 2FeFET TCAM, evaluations show that the proposed DyTAN reduces the write energy by up to 2.3x, 1.3x, 131x, and 13.5x, and improves the search energy-delay-product (EDP) by up to 12.7x, 1.7x, 1.3x, and 2.8x, respectively.
AB - Ternary content addressable memory (TCAM) is one type of associative memory and has been widely used in caches, routers, and many other mapping-aware applications. While the conventional SRAM-based TCAM is high speed and bulky, there have been denser but slower and less reliable nonvolatile TCAMs using nonvolatile memory (NVM) devices. Meanwhile, some CMOS TCAMs using dynamic memories have been also proposed. Although dynamic TCAM could be denser than the 16T SRAM TCAM and more reliable than the nonvolatile TCAMs, CMOS dynamic TCAMs still suffer from the row-by-row refresh energy and time overheads. In this article, we propose dynamic TCAM using nanoelectromechanical (NEM) relays (DyTAN), and utilize one-shot refresh (OSR) to solve the memory refresh problem. By exploiting the unique NEM relay characteristics, DyTAN outperforms the existing works in the balance between density, speed, and power efficiency. Compared with the 16T SRAM-based TCAM, the 5T CMOS dynamic TCAM, the 2T2R TCAM, and the 2FeFET TCAM, evaluations show that the proposed DyTAN reduces the write energy by up to 2.3x, 1.3x, 131x, and 13.5x, and improves the search energy-delay-product (EDP) by up to 12.7x, 1.7x, 1.3x, and 2.8x, respectively.
UR - http://www.scopus.com/inward/record.url?scp=85117260196&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85117260196&partnerID=8YFLogxK
U2 - 10.1109/TVLSI.2021.3115622
DO - 10.1109/TVLSI.2021.3115622
M3 - Article
AN - SCOPUS:85117260196
SN - 1063-8210
JO - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
JF - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
ER -