IP Library Granted Patent US 10,359,959
Granted Patent B1
US 10,359,959 · App. 15/913,581 · Granted Jul 23, 2019

Energy optimized power state declarations for solid state drives

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,359,959
App. No.
15/913,581
Granted
Jul 23, 2019
Kind
B1
Abstract

A solid state device is disclosed comprising an array of memory units, an interface connected to the memory units, at least one arrangement to monitor a temperature of the solid state device and an arrangement to monitor low power mode statistics of the solid state device and compare the low power mode statistics to a critical usage point power threshold at a temperature measured, wherein the arrangement to monitor the low power mode statistics of the solid state device is further configured to change a power mode of the solid state device based upon the low power mode statistics.

Claims (57)

1. A solid state device, comprising:

an array of memory units configured to store data;

an interface connected to the memory units, wherein the interface is configured to allow transfer of data to and from the array of memory units;

at least one arrangement to monitor a temperature of the solid state device; and

an arrangement to monitor low power mode statistics of the solid state device and compare the low power mode statistics to a critical usage point power threshold at a temperature measured, wherein the arrangement to monitor the low power mode statistics of the solid state device is further configured to change a power mode of the solid state device based upon the low power mode statistics.

2. The solid state device according to claim 1 , wherein the array of memory units is a non-volatile memory.

3. The solid state device according to claim 2 , wherein the non-volatile memory is a NAND flash unit.

4. A method for changing a mode of a solid state device connected to a host, comprising:

one of entering an active mode and operating the solid state device in an active mode;

accumulating statistics of the solid state device during operation in the active mode;

calculating a frequency of usage of the solid state drive;

comparing the frequency of usage of the solid state drive to a critical point;

updating a power state table for the solid state device with statistics of the solid state device when the frequency of usage of the solid state drive is greater than the critical point;

returning to the one of entering the active mode and operating the solid state device in the active mode when the frequency of usage of the solid state drive is greater than the critical point; and

entering a low power mode for the solid state device when the frequency of usage of the solid state device is less than the critical point.

5. The method according to claim 4 , wherein the active mode is a low power mode.

6. The method according to claim 5 , wherein the statistics are power related statistics for the solid state device.

7. The method according to claim 5 , wherein the updating the power state table for the solid state device with statistics of the solid state device when the frequency of usage of the solid state drive is greater than the critical point includes disabling the low power mode.

8. The method according to claim 4 , wherein the accumulating statistics of the solid state device during operation in the active mode includes accumulating statistics on entry and time of presence of the solid state device in an operating mode.

9. The method according to claim 8 , further comprising:

calculating a ratio of number of entries for a power state divided by time of presence in the power state.

10. The method according to claim 9 , wherein the frequency of usage is defined by the ratio of number of entries for a power state divided by time of presence in the power state.

11. The method according to claim 4 , wherein the solid state device is one of a computer disk drive, a hybrid drive and a solid state drive.

12. The method according to claim 4 , wherein the host is a computer.

13. The method according to claim 4 , wherein the updating the power state table for the solid state device with statistics of the solid state device when the frequency of usage of the solid state drive is greater than the critical point is within the controller for the solid state device.

14. An apparatus for conducting a method for changing a mode of a solid state device connected to a host, comprising:

means for one of entering an active mode and operating the solid state device in an active mode;

means for accumulating statistics of the solid state device during operation in the active mode;

means for calculating a frequency of usage of the solid state drive;

means for comparing the frequency of usage of the solid state drive to a critical point;

means for updating a power state table for the solid state device with statistics of the solid state device when the frequency of usage of the solid state drive is greater than the critical point;

means for returning to the one of entering the active mode and operating the solid state device in the active mode when the frequency of usage of the solid state drive is greater than the critical point; and

means for entering a low power mode for the solid state device when the frequency of usage of the solid state device is less than the critical point.

15. The apparatus according to claim 14 , wherein the active mode is a low power mode.

16. The apparatus according to claim 15 , wherein the statistics are power related statistics for the solid state device.

17. The apparatus according to claim 15 , wherein the updating the power state table for the solid state device with statistics of the solid state device when the frequency of usage of the solid state drive is greater than the critical point includes disabling the low power mode.

18. The apparatus according to claim 14 , wherein the accumulating statistics of the solid state device during operation in the active mode includes accumulating statistics on entry and time of presence of the solid state device in an operating mode.

19. The apparatus according to claim 14 , further comprising:

means for calculating a ratio of number of entries for a power state divided by time of presence in the power state.

20. The apparatus according to claim 19 , wherein the frequency of usage is defined by the ratio of number of entries for a power state divided by time of presence in the power state.

21. An apparatus for changing a mode of a solid state device, comprising:

means for at least one of entering an active mode and operating the solid state device in an active mode;

means for measuring and accumulating solid state drive operational statistics;

means for calculating a solid state drive usage frequency;

means for comparing the usage frequency of usage to a critical point;

means for updating a solid state device power state table with statistics measured and accumulated for the solid state device when the usage frequency is greater than the critical point;

means for returning to the solid state device to the active mode; and

means for entering a low power mode for the solid state device.

22. The apparatus according to claim 21 , wherein the means for entering the low power mode for the solid state device is when the frequency of usage of the solid state device is less than the critical point.

23. A solid state device, comprising:

at least one memory unit configured to store data;

an interface connected to the at least one memory unit, wherein the interface is configured to allow transfer of data to and from the array of memory units; and

an arrangement to monitor low power mode statistics of the solid state device and compare low power mode statistics to a critical usage point power threshold, wherein the arrangement to monitor the low power mode statistics of the solid state device is further configured to change a power mode of the solid state device based upon the low power mode statistics.

24. The solid state device according to claim 23 , further comprising:

a temperature monitoring arrangement configured to measure an internal temperature of the solid state device during operation.

25. The solid state device according to claim 23 , wherein the at least one memory unit is a NAND flash unit.

26. The solid state device according to claim 25 , wherein the at least one memory unit is an array of NAND flash units.

Assignments (10)
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 - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
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 →
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 Mar 8, 2018
From: HODES, AVICHAY HAIM; MOSTOVOY, ALEX; HAHN, JUDAH GAMLIEL
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045539/0069 →