IP Library Granted Patent US 10,452,282
Granted Patent B2
US 10,452,282 · App. 15/482,337 · Granted Oct 22, 2019

Memory management

Inventors: Kishore K. Muchherla (Fremont, CA); Sampath K. Ratnam (Boise, ID); Peter Feeley (Boise, ID); Michael G. Miller (Boise, ID); Preston A. Thomson (Boise, ID); Renato C. Padilla (Folsom, CA); Ashutosh Malshe (Fremont, CA)
Assignee: Micron Technology, Inc.
G06F3/0616G06F3/064G06F3/0652G06F3/0679G11C11/5628G11C11/5635G11C16/10G11C16/16G11C16/3495G11C2211/5641
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 10,452,282
App. No.
15/482,337
Granted
Oct 22, 2019
Kind
B2
Abstract

The present disclosure includes memory blocks erasable in a single level cell mode. A number of embodiments include a memory comprising a plurality of mixed mode blocks and a controller. The controller may be configured to identify a particular mixed mode block for an erase operation and, responsive to a determined intent to subsequently write the particular mixed mode block in a single level cell (SLC) mode, perform the erase operation in the SLC mode.

Claims (17)

1. An apparatus, comprising:

an array of memory cells comprising a plurality of mixed mode blocks; and

a controller configured to:

monitor respective erase counts corresponding to the plurality of mixed mode blocks;

responsive to erasing a particular mixed mode block of the plurality of mixed mode blocks, incrementing an erase count corresponding to the particular block by different amounts based on whether the particular mixed mode block was erased in a single level cell (SLC) mode or an extra level cell (XLC) mode; and

as part of a garbage collection process:

allocate a first mixed mode block among the plurality of mixed mode blocks to a first pool of mixed mode blocks based on the respective erase count for the first mixed mode block;

allocate a second mixed mode block among the plurality of mixed mode blocks to a second pool of mixed mode blocks based on the respective erase count for the second mixed mode block;

allocate a third mixed mode block among the plurality of mixed mode blocks to a third pool of mixed mode blocks based on the respective erase count for the third mixed mode block; and

determine whether to move the third mixed mode block from the third pool of mixed mode blocks to one of the first pool of mixed mode blocks and the second pool of mixed mode blocks by comparing the respective erase count for the third mixed mode block with respective erase counts for a number of other mixed mode blocks within the third pool of mixed mode blocks.

2. The apparatus of claim 1 , wherein the first mixed mode block has a lower respective erase count than the respective erase count of the second mixed mode block and the respective erase count of the third mixed mode block.

3. The apparatus of claim 1 , wherein the controller is configured to:

erase blocks in the first pool of mixed mode blocks in the (SLC) mode;

erase blocks in the second pool of mixed mode blocks in the (XLC) mode; and

store mixed mode blocks that are ready to be erased in the third pool of mixed mode blocks.

4. The apparatus of claim 3 , wherein the controller is further configured to prioritize writing data to blocks that have been erased in the XLC mode.

5. The apparatus of claim 1 , wherein a number of blocks in the third pool of mixed mode blocks is less than a number of blocks in the second pool of mixed mode blocks.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050702/0451 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
SUPPLEMENT NO. 4 TO PATENT SECURITY AGREEMENT Recorded May 4, 2017
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042405/0909 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2017
From: MUCHHERLA, KISHORE K.; RATNAM, SAMPATH K.; FEELEY, PETER; MILLER, MICHAEL G.; THOMSON, PRESTON A.; PADILLA, RENATO C.; MALSHE, ASHUTOSH
To: MICRON TECHNOLOGY, INC.
Reel/Frame 041933/0306 →
Continuity (1)
Related Publication 20180293003A1 · Oct 11, 2018