IP Library Granted Patent US 10,606,698
Granted Patent B2
US 10,606,698 · App. 16/164,429 · Granted Mar 31, 2020

Mitigating an undetectable error when retrieving critical data during error handling

Inventors: Vamsi Pavan Rayaprolu (San Jose, CA); Sivagnanam Parthasarathy (Carlsbad, CA); Sampath K. Ratnam (Boise, ID); Shane Nowell (Boise, ID); Renato C. Padilla (Folsom, CA)
Assignee: MICRON TECHNOLOGY, INC.
G06F11/1068G06F11/008G11C7/04G11C29/52
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,606,698
App. No.
16/164,429
Granted
Mar 31, 2020
Kind
B2
Abstract

A determination can be made that an error control operation associated with user data has failed. An initial operating characteristic associated with the error control operation that failed can be identified. A complementary operating characteristic to replace the operating characteristic associated with the error control operation that failed can be determined. The error control operation for the user data can be performed based on the complementary operating characteristic.

Claims (38)

1. A system comprising:

a memory component; and

a processing device, operatively coupled with the memory component, to:

determine that an error control operation associated with user data has failed;

identify an initial operating characteristic associated with the error control operation that failed;

determine a complementary operating characteristic to replace the initial operating characteristic associated with the error control operation that failed; and

perform the error control operation for the user data based on the complementary operating characteristic.

2. The system of claim 1 , wherein to identify the initial operating characteristic, the processing device is further to:

identify critical data associated with the user data, wherein the initial operating characteristic is based on the critical data, and wherein the error control operation is performed by using the critical data.

3. The system of claim 2 , wherein the critical data specifies a temperature associated with the memory component when the user data was written to the memory component.

4. The system of claim 3 , wherein the initial operating characteristic corresponds to a first offset value that is to be used with the error control operation, wherein the first offset value pertains to the temperature associated with the memory component when the user data was written to the memory component.

5. The system of claim 4 , wherein the complementary operating characteristic specifies a second offset value that is to be used with the error control operation at a subsequent time, and wherein the second offset value is different than the first offset value.

6. The system of claim 5 , wherein the first offset value is based on a first read threshold voltage that is applied to the memory component to retrieve the user data, and the second offset value is based on a second read threshold voltage that is applied to the memory component to retrieve the user data.

7. The system of claim 1 , wherein the complementary operating characteristic is different than the initial operating characteristic.

8. A method comprising:

receiving an indication that an error control operation associated with user data has failed;

identifying an initial operating characteristic used by the error control operation that failed;

determining, by a processing device, another operating characteristic based on the initial operating characteristic of the error control operation that failed; and

reading the user data based on the another operating characteristic; and

performing the error control operation for the user data that was read based on the another operating characteristic.

9. The method of claim 8 , wherein identifying the operating characteristic comprises:

identifying critical data associated with the user data, wherein the initial operating characteristic is based on the critical data, and wherein the error control operation that failed is performed by using the critical data.

10. The method of claim 9 , wherein the critical data specifies a temperature associated with a memory component when the user data was written to the memory component.

11. The method of claim 10 , wherein the initial operating characteristic corresponds to a first offset value that is to be used with the error control operation, wherein the first offset value pertains to the temperature associated with the memory component when the user data was written to the memory component.

12. The method of claim 11 , wherein the another operating characteristic specifies a second offset value that is to be used with the error control operation at a subsequent time, and wherein the second offset value is different than the first offset value.

13. The method of claim 12 , wherein the first offset value is based on a first read threshold voltage that is applied to the memory component to retrieve the user data, and the second offset value is based on a second read threshold voltage that is applied to the memory component to retrieve the user data.

14. The method of claim 8 , wherein the another operating characteristic is different than the operating characteristic.

15. A non-transitory computer readable medium comprising instructions, which when executed by a processing device, cause the processing device to perform operations comprising:

determining that an error control operation associated with user data has failed;

identifying an initial operating characteristic associated with the error control operation that failed;

determining a complementary operating characteristic to replace the initial operating characteristic associated with the error control operation that failed; and

performing the error control operation for the user data based on the complementary operating characteristic.

16. The non-transitory computer readable medium of claim 15 , wherein to identify the initial operating characteristic, the operations further comprise:

identifying critical data associated with the user data, wherein the initial operating characteristic is based on the critical data, and wherein the error control operation is performed by using the critical data.

17. The non-transitory computer readable medium of claim 16 , wherein the critical data specifies a temperature associated with the memory component when the user data was written to the memory component.

18. The non-transitory computer readable medium of claim 17 , wherein the initial operating characteristic corresponds to a first offset value that is to be used with the error control operation, wherein the first offset value pertains to the temperature associated with the memory component when the user data was written to the memory component.

19. The non-transitory computer readable medium of claim 18 , wherein the complementary operating characteristic specifies a second offset value that is to be used with the error control operation at a subsequent time, and wherein the second offset value is different than the first offset value.

20. The non-transitory computer readable medium of claim 19 , wherein the first offset value is based on a first read threshold voltage that is applied to the memory component to retrieve the user data, and the second offset value is based on a second read threshold voltage that is applied to the memory component to retrieve the user data.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 15, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 051041/0317 →
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050724/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2019
From: RAYAPROLU, VAMSI PAVAN; PARTHASARATHY, SIVAGNANAM; RATNAM, SAMPATH K.; NOWELL, SHANE; PADILLA, RENATO C.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 049908/0873 →
SUPPLEMENT NO. 12 TO PATENT SECURITY AGREEMENT Recorded Apr 19, 2019
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 048948/0677 →
SUPPLEMENT NO. 3 TO PATENT SECURITY AGREEMENT Recorded Apr 19, 2019
From: MICRON TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 048951/0902 →