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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Leveraging Flash Memory for In-Memory Computing

  • Sesibhushana Rao Bommana,
  • Sreehari Veeramachaneni,
  • M. B. Srinivas

摘要

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.