IP Library Granted Patent US 9,524,247
Granted Patent B2
US 9,524,247 · App. 14/630,238 · Granted Dec 20, 2016

Fractured erase system and method

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,524,247
App. No.
14/630,238
Granted
Dec 20, 2016
Kind
B2
Abstract

Efficient and convenient storage systems and methods are presented. In one embodiment, a fractured erase process is performed in which a pre-program process, erase process and soft program process are initiated independently. Memory cells can be pre-programmed and conditioned independent of an erase command. The initiation of the independent pre-programming is partitioned from an erase command which is partitioned from initiation of a soft-programming command. A cell is erased wherein the erasing includes erase operations that are partitioned from the pre-preprogramming process. In one embodiment, the independent pre-program process is run in the background.

Claims (34)

1. A memory alteration process comprising:

determining if portions of a memory are associated with invalid data; and

performing independent pre-programming on portions of the memory associated with the invalid data in which the independent pre-programming is performed before receipt of an erase indication on a cell previously used to store data.

2. A memory alteration process of claim 1 wherein a memory controller directs the independent pre-programming.

3. A memory alteration process of claim 1 the independent pre-programming comprises:

determining a next block:

setting a page indication to a start page of the block;

pre-programming the page;

incrementing the page indication; and

determining if the page indication indicates the block is pre-programmed.

4. A memory alteration process of claim 1 wherein a memory controller recognizes when the portions of the memory have invalid data and initiates the independent pre-programming.

5. A memory alteration process of claim 2 wherein the independent preprogramming includes driving a memory cell bit to a logical value opposite of a static state.

6. A memory alteration process of claim 3 the independent pre-programming is performed on various levels of granularity.

7. A memory alteration process of claim 1 further comprising performing an independent erase process, including issuing an erase command that initiates a programming of target storage bits to a static state.

8. A memory alteration process of claim 1 further comprising performing an independent soft programming process if a target block has already been erased.

9. A memory system comprising:

a memory for storing information; and

a memory control component that directs a fractured erase process in which pre-programming is performed on portions of said memory previously used to store information that are invalid without the necessity of an erase indication.

10. A memory system of claim 9 in which the fractured erase is performed on a page by page basis.

11. A memory system of claim 9 in which the fractured erase is performed on an entire block.

12. A memory system of claim 9 further comprising an on-chip sequencer that performs said fractured erase.

13. A memory system of claim 9 in which said fractured erase process is interrupted with an operation other than an erase and the fractured erase process is subsequently restarted.

14. A memory system of claim 9 in which said fractured erase process is interrupted with a program operation and the fractured erase process is subsequently restarted.

15. A memory system comprising:

a memory for storing information;

a memory control component that controls communication of the information to the memory and directs a fractured erase process in which pre-programming is performed independent of an erase indication on a portion of said memory previously used to store information, including:

determining if the portion is associated with invalid data;

performing a defragmentation operation if the portion is associated with invalid data; and

performing independent pre-programming on the portion before receipt of an erase indication.

16. A memory system of claim 15 wherein a first block of the memory includes pages with valid data and pages that includes the invalid data and a defrag operation includes determining if an empty third block that is already erased is available and if the third block is available, the valid data from the pages in the first block are moved to the third block.

17. A memory system of claim 16 in which the valid data is moved after the first block is erased using a fractured preprogramming operation.

18. A memory system of claim 15 the independent pre-programming can be performed on various levels of granularity.

19. A memory system of claim 15 further comprising performing an independent erase process, including issuing an erase command that initiates a programming of target storage bits to a static state.

20. A memory system of claim 15 in which said preprogramming is interrupted with a program operation and is subsequently restarted.

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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FOLLOWING NUMBERS 6272046,7277824,7282374,7286384,7299106,7337032,7460920,7519447 PREVIOUSLY RECORDED ON REEL 039676 FRAME 0237. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 16, 2018
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MORGAN STANLEY SENIOR FUNDING
Reel/Frame 047797/0854 →
SECURITY INTEREST Recorded Aug 15, 2016
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039676/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2015
From: SPANSION, LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036645/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2015
From: ZITLAW, CLIFFORD; NAZARIAN, HAGOP
To: SPANSION, LLC
Reel/Frame 036603/0794 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →