IP Library Granted Patent US 10,055,293
Granted Patent B2
US 10,055,293 · App. 15/583,678 · Granted Aug 21, 2018

High performance memory controller

Inventors: Violante Moschiano (Avezzano, IT); Walter Di Francesco (Avezzano, IT); Luca De Santis (Avezzano, IT); Giovanni Santin (Rieti, IT)
Assignee: Micron Technology, Inc.
G06F11/1076G06F11/1048G06F11/1068G11C29/02G11C29/028H03M13/3715G11C29/52G11C2029/0411H03M13/1102H03M13/1108H03M13/1111H03M13/45
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,055,293
App. No.
15/583,678
Granted
Aug 21, 2018
Kind
B2
Abstract

A memory device includes a memory array that includes a buffer data. The memory device also includes a memory controller. The memory controller includes an error correction code (ECC) component. The memory controller further receives a status command and an indication related to the quality of the data to analyze with the ECC component. Based on a status value, the memory controller utilizes one of a plurality of error correction techniques via the ECC component to correct an error (e.g., soft state, calibration, etc.).

Claims (15)

1. A memory device, comprising:

a memory array comprising a buffer configured to store an indicator of a likelihood that a first type of data read of data stored in the memory array will be successful; and

a memory controller comprising an error correction code (ECC) component, wherein the memory controller is configured to:

receive an indication related to the indicator;

determine which value of a predetermined set of values matches the indication; and

initiate the first type of data read of the data when a first value of the predetermined set of values matches the indication, wherein the first type of data read utilizes a first error correction technique via the ECC component consistent with the first type of data read; and

initiate a second type of data read of the data when a second value of the predetermined set of values matches the indication, wherein the second type of data read utilizes a second error correction technique via the ECC component consistent with the second type of data read.

2. The memory device of claim 1 , wherein the memory array is configured to store the indicator.

3. The memory device of claim 1 , wherein soft data of the data stored in the memory array is utilized to generate a count.

4. The memory device of claim 3 , wherein the indication is generated based upon a comparison of the count with at least one threshold value.

5. The memory device of claim 1 , wherein the ECC component is configured to apply a low density parity check as the first error correction technique.

6. The memory device of claim 1 , wherein the memory controller is configured to utilize soft data of the data stored in the memory array in conjunction with the second error correction technique.

7. The memory device of claim 1 , wherein the memory controller is configured to initiate a third type of data read of the data when a third value of the predetermined set of values matches the indication, wherein the third type of data read utilizes a third error correction technique via the ECC component consistent with the third type of data read.

8. The memory device of claim 7 , wherein the memory controller is configured to utilize a channel calibration value in conjunction with the third error correction technique.

9. The memory device of claim 7 , wherein the memory controller is configured to initiate generation of a data read failure indication indicative of the data being unrecoverable when a fourth value of the predetermined set of values matches the indication.

Assignments (6)
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 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050700/0535 →
RELEASE OF SECURITY INTEREST Recorded Jul 20, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 046597/0393 →
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. 5 TO PATENT SECURITY AGREEMENT Recorded Aug 8, 2017
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 043482/0776 →
SUPPLEMENT NO. 5 TO PATENT SECURITY AGREEMENT Recorded Aug 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 043483/0686 →
Continuity (2)
Continuation 14657878 · Mar 13, 2015
Related Publication 20170235637A1 · Aug 17, 2017