Leveraging Flash Memory for In-Memory Computing
摘要
Flash memory, known for its non-volatile characteristics, has been a memory of choice for decades. Flash devices adopt a crossbar structure, allowing data access through row and column selections, which makes flash-based crossbar arrays suitable for In-Memory or Near-Memory computing. This paper proposes a hybrid CMOS-based implementation of Boolean functions using flash memory. Logic functions such as NOT, NOR, NAND, XNOR, and Full Adder have been implemented. Data stored in the flash cell correspond to the primary input of Boolean gates, while the gate or logic function is realized by reading the flash cell. The functionality of Boolean gates is verified using the Cadence Spectre Spice simulator.