IP Library Granted Patent US 8,630,056
Granted Patent B1
US 8,630,056 · App. 13/230,638 · Granted Jan 14, 2014

Hybrid drive adjusting spin-up profile based on cache status of non-volatile semiconductor memory

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,630,056
App. No.
13/230,638
Granted
Jan 14, 2014
Kind
B1
Abstract

A hybrid drive is disclosed comprising a head actuated over a disk, and a non-volatile semiconductor memory (NVSM) operable to cache data. When beginning to spin up the hybrid drive, a first spin-up profile is used while servicing access commands using the NVSM, including write commands and read commands. When a cache event occurs, spinning up the disk is finished using a second spin-up profile in order to spin-up the disk faster.

Claims (40)

1. A hybrid drive comprising:

a disk;

a head actuated over the disk;

a non-volatile semiconductor memory (NVSM) operable to cache data; and

control circuitry operable to spin-up the hybrid drive by:

begin spinning up the disk using a first spin-up profile while servicing access commands using the NVSM, including write commands and read commands; and

when a cache event occurs, finish spinning up the disk using a second spin-up profile in order to spin-up the disk faster.

2. The hybrid drive as recited in claim 1 , wherein the second spin-up profile consumes more power than the first spin-up profile.

3. The hybrid drive as recited in claim 1 , wherein the cache event occurs when a read command cannot be serviced by the NVSM.

4. The hybrid drive as recited in claim 1 , wherein the cache event occurs when the control circuitry predicts an imminent read command will be received that cannot be serviced by the NVSM.

5. A hybrid drive comprising:

a disk;

a head actuated over the disk;

a non-volatile semiconductor memory (NVSM) operable to cache data; and

control circuitry operable to spin-up the hybrid drive by:

determining an operating mode of the hybrid drive based on a cache status of the NVSM;

selecting between a first spin-up profile and a second spin-up profile in response to the operating mode; and

spinning up the disk using the selected spin-up profile.

6. The hybrid drive as recited in claim 5 , wherein the second spin-up profile consumes more power than the first spin-up profile.

7. The hybrid drive as recited in claim 5 , wherein the control circuitry changes the operating mode when executing a boot sequence of access commands a read command cannot be serviced by the NVSM.

8. The hybrid drive as recited in claim 5 , wherein the control circuitry is further operable to configure the operating mode to select the first spin-up profile after caching data for a number of read commands in the NVSM.

9. The hybrid drive as recited in claim 5 , wherein the control circuitry is further operable to:

begin spinning up the disk using the first spin-up profile while servicing access commands using the NVSM, including write commands and read commands; and

when a cache event occurs, finish spinning up the disk using the second spin-up profile in order to spin-up the disk faster.

10. A method of spinning up a hybrid drive, the hybrid drive comprising a head actuated over a disk, and a non-volatile semiconductor memory (NVSM) operable to cache data, the method comprising:

begin spinning up the disk using a first spin-up profile while servicing access commands using the NVSM, including write commands and read commands; and

when a cache event occurs, finish spinning up the disk using a second spin-up profile in order to spin-up the disk faster.

11. The method as recited in claim 10 , wherein the second spin-up profile consumes more power than the first spin-up profile.

12. The method as recited in claim 10 , wherein the cache event occurs when a read command cannot be serviced by the NVSM.

13. The method as recited in claim 10 , wherein the cache event occurs when predicting an imminent read command will be received that cannot be serviced by the NVSM.

14. A method of spinning up a hybrid drive, the hybrid drive comprising a head actuated over a disk, and a non-volatile semiconductor memory (NVSM) operable to cache data, the method comprising:

determining an operating mode of the hybrid drive based on a cache status of the NVSM;

select between a first spin-up profile and a second spin-up profile in response to the operating mode; and

spin up the disk using the selected spin-up profile.

15. The method as recited in claim 14 , wherein the second spin-up profile consumes more power than the first spin-up profile.

16. The method as recited in claim 14 , further comprising changing the operating mode when executing a boot sequence of access commands a read command cannot be serviced by the NVSM.

17. The method as recited in claim 14 , further comprising configuring the operating mode to select the first spin-up profile after caching data for a number of read commands in the NVSM.

18. The method as recited in claim 14 , further comprising:

begin spinning up the disk using the first spin-up profile while servicing access commands using the NVSM, including write commands and read commands; and

when a cache event occurs, finish spinning up the disk using the second spin-up profile in order to spin-up the disk faster.

Assignments (8)
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 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 038744/0481 →
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 038722/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2011
From: ONG, CHOO-BHIN
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 026889/0484 →