IP Library Granted Patent US 8,670,205
Granted Patent B1
US 8,670,205 · App. 12/894,058 · Granted Mar 11, 2014

Hybrid drive changing power mode of disk channel when frequency of write data exceeds a threshold

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 8,670,205
App. No.
12/894,058
Granted
Mar 11, 2014
Kind
B1
Abstract

A hybrid drive is disclosed comprising a disk channel including a head actuated over a disk, the disk comprising a plurality of data sectors, and a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments. Write commands are received from a host, wherein the write commands comprise write data. When a frequency of the write data exceeds a threshold, an operating mode of the disk channel is changed to change a power consumption rate of the disk channel.

Claims (68)

1. A hybrid drive comprising:

a disk channel comprising a head actuated over a disk, the disk comprising a plurality of data sectors;

a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments; and

control circuitry operable to:

receive write commands from a host, wherein the write commands comprise write data; and

when a frequency of the write data based on a frequency of write data serviced by the disk channel falls below a first threshold, adjust an operating mode of the disk channel to a lower power mode to decrease the power consumption rate of the disk channel;

wherein the control circuitry is further operable to:

service write commands using the NVSM while the disk channel is in the lower power mode; and

adjust the operating mode of the disk channel to further decrease the power consumption rate of the disk channel when the frequency of write data targeted to the disk channel and serviced by the NVSM falls below a second threshold.

2. A hybrid drive comprising:

a disk channel comprising a head actuated over a disk, the disk comprising a plurality of data sectors;

a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments; and

control circuitry operable to:

receive write commands from a host, wherein the write commands comprise write data; and

when a frequency of the write data based on a frequency of write data serviced by the disk channel falls below a first threshold, adjust an operating mode of the disk channel to a lower power mode to decrease the power consumption rate of the disk channel;

wherein control circuitry is further operable to adjust the operating mode of the disk channel to further decrease the power consumption rate of the disk channel when the frequency of write data targeted to the disk channel and serviced by the NVSM remains below the first threshold for a time interval.

3. A hybrid drive comprising:

a disk channel comprising a head actuated over a disk, the disk comprising a plurality of data sectors;

a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments; and

control circuitry operable to:

receive write commands from a host, wherein the write commands comprise write data; and

when a frequency of the write data based on a frequency of write data serviced by the disk channel falls below a first threshold, adjust an operating mode of the disk channel to a lower power mode to decrease the power consumption rate of the disk channel;

wherein the control circuitry is further operable to adjust the first threshold based on a frequency of read commands serviced by the disk channel.

4. A hybrid drive comprising:

a disk channel comprising a head actuated over a disk, the disk comprising a plurality of data sectors;

a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments; and

control circuitry operable to:

receive write commands from a host, wherein the write commands comprise write data; and

when a frequency of the write data based on a frequency of write data serviced by the disk channel falls below a first threshold, adjust an operating mode of the disk channel to a lower power mode to decrease the power consumption rate of the disk channel;

wherein the control circuitry is further operable to adjust the operating mode of the disk channel when a time interval since the disk channel serviced a previous read command exceeds a second threshold and when the frequency of write data serviced by the disk channel falls below the first threshold.

5. A hybrid drive comprising:

a disk channel comprising a head actuated over a disk, the disk comprising a plurality of data sectors;

a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments; and

control circuitry operable to:

receive write commands from a host, wherein the write commands comprise write data; and

when a frequency of the write data exceeds a first threshold, change an operating mode of the disk channel to change a power consumption rate of the disk channel;

wherein the control circuitry is further operable to:

select between the NVSM and disk channel to service a write command based on a normal migration policy when the disk channel is in a first operating mode;

select between the NVSM and the disk channel to service the write command based on a biased migration policy when the disk channel is in a second operating mode; and

adjust a bias of the biased migration policy based on the operating mode of the disk channel.

6. The hybrid drive as recited in claim 5 , wherein the control circuitry is further operable to increase a likelihood of selecting the NVSM to service the write command as the power consumption rate of the disk channel decreases.

7. A method of operating a hybrid drive comprising a disk channel comprising a head actuated over a disk, the disk comprising a plurality of data sectors, and a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments, the method comprising:

receiving write commands from a host, wherein the write commands comprise write data;

when a frequency of the write data based on a frequency of write data serviced by the disk channel falls below a first threshold, adjusting an operating mode of the disk channel to a lower power mode to decrease a power consumption rate of the disk channel;

servicing write commands using the NVSM while the disk channel is in the lower power mode; and

adjusting the operating mode of the disk channel to further decrease the power consumption rate of the disk channel when the frequency of write data targeted to the disk channel and serviced by the NVSM falls below a second threshold.

8. A method of operating a hybrid drive comprising a disk channel comprising a head actuated over a disk, the disk comprising a plurality of data sectors, and a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments, the method comprising:

receiving write commands from a host, wherein the write commands comprise write data;

when a frequency of the write data based on a frequency of write data serviced by the disk channel falls below a first threshold, adjusting an operating mode of the disk channel to a lower power mode to decrease a power consumption rate of the disk channel;

servicing write commands using the NVSM while the disk channel is in the lower power mode; and

adjusting the operating mode of the disk channel to further decrease the power consumption rate of the disk channel when the frequency of write data targeted to the disk channel and serviced by the NVSM remains below the first threshold for a time interval.

9. A method of operating a hybrid drive comprising a disk channel comprising a head actuated over a disk, the disk comprising a plurality of data sectors, and a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments, the method comprising:

receiving write commands from a host, wherein the write commands comprise write data;

when a frequency of the write data based on a frequency of write data serviced by the disk channel falls below a first threshold, adjusting an operating mode of the disk channel to a lower power mode to decrease a power consumption rate of the disk channel;

servicing write commands using the NVSM while the disk channel is in the lower power mode; and

adjusting the first threshold based on a frequency of read commands serviced by the disk channel.

10. A method of operating a hybrid drive comprising a disk channel comprising a head actuated over a disk, the disk comprising a plurality of data sectors, and a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments, the method comprising:

receiving write commands from a host, wherein the write commands comprise write data;

when a frequency of the write data based on a frequency of write data serviced by the disk channel falls below a first threshold, adjusting an operating mode of the disk channel to a lower power mode to decrease a power consumption rate of the disk channel;

servicing write commands using the NVSM while the disk channel is in the lower power mode; and

adjusting the operating mode of the disk channel when a time interval since the disk channel serviced a previous read command exceeds a second threshold and when the frequency of write data serviced by the disk channel falls below the first threshold.

11. A method of operating a hybrid drive comprising a disk channel comprising a head actuated over a disk, the disk comprising a plurality of data sectors, and a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments, the method comprising:

receiving write commands from a host, wherein the write commands comprise write data;

when a frequency of the write data exceeds a first threshold, changing an operating mode of the disk channel to change a power consumption rate of the disk channel;

selecting between the NVSM and disk channel to service a write command based on a normal migration policy when the disk channel is in a first operating mode;

selecting between the NVSM and the disk channel to service the write command based on a biased migration policy when the disk channel is in a second operating mode; and

adjusting a bias of the biased migration policy based on the operating mode of the disk channel.

12. The method as recited in claim 11 , further comprising increasing a likelihood of selecting the NVSM to service the write command as the power consumption rate of the disk channel decreases.

Assignments (8)
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 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2010
From: MALINA, JAMES N.; BOYLE, WILLIAM B.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 025463/0134 →