As one of the data-intensive in-memory computing hardware, ternary content addressable memory (TCAM) stands out for its efficient in-memory-searching capability, enabling high-throughput and low-latency computing. However, TCAMs, especially those based on resistive non-volatile memories, face challenges in limited resistance ratio (Rhigh/Rlow) that deteriorate sensing margin and energy efficiency. Addressing these issues, a TCAM cell composed of two memcapacitors (2C-TCAM) based on NAND flash array structure is proposed. The 2C-TCAM utilizes the memcapacitors coupled with the mature technology of flash cells for reliable operation and high-density (8F2) array configuration. Thanks to the capacitive readout of memcapacitors, the 2C-TCAM achieves near-zero static power consumption and minimizes IR drop effect. Consequently, highly parallel and reliable search functionality can be obtained even in large arrays while preserving the sensing margin. Electrical characteristics and operation schemes of the proposed 2C-TCAM cell are validated through fabrication and measurements, and array operations are experimentally demonstrated using a 24 × 48 memcapacitor crossbar array with sensing circuits. Additionally, the system-level performance of the 2C-TCAM array is analyzed, considering the device programming accuracy. Search times of 47ps and energy consumption of 11.7 fJ per bit are achieved by scaling down the device cell area to 1 µm2.
Read full abstract