IP Library Granted Patent US 9,378,829
Granted Patent B2
US 9,378,829 · App. 13/761,217 · Granted Jun 28, 2016

Non-volatile memory device with an EPLI comparator

Inventors: Ifat Nitzan Kalderon (Petach Tikva, IL); Max Steven Willis, III (Briarcliff, TX)
Assignee: Cypress Semiconductor Corporation
G11C16/102G11C16/14G11C16/225G11C16/344G06F3/061G06F3/0628G06F3/0679G06F3/0688G06F12/0238G06F12/126G06F13/225G06F13/4295
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 9,378,829
App. No.
13/761,217
Granted
Jun 28, 2016
Kind
B2
Abstract

A non-volatile memory device comprising a memory cell array including memory cells distributed among a plurality of sectors; a controller operable to program, read, and erase memory cells in said memory array, said controller further operable to generate and store EPLI values for programming a number of EPLI bits in one of said plurality of sectors with said stored EPLI values; and a comparator to compare said stored EPLI values with EPLI values programmed in said EPLI bits.

Claims (36)

1. A non-volatile memory device comprising:

a memory cell array including memory cells distributed among a plurality of sectors;

a controller operable to program, read, and erase memory cells in said memory array, said controller further operable to generate and store erase power loss indicator (EPLI) values associated with an erasure operation in a sector of said plurality of sectors, and to program a number of EPLI bits in said sector with said stored EPLI values; and

a comparator to compare said stored EPLI values with EPLI values programmed in said EPLI bits during a last successful erasure operation, and to provide an indication of whether or not said erasure operation in said sector is completed.

2. The non-volatile memory device of claim 1 wherein said controller is further operable to read said EPLI values programmed in said EPLI bits.

3. The non-volatile memory device of claim 1 wherein said controller is further operable to output a signal responsive to the comparison performed by said comparator.

4. The non-volatile memory device of claim 3 wherein said output signal is indicative of said one of said plurality of sectors being a trusted sector.

5. The non-volatile memory device of claim 3 wherein said output signal is indicative of said one of said plurality of sectors being an untrusted sector.

6. The non-volatile memory device of claim 3 including an I/O circuit to communicate said output signal to a device externally connected to the memory device.

7. The non-volatile memory device of claim 1 wherein said comparator is included in said controller.

8. The non-volatile memory device of claim 1 wherein said non-volatile memory cells are multi-level cells.

9. The non-volatile memory device of claim 1 wherein said non-volatile memory cells are two-bit cells.

10. The non-volatile memory device of claim 1 wherein said EPLI values include final EPLI values.

11. The non-volatile memory device of claim 1 wherein said EPLI values include initial EPLI values.

12. The non-volatile memory device of claim 10 wherein said initial EPLI values comprise a same logical value.

13. The non-volatile memory device of claim 1 wherein said EPLI bits are stored in memory locations designated for ECC bits.

14. The non-volatile device of claim 11 wherein said ECC bits are redundant bits.

15. The non-volatile device of claim 1 wherein said number of EPLI bits includes at least two bits.

16. The non-volatile device of claim 1 wherein said number of ELPI bits includes 48 bits.

17. A method of erasing a sector of non-volatile memory cells in a non-volatile memory device comprising:

generating and storing EPLI values associated with an erasure operation in the sector;

programming EPLI bits inside the sector with said EPLI values; and

comparing said stored EPLI values with EPLI values programmed in said EPLI bits during a last successful erasure operation, and providing an indication of whether or not said erasure operation in the sector is completed.

18. The method of claim 17 further comprising programming said EPLI bits with stored final EPLI values.

19. The method of claim 17 further comprising-executing a memory sector erase flow comprising at least the steps of memory cell pre-programming, erasing, and soft programming.

20. The method of claim 17 wherein said stored EPLI values comprise final EPLI values.

21. The method of claim 17 further comprising outputting a signal responsive to said comparison.

22. The method of claim 21 further comprising outputting said signal to a device externally connected to the non-volatile memory device.

23. The method of claim 21 wherein said output signal is indicative of the sector being a trusted sector.

24. The method of claim 23 further comprising performing a blank check on the trusted sector.

25. The method of claim 24 further comprising skipping the trusted sector when a result of said blank check confirms that the sector has been erased.

26. The method of claim 21 wherein said output signal is indicative of said sector being an untrusted sector.

27. The method of claim 19 further comprising executing said memory erase flow on an untrusted sector.

28. The method of claim 19 wherein said memory sector erase flow further includes the step of non-data cell programming.

29. The method of claim 19 wherein said initial EPLI values have a same logical value.

30. The method of claim 19 wherein executing said memory erase flow sets all bits in the sector to a same logical value.

Assignments (8)
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 Aug 25, 2016
From: KALDERON, IFAT NITZAN; WILLIS, MAX STEVEN, III
To: SPANSION LLC
Reel/Frame 039538/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2015
From: SPANSION LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 035945/0766 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2013
From: KALDERON, IFAT NITZAN; WILLIS, MAX STEVEN, III
To: SPANSION LLC
Reel/Frame 030323/0824 →
Continuity (1)
Related Publication 20140219018A1 · Aug 7, 2014