IP Library Granted Patent US 10,983,713
Granted Patent B2
US 10,983,713 · App. 16/452,460 · Granted Apr 20, 2021

Energy optimized power state declarations for solid state drives

Inventors: Avichay Haim Hodes (Kfar Ben-Nun, IL); Alex Mostovoy (Dublin, CA); Judah Gamliel Hahn (Ofra, IL)
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
G06F3/0632G06F3/0604G06F3/0625G06F3/0653G06F3/0679
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,983,713
App. No.
16/452,460
Granted
Apr 20, 2021
Kind
B2
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 (41)

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 enable transfer of data to and from the array of memory units; and

an arrangement configured 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.

2. The solid state device according to claim 1 , further comprising:

at least one arrangement configured to monitor a temperature of the solid state device.

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

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

5. The solid state device according to claim 1 , wherein the arrangement configured 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.

6. The solid state device according to claim 1 , further comprising:

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

7. The solid state device according to claim 5 , wherein at least one memory unit is a NAND flash unit.

8. The solid state device according to claim 5 , wherein the array of memory units is an array of NAND flash units.

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

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

calculating a frequency of usage of the solid state device;

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

updating a power state data structure for the solid state device with statistics of the solid state device responsive to the frequency of usage of the solid state device exceeding the critical point.

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

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

returning to the one of entering the active mode and operating the solid state device in the active mode responsive to the frequency of usage of the solid state device exceeding the critical point; and

entering a low power mode for the solid state device responsive to the frequency of usage of the solid state device being less than or equal to the critical point.

11. The method according to claim 10 , 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.

12. The method according to claim 10 , further comprising:

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

13. The method according to claim 9 , wherein the active mode is a low power mode.

14. The method according to claim 9 , wherein the updating the power state data structure for the solid state device with statistics is performed within a controller for the solid state device.

15. An apparatus for conducting a method for changing a mode of a solid state device, the apparatus 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 updating a power state data structure for the solid state device with statistics of the solid state device;

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

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

16. The apparatus according to claim 15 , further comprising:

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

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

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

19. The apparatus according to claim 15 , wherein the updating the power state data structure for the solid state device with statistics of the solid state includes disabling the low power mode.

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

Assignments (10)
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 Jul 3, 2019
From: HODES, AVICHAY HAIM; MOSTOVOY, ALEX; HAHN, JUDAH GAMLIEL
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 049678/0121 →