IP Library Granted Patent US 7,995,385
Granted Patent B2
US 7,995,385 · App. 11/929,761 · Granted Aug 9, 2011

Memory array of pairs of nonvolatile memory cells using Fowler-Nordheim programming and erasing

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,995,385
App. No.
11/929,761
Granted
Aug 9, 2011
Kind
B2
Abstract

A system comprising a program component that programs one or more non-volatile memory (“NVM”) cells of an array of pairs of NVM cells using FN tunneling, an erase component that erases the one or more NVM cells of the array of pairs of NVM cells using FN tunneling, and a read component that reads the one or more NVM cells of the array of pairs of NVM cells.

Claims (61)

1. A system comprising:

a program component configured to program one or more non-volatile memory (NVM) cells of an array of pairs of NVM cells using Fowler-Nordhiem (FN) tunneling;

an erase component configured to erase the one or more NVM cells of the array of pairs of NVM cells using FN tunneling; and

a read component configured to read the one or more NVM cells of the array of pairs of NVM cells, wherein the program component is configured to:

apply one or more prohibitive electric fields to prevent charge from being stored in one or more NVM cells of the array of pairs of NVM cells;

apply one or more FN electric fields to cause charge to be stored in one or more other NVM cells of the array of pairs of NVM cells;

remove the one or more FN electric fields; and

remove the one or more prohibitive electric fields.

2. The system of claim 1 , wherein the program component is configured to apply the one or more prohibitive electric fields between a first/second word line and a first/second bit line of the array of pairs of NVM cells.

3. The system of claim 2 , wherein the program component is configured to apply the one or more FN electric fields between the second/first word line and the second/first bit line of the array of pairs of NVM cells.

4. The system of claim 3 , wherein the program component is configured to remove the one or more FN electric fields between the second/first word line and the second/first bit line of the array of pairs of NVM cells.

5. The system of claim 4 , wherein the program component is configured to remove the one or more prohibitive electric fields between the first/second word line and the first/second bit line of the array of pairs of NVM cells.

6. The system of claim 1 , wherein the erase component is configured to:

apply one or more prohibitive electric fields to prevent charge from being removed from one or more NVM cells of the array of pairs of NVM cells;

apply one or more FN electric fields to cause charge to be removed from one or more other NVM cells of the array of pairs of NVM cells;

remove the one or more FN electric fields; and

remove the one or more prohibitive electric fields.

7. The system of claim 1 , wherein the read component is configured to:

apply one or more first electric fields to one or more NVM cells of the array of pairs of NVM cells;

apply one or more second electric fields to one or more other NVM cells of the array of pairs of NVM cells to cause the one or more other NVM cells to exhibit select transistor behavior;

sense whether the one or more NVM cells is conductive;

remove the one or more second electric fields; and

remove the one or more first electric fields.

8. A system comprising:

a program component configured to program one or more non-volatile memory (NVM) cells of an array of pairs of NVM cells using Fowler-Nordhiem (FN) tunneling;

an erase component configured to erase the one or more NVM cells of the array of pairs of NVM cells using FN tunneling; and

a read component configured to read the one or more NVM cells of the array of pairs of NVM cells, wherein the erase component is configured to:

apply one or more prohibitive electric fields to prevent charge from being removed from one or more NVM cells of the array of pairs of NVM cells;

apply one or more FN electric fields to cause charge to be removed from one or more other NVM cells of the array of pairs of NVM cells;

remove the one or more FN electric fields; and

remove the one or more prohibitive electric fields.

9. The system of claim 8 , wherein the erase component is configured to apply the one or more prohibitive electric fields between one or more word and bit lines and a substrate of the array of pairs of NVM cells.

10. The system of claim 9 , wherein the erase component is configured to apply the one or more FN electric fields between the substrate of the array of pairs of NVM cells and one or more other word and bit lines of the array of pairs of NVM cells.

11. The system of claim 10 , wherein the erase component is configured to remove the one or more FN electric fields between the substrate of the array of pairs of NVM cells and the one or more other word and bit lines of the array of pairs of NVM cells.

12. The system of claim 11 , wherein the erase component is configured to remove the one or more prohibitive electric fields between the one or more word and bit lines and the substrate of the array of pairs of NVM cells.

13. The system of claim 8 , wherein the read component is configured to:

apply one or more first electric fields to one or more NVM cells of the array of pairs of NVM cells;

apply one or more second electric fields to one or more other NVM cells of the array of pairs of NVM cells to cause the one or more other NVM cells to exhibit select transistor behavior;

sense whether the one or more NVM cells is conductive;

remove the one or more second electric fields; and

remove the one or more first electric fields.

14. A system comprising:

a program component configured to program one or more non-volatile memory (NVM) cells of an array of pairs of NVM cells using Fowler-Nordhiem (FN) tunneling;

an erase component configured to erase the one or more NVM cells of the array of pairs of NVM cells using FN tunneling; and

a read component configured to read the one or more NVM cells of the array of pairs of NVM cells, wherein the read component is configured to:

apply one or more first electric fields to one or more NVM cells of the array of pairs of NVM cells;

apply one or more second electric fields to one or more other NVM cells of the array of pairs of NVM cells to cause the one or more other NVM cells to exhibit select transistor behavior;

sense whether the one or more NVM cells is conductive;

remove the one or more second electric fields; and

remove the one or more first electric fields.

15. The system of claim 14 , wherein the read component is configured to apply the one or more first electric fields between a first/second word line and a first/second bit line of the array, of pairs of NVM memory cells.

16. The system of claim 15 , wherein the read component is configured to apply the one or more second electric fields between the second/first word line and the second/first bit line of the array of pairs of NVM memory cells.

17. The system of claim 16 , wherein the read component is configured to sense whether the one or more memory cells is conductive by measuring current or voltage on at least one bit line of the array of pairs of NVM cells.

18. The system of claim 17 , wherein the read component is configured to:

apply one or more prohibitive electric fields to create an isolation region that prevents charge transfer between other regions.

19. The system of claim 18 , wherein the read component is configured to apply the one or more prohibitive electric fields between bit lines of the array of pairs of NVM cells.

20. The system of claim 14 , wherein the program component is configured to:

apply one or more prohibitive electric fields to prevent charge from being stored in one or more NVM cells of the array of pairs of NVM cells;

apply one or more FN electric fields to cause charge to be stored in one or more other NVM cells of the array of pairs of NVM cells;

remove the one or more FN electric fields; and

remove the one or more prohibitive electric fields.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2022
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES LLC
Reel/Frame 059721/0467 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Oct 28, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 050896/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2015
From: SPANSION, LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036050/0337 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
RELEASE OF SECURITY INTEREST Recorded Mar 13, 2015
From: BARCLAYS BANK PLC
To: SPANSION LLC; SPANSION INC.; SPANSION TECHNOLOGY LLC
Reel/Frame 035201/0159 →
SECURITY AGREEMENT Recorded Jun 4, 2010
From: SPANSION LLC; SPANSION INC.; SPANSION TECHNOLOGY INC.; SPANSION TECHNOLOGY LLC
To: BARCLAYS BANK PLC
Reel/Frame 024522/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2007
From: NAZARIAN, HAGOP; ACHTER, MICHAEL; KUO, HARRY
To: SPANSION LLC
Reel/Frame 020123/0223 →