IP Library Granted Patent US 11,797,190
Granted Patent B2
US 11,797,190 · App. 17/541,969 · Granted Oct 24, 2023

Data storage device and method for providing a temperature-driven variable storage capacity point

Inventor: Ramanathan Muthiah (Bangalore, IN)
Assignee: Western Digital Technologies, Inc.
G06F3/0614G06F3/0653G06F3/0673G06F11/3034G06F11/3058
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 11,797,190
App. No.
17/541,969
Granted
Oct 24, 2023
Kind
B2
Abstract

A data storage device and method for providing a temperature-driven variable storage capacity point are provided. In one embodiment, the data storage device determines that a temperature of the memory exceeds a threshold that triggers a decrease in performance of the data storage device; informs a host in communication with the data storage device that the temperature of the memory exceeds the threshold; receives an instruction from the host to avoid the decrease in the performance of the data storage device by reducing an effective capacity of the memory for an amount of time; and reduces the effective capacity of the memory for at least part of the amount of time by foregoing a background operation that maintains or increases the effective capacity of the memory. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.

Claims (44)

1. A data storage device comprising:

a memory; and

a controller configured to:

determine that a temperature of the memory exceeds a threshold that triggers a decrease in performance of the data storage device;

inform a host in communication with the data storage device that the temperature of the memory exceeds the threshold;

receive an instruction from the host to avoid the decrease in the performance of the data storage device by reducing an effective capacity of the memory for an amount of time;

reduce the effective capacity of the memory for at least part of the amount of time by forgoing a background operation that maintains or increases the effective capacity of the memory;

prior to an expiration of the amount of time, determine that the temperature of the memory no longer exceeds the threshold; and

inform the host that the temperature of the memory no longer exceeds the threshold.

2. The data storage device of claim 1 , wherein the controller is further configured to:

determine a need to perform the background operation prior to the expiration of the amount of time; and

perform the background operation irrespective of whether performing the background operation decreases performance of the data storage device.

3. The data storage device of claim 1 , wherein the controller is further configured to:

receive an instruction from the host to cease reducing the effective capacity of the memory; and

perform the background operation.

4. The data storage device of claim 1 , wherein the controller is further configured to inform the host of a power state of the data storage device.

5. The data storage device of claim 1 , wherein the background operation comprises a garbage collection operation.

6. The data storage device of claim 1 , wherein the background operation comprises a folding operation that moves data from single-level cell (SLC) blocks in the memory to multi-level cell (MLC) blocks in the memory.

7. The data storage device of claim 1 , further comprising a cache configured for use during performance of the background operation, wherein the controller is further configured to use the cache to perform a host operation during the amount of time.

8. The data storage device of claim 1 , wherein the memory comprises a three-dimensional memory.

9. A method comprising:

performing the following in a host in communication with a data storage device comprising a memory:

receiving, from the data storage device, information about at least one of a thermal state and a power state of the data storage device that reduces a quality of service provided to the host;

determining that the reduced quality of service is below a quality-of-service level that is acceptable to the host; and

instructing the data storage device to operate in a lower-memory-capacity-point mode to provide the quality-of-service level that is acceptable to the host.

10. The method of claim 9 , further comprising determining the quality-of-service level that is acceptable to the host.

11. The method of claim 9 , further comprising:

receiving, from the data storage device, a notification that the at least one of the thermal state and the power state of the data storage device improved such that the lower-memory-capacity-point mode is no longer needed to provide the quality-of-service level that is acceptable to the host.

12. The method of claim 11 , further comprising instructing the data storage device to exit the lower-memory-capacity-point mode.

13. The method of claim 9 , further comprising instructing the data storage device to operate in the lower-memory-capacity-point mode for a duration of time.

14. The method of claim 13 , further comprising receiving a notification from the data storage device prior to an expiration of the duration of time that the data storage device needed to exit the lower-memory-capacity-point mode.

15. The method of claim 14 , wherein the data storage device needed to exit the lower-memory-capacity-point mode to perform a background operation.

16. The method of claim 15 , wherein the background operation comprises a garbage collection operation.

17. The method of claim 15 , wherein the background operation comprises a folding operation that moves data from single-level cell (SLC) blocks in the memory to multi-level cell (MLC) blocks in the memory.

18. The method of claim 9 , wherein the at least one of the thermal state and the power state comprises only the thermal state.

19. A data storage device comprising:

a memory; and

controller means for:

determining that a temperature of the memory exceeds a threshold that triggers a decrease in performance of the data storage device;

informing a host in communication with the data storage device that the temperature of the memory exceeds the threshold;

receiving an instruction from the host to avoid the decrease in the performance of the data storage device by reducing an effective capacity of the memory for an amount of time;

reducing the effective capacity of the memory for at least part of the amount of time by forgoing a background operation that maintains or increases the effective capacity of the memory;

determining a need to perform the background operation prior to an expiration of the amount of time; and

performing the background operation irrespective of whether performing the background operation decreases performance of the data storage device.

Assignments (8)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2021
From: MUTHIAH, RAMANATHAN
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058284/0609 →
Continuity (1)
Related Publication 20230176742A1 · Jun 8, 2023