IP Library Granted Patent US 9,983,922
Granted Patent B2
US 9,983,922 · App. 14/867,999 · Granted May 29, 2018

Memory die temperature adjustment based on aging condition

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,983,922
App. No.
14/867,999
Granted
May 29, 2018
Kind
B2
Abstract

A device includes a memory device and a controller. The memory device includes read/write circuitry and a plurality of memory dies. The controller is coupled to the memory device. The controller is configured to, responsive to determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition, increase the temperature of the first die by performing memory operations on the first die until detecting a condition related to the temperature.

Claims (62)

1. A device comprising:

a memory device including read/write circuitry and a plurality of memory dies; and

a controller coupled to the memory device, the controller configured to, responsive to determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition, increase the temperature of the first die by performing memory operations on the first die until detecting a condition related to the temperature and further configured to select a subset of the plurality of memory dies based on a checkerboard pattern.

2. A device comprising:

a memory device including read/write circuitry and a plurality of memory dies; and

a controller coupled to the memory device, the controller configured to, responsive to determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition, increase the temperature of the first die by performing memory operations on the first die until detecting a condition related to the temperature and further configured to select a subset of the plurality of memory dies based on a pattern wherein performing the memory operations includes sending a request to the memory device to initiate a sequence of memory operations.

3. The device of claim 2 , wherein the read/write circuitry is configured to perform a plurality of read operations on the first die in response to receiving the request.

4. A device comprising:

a memory device including read/write circuitry and a plurality of memory dies; and

a controller coupled to the memory device, the controller configured to, responsive to determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition, increase the temperature of the first die by performing memory operations on the first die until detecting a condition related to the temperature and further configured to select a subset of the plurality of memory dies based on a pattern wherein performing the memory operations includes sending a plurality of read requests to the memory device, and wherein the read/write circuitry is configured to perform a read operation on the first die in response to receiving each read request of the plurality of read requests.

5. A device comprising:

a memory device including read/write circuitry and a plurality of memory dies; and

a controller coupled to the memory device, the controller configured to, responsive to determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition, increase the temperature of the first die by performing memory operations on the first die until detecting a condition related to the temperature and further configured to select a subset of the plurality of memory dies based on a pattern wherein the first die includes a plurality of storage elements, and wherein the controller is further configured to determine that a first storage element of the plurality of storage elements has the characteristic indicative of the aging condition in response to determining that a number of program pulses to change a state of the first storage element is greater than a program threshold.

6. The device of claim 5 , wherein the controller is further configured to determine that a healing process is successful in response to determining that, subsequent to performing the memory operations, a second number of program pulses to change the state of the first storage element is less than the program threshold.

7. A device comprising:

a memory device including read/write circuitry and a plurality of memory dies; and

a controller coupled to the memory device, the controller configured to, responsive to determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition, increase the temperature of the first die by performing memory operations on the first die until detecting a condition related to the temperature and further configured to select a subset of the plurality of memory dies based on a pattern wherein the first die includes a plurality of storage elements, and wherein the controller is further configured to determine that a first storage element of the plurality of storage elements has the characteristic indicative of the aging condition in response to determining that a number of erase pulses to erase data stored at the first storage element is greater than an erase threshold.

8. The device of claim 7 , wherein the controller is further configured to determine that a healing process is successful in response to determining that, subsequent to performing the memory operations, a second number of erase pulses to erase data stored at the first storage element is less than the erase threshold.

9. A device comprising:

a memory device including read/write circuitry and a plurality of memory dies; and

a controller coupled to the memory device, the controller configured to, responsive to determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition, increase the temperature of the first die by performing memory operations on the first die until detecting a condition related to the temperature and further configured to select a subset of the plurality of memory dies based on a pattern wherein the condition includes expiration of a time period during which the temperature of the first die is maintained above a threshold.

10. A device comprising:

a memory device including read/write circuitry and a plurality of memory dies; and

a controller coupled to the memory device, the controller configured to, responsive to determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition, increase the temperature of the first die by performing memory operations on the first die until detecting a condition related to the temperature and further configured to select a subset of the plurality of memory dies based on a pattern wherein detecting the condition includes detecting that the temperature of the first die exceeds a threshold.

