IP Library Granted Patent US 7,411,829
Granted Patent B2
US 7,411,829 · App. 11/528,262 · Granted Aug 12, 2008

Method and apparatus for programming single-poly pFET-based nonvolatile memory cells

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,411,829
App. No.
11/528,262
Granted
Aug 12, 2008
Kind
B2
Abstract

Methods and apparatuses for programming a single-poly pFET-based nonvolatile memory cell bias the cell so that band-to-band tunneling (BTBT) is induced and electrons generated by the BTBT are injected onto a floating gate of the cell. Following a predetermined event, the single-poly pFET is biased to induce impact-ionized hot-electron injection (IHEI). The predetermined event may be, for example, the expiration of a predetermined time period or a determination that a channel has been formed by the BTBT injection process that is sufficiently conducting to support IHEI. Employing BTBT permits a previously overerased or stuck bit to be “unstuck” or “removed” and thus be made usable (i.e., able to be programmed) again.

Claims (22)

1. A method for programming a single-poly pFET-based nonvolatile memory cell, comprising:

providing a single-poly pFET-based non-volatile memory cell having a single-poly pFET including a source, a drain and a floating gate;

applying a reverse-bias voltage across a p-n junction formed between the drain and an n-type semiconductor region within which the drain is formed, said reverse-bias voltage sufficient to generate electrons by band-to-band tunneling (BTBT);

injecting electrons generated by BTBT onto the floating gate;

comparing a source current of said single-poly pFET to a reference current;

upon the source current becoming greater than the reference current, biasing the single-poly pFET to induce impact-ionized hot-electron injection (IHEI); and

injecting electrons generated by IHEI onto the floating gate.

2. The method of claim 1 , wherein the single-poly pFET-based nonvolatile memory cell has a stuck bit prior to applying the reverse-bias across the p-n junction.

3. The method of claim 2 , wherein the electrons generated by BTBT and injected onto the floating gate cause the stuck bit to be removed.

4. The method of claim 1 , wherein the single-poly pFET-based nonvolatile memory cell had been previously overerased prior to applying the reverse-bias voltage across the p-n junction.

5. The method of claim 4 , wherein the electrons generated by BTBT and injected onto the floating gate cause the overerased condition to be removed.

6. A programming apparatus for programming a single-poly pFET-based nonvolatile memory cell having a single-poly pFET including a drain, a source and a floating gate, said programming apparatus comprising:

a current compare circuit operable to compare a source current flowing through the single-poly pFET to a reference current;

a switch operable to couple either a band-to-band tunneling (BTBT) voltage or an impact-ionized hot-electron injection (IHEI) voltage to the drain of the single-poly pFET; and

a switch control line configured to transmit a switch control signal from said current compare circuit to said switch.

7. The programming apparatus of claim 6 , wherein the switch is configured to couple the BTBT voltage to the drain of the single-poly pFET when the source current is less than the reference current.

8. The programming apparatus of claim 6 , wherein the switch is configured to couple the IHEI voltage to the drain of the single-poly pFET when the source current is greater than the reference current.

9. The programming apparatus of claim 6 , wherein the current compare circuit is further operable to provide a switch control signal to cause said switch to switch from coupling the BTBT voltage to the drain of the single-poly pFET to coupling the IHEI voltage to the drain of the single-poly pFET upon the current compare circuit determining that the source current has exceeded the reference current.

10. The programming apparatus of claim 7 , wherein the single-poly pFET-based nonvolatile memory cell has a stuck bit prior to being programmed by the programming apparatus.

11. The programming apparatus of claim 10 , wherein electrons generated by BTBT and injected onto the floating gate cause the stuck bit to be removed.

12. The programming apparatus of claim 7 , wherein the single-poly pFET-based nonvolatile memory cell had been previously overerased prior to being programmed by the programming apparatus.

13. The programming apparatus of claim 12 , wherein electrons generated by BTBT and injected onto the floating gate cause the overerased condition to be removed.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2010
From: VIRAGE LOGIC CORPORATION; VL C.V.; ARC CORES LIMITED; ARC INTERNATIONAL I.P., INC.; ARC INTERNATIONAL INTELLECTUAL PROPERTY, INC.; ARC INTERNATIONAL LIMITED, FORMERLY ARC INTERNATIONAL PLC; ARC INTERNATIONAL (UK) LIMITED
To: SYNOPSYS, INC.
Reel/Frame 025105/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2008
From: IMPINJ, INC.
To: VIRAGE LOGIC CORPORATION
Reel/Frame 021637/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2006
From: DIORIO, CHRISTOPHER J.; HUMES, TODD E.
To: IMPINJ, INC.
Reel/Frame 018358/0604 →