Efficient Implementation of Boolean Logic Functions Using Double Gate Charge-Trapping Memory for In-Memory Computing

Md Hasan Raza Ansari, Nazek El-Atab*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

In this work, we have utilized a vertical double gate (DG) charge-trapping memory (CTM) to implement Boolean logic functions for in-memory computing (IMC). IMC architecture is an efficient and revolutionary computing paradigm that can overcome the limitations of von Neumann's computing. The independent gate operation of the device successfully implements the in-memory logic functions such as AND, OR, NAND, and NOR in two steps, namely, program and read operations. Moreover, the proposed method with a DG efficiently implements the XOR and XNOR operations. Furthermore, the device is simulated with high- material (Al2O3) as blocking oxide to reduce the time and voltage for low energy consumption. The DG-CTM consumes 22.5 fJ to implement the AND Boolean logic function. The two-step reliable and low power consumption process Fowler-Nordheim (FN tunneling) makes the device promising for next-generation IMC systems.

Original languageEnglish (US)
Pages (from-to)1879-1885
Number of pages7
JournalIEEE TRANSACTIONS ON ELECTRON DEVICES
Volume71
Issue number3
DOIs
StatePublished - Mar 1 2024

Bibliographical note

Publisher Copyright:
© 1963-2012 IEEE.

Keywords

  • Boolean function implementation
  • charge trapping memory (CTM)
  • double gate (DG)
  • Fowlerâ€Â"Nordheim (FN)
  • nonvolatile
  • SONOS

ASJC Scopus subject areas

  • Electronic, Optical and Magnetic Materials
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Efficient Implementation of Boolean Logic Functions Using Double Gate Charge-Trapping Memory for In-Memory Computing'. Together they form a unique fingerprint.

Cite this