Continuous-time programming of floating-gate transistors for nonvolatile analog memory arrays

5Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

Floating-gate (FG) transistors are a primary means of providing nonvolatile digital memory in standard CMOS processes, but they are also key enablers for large-scale programmable analog systems, as well. Such programmable analog systems are often designed for battery-powered and resource-constrained applications, which require the memory cells to program quickly and with low infrastructural overhead. To meet these needs, we present a four-transistor analog floating-gate memory cell that offers both voltage and current outputs and has linear programming characteristics. Furthermore, we present a simple programming circuit that forces the memory cell to converge to targets with 13.0 bit resolution. Finally, we demonstrate how to use the FG memory cell and the programmer circuit in array configurations. We show how to program an array in either a serial or parallel fashion and demonstrate the effectiveness of the array programming with an application of a bandpass filter array.

Cite

CITATION STYLE

APA

Rumberg, B., Clites, S., Abulaiha, H., Dilello, A., & Graham, D. (2021). Continuous-time programming of floating-gate transistors for nonvolatile analog memory arrays. Journal of Low Power Electronics and Applications, 11(1), 1–21. https://doi.org/10.3390/jlpea11010004

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free