IP Library Granted Patent US 6,950,344
Granted Patent B1
US 6,950,344 · App. 10/721,643 · Granted Sep 27, 2005

Reading flash memory

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 6,950,344
App. No.
10/721,643
Granted
Sep 27, 2005
Kind
B1
Abstract

A method and system for reading flash memory. A leakage current of a common bit line comprising the flash memory cell is accessed. A read current of the flash memory cell is accessed. The leakage current is eliminated from the read current to determine a cell current. The cell current is compared to an erase verify cell current. The currents may be directly subtracted, or they may be converted to corresponding voltages and the voltages subtracted. Advantageously, cells may be correctly verified for erasure without a preliminary search and recovery of over erased bits. As a beneficial result, the search and recovery of over erased bits does not need to be performed during an erase process. Advantageously, such steps may be eliminated from an erase process, recovering the time otherwise required to perform such steps, and thereby speeding up the erase process.

Claims (39)

1. A method for reading a flash memory cell comprising:

accessing leakage current of a common bit line comprising said flash memory cell;

accessing read current of said flash memory cell;

eliminating said leakage current from said read current to determine a cell current;

comparing said cell current to a verify cell current; and

wherein said verify cell is an erase verify cell.

2. The method as described in claim 1 wherein said flash memory cell comprises a floating gate as a storage element.

3. The method as described in claim 1 wherein said flash memory cell comprises a nitride layer as a storage element.

4. A method for reading a flash memory cell comprising:

accessing leakage current of a common bit line comprising said flash memory cell;

accessing read current of said flash memory cell;

eliminating said leakage current from said read current to determine a cell current;

comparing said cell current to a verify cell current; and

wherein said accessing leakage current comprises configuring said flash memory cell for a read operation with a control gate voltage at approximately zero volts.

5. The method as described in claim 4 wherein said control gate is an element of said common word line.

6. The method as described in claim 4 wherein said eliminating said leakage current from said read current comprises subtracting a voltage corresponding to said read current from a voltage corresponding to said leakage current.

7. The method as described in claim 6 wherein said voltage corresponding to said leakage current is stored on a capacitive element.

8. A method of erasing a sector of flash memory comprising:

applying an erase pulse to said sector of flash memory;

performing a method for verifying erasure of each flash memory cell in said sector of flash memory, said method comprising:

accessing leakage current of a common bit line comprising said flash memory cell;

accessing read current of said flash memory cell;

eliminating said leakage current from said read current to determine a cell current;

comparing said cell current to an erase verify cell current; and

repeating said applying an erase pulse if said cell current is greater than said erase verify cell current.

9. The method as described in claim 8 wherein said accessing leakage current comprises configuring said flash memory cell for a read operation with a control gate voltage at approximately zero volts.

10. The method as described in claim 8 wherein said eliminating said leakage current from said read current comprises subtracting a voltage corresponding to said read current from a voltage corresponding to said leakage current.

11. The method as described in claim 10 wherein said voltage corresponding to said leakage current is stored on a capacitive element.

12. The method as described in claim 8 wherein said flash memory cell comprises a floating gate as a storage element.

13. The method as described in claim 8 wherein said flash memory cell comprises a nitride layer as a storage element.

14. An integrated circuit device comprising:

an array of flash memory cells, said cells arranged with at least one common word line and at least one common bit line;

first circuitry for accessing a leakage current of said common bit line, coupled to said common bit line;

second circuitry for accessing a read current of a flash memory cell of said common bit line, coupled to said common bit line; and

third circuitry for eliminating said leakage current from said read current to determine a cell current, coupled to said first and second circuitry.

15. The integrated circuit of claim 14 wherein said first circuitry applies approximately zero volts to a control gate of said flash memory cell.

16. The integrated circuit of claim 15 wherein said control gate is a portion of said common word line.

17. The integrated circuit of claim 14 comprising a floating gate as a storage element.

18. The integrated circuit of claim 14 comprising a nitride layer as a storage element.

Assignments (11)
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 Jun 30, 2015
From: SPANSION, LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036037/0716 →
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 Mar 27, 2007
From: SPANSION INC.
To: SPANSION LLC
Reel/Frame 019069/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2007
From: ADVANCED MICRO DEVICES, INC.
To: SPANSION INC.
Reel/Frame 019047/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2003
From: FASTOW, RICHARD M.; GUO, XIN; PARK, SHEUNGHEE
To: ADVANCED MICRO DEVICES, INC.
Reel/Frame 014748/0287 →