Title :
Fixed-current method for programming large floating-gate arrays
Author :
Chakrabartty, Shantanu ; Cauwenberghs, Gert
Author_Institution :
ECE Dept., Michigan State Univ., East Lansing, MI, USA
Abstract :
The speed and accuracy of programming large floating gate arrays is limited by precision of current measurement and pulse generator. In this paper a novel floating gate programming method is proposed which alleviates the requirement of accurate measurement and facilitates fast programming. As opposed to conventional approaches this method programs fixed value of currents onto the floating gate transistor at variable control gate voltage. The technique is used in conjunction with a coarse programming method, that utilizes the positive feedback nature of pFET injection to improve the speed of programming. Measured results from an array of floating gate cells, fabricated in a 0.5 μm CMOS process demonstrate the effectiveness of this method to program currents in the order of few picoamperes with approximately 8 bits of resolution.
Keywords :
CMOS logic circuits; cellular arrays; cellular neural nets; feedback; programmable logic arrays; 0.5 micron; CMOS process; coarse programming; fixed-current method; floating gate cells; floating gate transistor; large floating-gate arrays; pFET injection; positive feedback; programming; variable control gate voltage; CMOS process; Current measurement; Feedback; Insulation; Noise measurement; Nonvolatile memory; Pulse generation; Tunneling; Velocity measurement; Voltage;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1465491