← Back to Patent Explorer
US5615153A Expired / Lapsed US ⏱️ 0.0 years remaining

Fast flash EPROM programming and pre-programming circuit design

Assignee: Individual
•
Filing: 1995-05-18
•
Granted: 1997-03-25
•
Expires: 2015-05-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit for speeding up the pre-programming of floating gate storage transistors such as FLASH EPROMS, and particularly speeding up the pre-programming of a block or array of floating gate storage transistors includes a controllable voltage source that supplies gate programming potential across the control gate and source of the FLASH EPROM transistor cells to be programmed. A control circuit is provided that controls the voltage source to vary the gate programming potential during a programming interval as a function of time in order to decrease the time required for a given amount of charge movement to program the selected floating gate transistors. The wordline voltages are varied, while the source voltage is held constant. By starting at a lower wordline voltage, and increasing during the programming interval to a high wordline voltage, the programming speed is increased, and the high final turn-on threshold voltage for the programmed floating gate storage transistors is achieved. In addition, in order to speed up pre-programming, a programming potential is applied to four wordlines in parallel during a single programming interval. Further, the load on cells being programmed is adjusted to improve programming speed.

Inventors

  • 👤 Tom D. Yiu
  • 👤 Ray L. Wan
  • 👤 Ling-Wen Hsiao
  • 👤 Tien-Ler Lin
  • 👤 Fuchia Shone

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 05:20
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/10; G11C16/12; G11C16/14; G11C16/16; G11C16/24

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 346 words
A floating gate memory integrated circuit, comprising: a plurality of subarrays, having N columns and M rows of floating gate storage transistors, storage transistors in the subarrays having respective control gates, sources and drains; an address generator, coupled to the K subarrays, to generate address signals to access selected subarrays and selected floating gate storage transistors; a plurality of wordlines, coupled to the control gates of storage cells in respective rows; a plurality of global bitlines, coupled to respective columns of storage cells; a plurality of local bitlines, each coupled to the drains of the storage cells in a respective column; a first selector, coupled to the address generator to selectively connect the local bitlines in a subarray of storage cells to the corresponding global bitlines in response to the address signals; a plurality of local virtual ground lines, each coupled to the sources of storage cells a respective column; a second selector to connect the local virtual ground lines in a subarray of storage cells with a virtual ground terminal; column select circuits, coupled to the global bitlines and the address generator to selectively enable access to columns of storage cells in response to the address signals; programming circuits, coupled to the plurality of wordlines, the plurality of bitlines and the plurality of virtual ground lines, to supply a gate programming potential to selected wordlines,--a reference potential to the virtual ground lines,--and a data-in potential to selected bitlines to program selected floating gate storage transistors in response to the address signals; and control circuits, coupled to the programming circuits to vary the gate programming potential during a programming interval as function of time in order to decrease time required to program the selected floating gate transistor the gate programming potential during the programming interval including a pulse, the pulse including a first part in which the gate programming potential increases to a first potential high enough to induce hot electron injection, and a second part in which the gate programming potential increases from the first potential to a second potential higher than the first potential.
Claim 2
Dependent Claim 346 words
A floating gate memory integrated circuit, comprising: a plurality of subarrays, having N columns and M rows of floating gate storage transistors, storage transistors in the subarrays having respective control gates, sources and drains; an address generator, coupled to the K subarrays, to generate address signals to access selected subarrays and selected floating gate storage transistors; a plurality of wordlines, coupled to the control gates of storage cells in respective rows; a plurality of global bitlines, coupled to respective columns of storage cells; a plurality of local bitlines, each coupled to the drains of the storage cells in a respective column; a first selector, coupled to the address generator to selectively connect the local bitlines in a subarray of storage cells to the corresponding global bitlines in response to the address signals; a plurality of local virtual ground lines, each coupled to the sources of storage cells a respective column; a second selector to connect the local virtual ground lines in a subarray of storage cells with a virtual ground terminal; column select circuits, coupled to the global bitlines and the address generator to selectively enable access to columns of storage cells in response to the address signals; programming circuits, coupled to the plurality of wordlines, the plurality of bitlines and the plurality of virtual ground lines, to supply a gate programming potential to selected wordlines,--a reference potential to the virtual ground lines,--and a data-in potential to selected bitlines to program selected floating gate storage transistors in response to the address signals; and control circuits, coupled to the programming circuits to vary the gate programming potential during a programming interval as function of time in order to decrease time required to program the selected floating gate transistor the gate programming potential during the programming interval including a pulse, the pulse including a first part in which the gate programming potential increases to a first potential high enough to induce hot electron injection, and a second part in which the gate programming potential increases from the first potential to a second potential higher than the first potential.
Claim 3
Dependent Claim 60 words
The integrated circuit of claim 1, wherein the gate programming potential remains substantially constant at a first level for a first particular time interval the first part of the pulse in during the programming interval, and remains substantially constant at a second level for a second particular time interval during the second part of the pulse in the programing interval.
Claim 4
Dependent Claim 25 words
The integrated circuit of claim 2, wherein change from the first level to the second level occurs relatively abruptly after the first particular time interval.
Claim 5
Dependent Claim 23 words
The integrated circuit of claim 1, wherein the gate programming potential increases relatively gradually between the first and second parts of the pulse.
Claim 6
Dependent Claim 43 words
The integrated circuit of claim 1, wherein the programming circuits include a controllable voltage source applying a voltage to selected wordlines, and the control circuits-control the gate programming potential by controlling the controllable voltage source to vary voltage applied to the selected wordlines.
Claim 7
Dependent Claim 25 words
The integrated circuit of claim 1, further including a circuit coupled with the plurality of bitlines to reduce load resistance of selected bitlines during programming.
Claim 8
Dependent Claim 98 words
The integrated circuit of claim 1, wherein global bitlines in the plurality of global bitlines are coupled to respective columns of storage cells, the respective columns including sets of storage cells in respective members of a subset of the plurality of subarrays; and wherein the programming circuits include wordline drivers to supply the gate programming potential to selected wordlines in parallel and the data-in potential to a selected bitline coupled to a column of storage cells so that at least one storage cell in each subarray in the subset of the plurality of subarrays is programmed in parallel.
Claim 9
Dependent Claim 55 words
The integrated circuit of claim 1, wherein the programming circuits include program data-in drivers, each coupled to a set of global bitlines of a particular subarray, and the column select circuits include circuits for enabling the selection of a subset of the set of global bitlines within the particular subarray during a single programming interval.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-24 2000-09-23 2001-03-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-24 2004-09-23 2005-03-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-24 2008-09-23 2009-03-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag