DocumentCode
3546958
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
fYear
2005
fDate
23-26 May 2005
Firstpage
3934
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN
0-7803-8834-8
Type
conf
DOI
10.1109/ISCAS.2005.1465491
Filename
1465491
Link To Document