11. A device comprising:

a memory device including read/write circuitry and a plurality of memory dies; and

a controller coupled to the memory device, the controller configured to, responsive to determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition, increase the temperature of the first die by performing memory operations on the first die until detecting a condition related to the temperature and further configured to select a subset of the plurality of memory dies based on a pattern wherein the controller is further configured to:

receive an input from a temperature sensor;

determine the temperature of the first die based on the input; and

perform a subset of the memory operations in response to determining that the temperature of the first die is less than a threshold, that the at least one storage element of the first die has the characteristic indicative of the aging condition, or both.

12. The device of claim 11 , wherein the first die includes the temperature sensor.

13. A device comprising:

a memory device including read/write circuitry and a plurality of memory dies; and

a controller coupled to the memory device, the controller configured to, responsive to determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition, increase the temperature of the first die by performing memory operations on the first die until detecting a condition related to the temperature wherein the controller is further configured to:

copy data from the first die to a backup memory die prior to performing the memory operations; and

copy the data from the backup memory die to the first die subsequent to performing the memory operations.

14. A device comprising:

a memory device including read/write circuitry and a plurality of memory dies; and

a controller coupled to the memory device, the controller configured to, responsive to determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition, increase the temperature of the first die by performing memory operations on the first die until detecting a condition related to the temperature wherein the controller is further configured to:

identify one or more secondary dies of the plurality of memory dies that are proximate to the first die;

copy data from the one or more secondary dies to one or more backup memory dies prior to performing the memory operations; and

copy the data from the one or more backup memory dies to the one or more secondary dies subsequent to performing the memory operations.

15. A device comprising:

a memory device including read/write circuitry and a plurality of memory dies; and

a controller coupled to the memory device, the controller configured to, responsive to determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition, increase the temperature of the first die by performing memory operations on the first die until detecting a condition related to the temperature wherein the controller is further configured to perform a healing process on the plurality of memory dies by:

selecting a subset of the plurality of memory dies based on a pattern, wherein the subset of the plurality of memory dies includes the first die; and

performing a plurality of memory operations on the subset of the plurality of memory dies.

16. An apparatus comprising:

means for communicating with a memory device that includes a plurality of memory dies;

means for healing a first die of the plurality of memory dies by performing memory operations on the first die until detecting a condition related to the temperature, wherein the means for healing is responsive to data indicative of an aging condition of at least one storage element of the first die; and

means for selecting a selecting a subset of the plurality of memory dies based on a checkerboard pattern.

17. An apparatus comprising:

means for communicating with a memory device that includes a plurality of memory dies;

means for healing a first die of the plurality of memory dies by performing memory operations on the first die until detecting a condition related to the temperature, wherein the means for healing is responsive to data indicative of an aging condition of at least one storage element of the first die; and

means for selecting a selecting a subset of the plurality of memory dies based on a pattern wherein the means for communicating and the means for increasing the temperature are integrated into at least one of a controller, a data storage device, a mobile telephone, a computer, a laptop, a tablet, a notebook computer, a music player, a video player, a gaming device, a gaming console, a component of a vehicle, an electronic book reader, a personal digital assistant, or a portable navigation device.

18. A method comprising:

in a device including a controller and a memory device that includes a plurality of memory dies, performing:

determining that at least one storage element of a first die of the plurality of memory dies has a characteristic indicative of an aging condition;

selecting a subset of the plurality of memory dies based on a pattern; and

performing a plurality of memory operations on the subset of the plurality of memory dies through the use the controller until detecting a condition related to a temperature wherein the temperature of the first die is increased.

19. The method of claim 18 , wherein performing the memory operations includes sending a request to the memory device to initiate a sequence of memory operations.

20. The method of claim 18 , wherein performing the memory operations includes sending a plurality of read requests to the memory device.

Assignments (12)
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 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/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 041928/0552 →
CHANGE OF NAME Recorded May 25, 2016
From: SANDISK TECHNOLOGIES INC
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038812/0954 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2015
From: YADAV, PREETI; RAO, PRASANNA DESAI SUDHIR; AGGARWAL, SMITA; LEE, DANA
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 036673/0230 →