IP Library Granted Patent US 9,996,281
Granted Patent B2
US 9,996,281 · App. 15/167,316 · Granted Jun 12, 2018

Temperature variation compensation

Inventors: Eran Sharon (Rishon Lezion, IL); Nian Niles Yang (Mountain View, CA); Idan Alrod (Herzliya, IL); Evgeny Mekhanik (Rehovot, IL); Mark Shlick (Ganey-Tikva, IL); Joanna Lai (San Jose, CA)
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
G06F3/0619G06F3/064G06F3/0653G06F3/0679G06F11/1068G11C7/04G11C11/5628G11C11/5642G11C16/10G11C16/26G11C16/3418G11C16/3431G11C29/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 9,996,281
App. No.
15/167,316
Granted
Jun 12, 2018
Kind
B2
Abstract

A data storage device is configured to mark data for refresh in response to determining that a first measured temperature associated with writing the data to the memory exceeds a first threshold. The data storage device is further configured to refresh the marked data in response to determining that a second measured temperature associated with the memory is below a second threshold.

Claims (28)

1. A device comprising:

a flash memory; and

a controller coupled to the flash memory, the controller configured to mark data for refresh in response to determining that a first measured temperature associated with writing the data to the flash memory exceeds a first threshold temperature, the controller further configured to refresh the marked data in response to determining that a second measured temperature associated with the flash memory is below a second threshold temperature, wherein the second threshold temperature is below the first threshold temperature.

2. The device of claim 1 , wherein the controller is configured to mark the data by adding an indication of the data to a marked data list.

3. The device of claim 2 , wherein the controller is configured to access the marked data list and to initiate a data refresh operation in response to detecting that the second measured temperature is below the second threshold temperature.

4. The device of claim 1 , further comprising a temperature sensor configured to indicate the first measured temperature and the second measured temperature to the controller.

5. The device of claim 1 , further comprising a temperature sensor for the flash memory.

6. The device of claim 1 , wherein the controller is configured to mark the data by adding a refresh flag to the data written to the flash memory.

7. The device of claim 1 , wherein the controller is configured to add a write temperature to the data written to the flash memory.

8. The device of claim 1 , wherein the controller is configured to determine a normal historical operating temperature range of the device.

9. The device of claim 8 , further comprising adjusting the first threshold temperature based upon the normal historical operating temperature range.

10. The device of claim 8 , further comprising adjusting the second threshold temperature based upon the normal historical operating temperature range.

11. The device of claim 1 , wherein the refreshed marked data has a lower error rate.

12. A method comprising:

at a data storage device that includes a controller coupled to a non-volatile memory, performing:

marking data stored at the non-volatile memory for refresh in response to determining that a first measured temperature associated with writing the data to the non-volatile memory exceeds a first threshold temperature; and

refreshing the marked data in response to determining that a second measured temperature associated with the non-volatile memory is below a second threshold temperature, wherein the second threshold temperature is below the first threshold temperature.

13. The method of claim 12 , wherein marking the data comprises adding an indication of the data to a marked data list.

14. The method of claim 13 , further comprising, after marking the data:

accessing the marked data list; and

in response to detecting that the second measured temperature is below the second threshold temperature, initiating data refresh operations.

15. The method of claim 12 , wherein the data storage device further comprising a temperature sensor for the non-volatile memory to measure the first measured temperature and to measure the second measured temperature.

16. The method of claim 12 , wherein the data is marked by adding a refresh flag to the data stored at the non-volatile memory.

17. The method of claim 12 , further comprising adding a write temperature to the data stored at the non-volatile memory.

18. The method of claim 12 , further comprising determining a normal historical operating temperature range of the data storage device.

19. The method of claim 18 , further comprising adjusting the first threshold temperature based upon the normal historical operating temperature range.

20. The method of claim 18 , further comprising adjusting the second threshold temperature based upon the normal historical operating temperature range.

21. The method of claim 12 , wherein the refreshed marked data has a lower error rate.

Assignments (11)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 052915 FRAME 0566 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 059127/0001 →
SECURITY INTEREST Recorded Feb 6, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052915/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2017
From: SANDISK TECHNOLOGIES LLC
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 041929/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2016
From: SHARON, ERAN; YANG, NIAN NILES; ALROD, IDAN; MEKHANIK, EVGENY; SHLICK, MARK; LAI, JOANNA
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038739/0562 →
Continuity (2)
Provisional Application 62303891 · Mar 4, 2016
Related Publication 20170255403A1 · Sep 7, 2017