IP Library Granted Patent US 12,223,983
Granted Patent B1
US 12,223,983 · App. 18/586,452 · Granted Feb 11, 2025

Data storage device with write caching for maximizing disk access during laser diode steady state

Inventors: Zarko Popov (Mission Viejo, CA); Andrew Larson (Rochester, MN); Wayne H. Vinson (Longmont, CO)
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
G11B20/1251G11B5/5547G11B2005/0021G11B2020/1242
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 12,223,983
App. No.
18/586,452
Granted
Feb 11, 2025
Kind
B1
Abstract

Various illustrative aspects are directed to a data storage device, method, and one or more processing devices that are configured to: maintain respective measures of write commands associated with respective ones of shingled magnetic recording (SMR) zones defined in a data storage device, wherein data associated with the write commands is stored in a write cache associated with the data storage device; select one of the SMR zones based on the respective measures; perform a pre-heat operation of a laser diode included in a head associated with the selected one of the SMR zones; and perform a continuous write operation in the selected one of the SMR zones following the pre-heat operation, wherein the continuous write operation writes at least a portion of data stored in the write cache associated with the selected one of the SMR zones.

Claims (44)

1. A data storage device, comprising:

one or more disks;

an actuator mechanism configured to position a selected head among one or more heads proximate to a corresponding disk surface of a corresponding disk among the one or more disks; and

one or more processing devices, individually or in combination, configured to:

maintain respective measures of write commands associated with respective ones of shingled magnetic recording (SMR) zones defined in the data storage device, wherein data associated with the write commands is stored in a write cache associated with the data storage device;

select one of the SMR zones based on the respective measures;

perform a pre-heat operation of a laser diode included in a head associated with the selected one of the SMR zones; and

perform a continuous write operation in the selected one of the SMR zones following the pre-heat operation, wherein the continuous write operation writes at least a portion of data stored in the write cache associated with the selected one of the SMR zones.

2. The data storage device of claim 1 , wherein the respective measures comprise respective amounts of the data stored in the write cache and associated with respective ones of the SMR zones.

3. The data storage device of claim 2 , wherein the selecting comprises selecting one of the SMR zones that has a largest amount of data stored in the write cache.

4. The data storage device of claim 2 , wherein the selecting comprises selecting one of the SMR zones that has a largest ratio of amount of data stored in the write cache to an amount of time associated with writing the amount of data to the one of the one or more disks.

5. The data storage device of claim 2 , wherein the selecting is performed based on determining a caching condition is satisfied.

6. The data storage device of claim 5 , wherein the caching condition comprises one of:

a respective amount of data stored in the write cache and associated with a respective one of the SMR zones exceeds an individual threshold;

a sum of respective amounts of data stored in the write cache for all the SMR zones exceeds a combined threshold; or

the data storage device has excess write capacity.

7. The data storage device of claim 1 , wherein the performing the pre-heat operation of the laser diode raises a temperature of the laser diode to a steady state thermal condition corresponding to a mode hop resistant temperature.

8. The data storage device of claim 7 , wherein the temperature of the laser diode avoids crossing a mode hop threshold temperature while the laser diode is in the steady state thermal condition.

9. The data storage device of claim 1 , wherein the portion of the data stored in the write cache and associated with the selected one of the SMR zones comprises a largest portion of the data stored in the write cache and associated with the selected one of the SMR zones that ends at an end of track boundary in the selected one of the SMR zones.

10. The data storage device of claim 1 , wherein a number of the SMR zones is limited to less than a maximum number of SMR zones associated with the data storage device.

11. A method comprising:

maintaining respective measures of write commands associated with respective ones of shingled magnetic recording (SMR) zones defined in a data storage device, wherein data associated with the write commands is stored in a write cache associated with the data storage device;

selecting one of the SMR zones based on the respective measures;

performing a pre-heat operation of a laser diode included in a head associated with the selected one of the SMR zones; and

performing a continuous write operation in the selected one of the SMR zones following the pre-heat operation, wherein the continuous write operation writes at least a portion of data stored in the write cache associated with the selected one of the SMR zones,

wherein the maintaining, the selecting, the performing the pre-heat operation, and the performing the continuous write operation are performed by one or more processing devices individually or in combination.

12. The method of claim 11 , wherein the respective measures comprise respective amounts of data stored in the write cache and associated with respective ones of the SMR zones.

13. The method of claim 12 , wherein the selecting comprises selecting one of the SMR zones that has a largest amount of data stored in the write cache.

14. The method of claim 12 , wherein the selecting comprises selecting one of the SMR zones that has a largest ratio of amount of data stored in the write cache to an amount of time associated with writing the amount of data to the disk.

15. The method of claim 12 , wherein the selecting is performed based on determining a caching condition is satisfied, wherein the caching condition comprises one of:

a respective amount of data stored in the write cache and associated with a respective one of the SMR zones exceeds an individual threshold;

a sum of respective amounts of data stored in the write cache for all the SMR zones exceeds a combined threshold; or

the data storage device has excess write capacity.

16. The method of claim 11 , wherein the performing the pre-heat operation of the laser diode raises a temperature of the laser diode to a steady state thermal condition corresponding to a mode hop resistant temperature.

17. One or more processing devices comprising, individually or in combination:

means for maintaining respective measures of write commands associated with respective ones of shingled magnetic recording (SMR) zones defined in a data storage device, wherein data associated with the write commands is stored in a write cache associated with the data storage device;

means for selecting one of the SMR zones based on the respective measures;

means for performing a pre-heat operation of a laser diode included in a head associated with the selected one of the SMR zones; and

means for performing a continuous write operation in the selected one of the SMR zones following the pre-heat operation, wherein the continuous write operation writes at least a portion of data stored in the write cache associated with the selected one of the SMR zones.

18. The one or more processing devices of claim 17 , wherein:

the respective measures comprise respective amounts of data stored in the write cache and associated with respective ones of the SMR zones; and

the selecting comprises selecting one of the SMR zones that has a largest amount of data stored in the write cache.

19. The one or more processing devices of claim 17 , wherein the performing the pre-heat operation of the laser diode raises a temperature of the laser diode to a steady state thermal condition in which the temperature of the laser diode avoids crossing a mode hop threshold temperature during the continuous write operation.

20. The one or more processing devices of claim 17 , wherein a number of the SMR zones is limited to less than a maximum number of SMR zones associated with the data storage device.

Assignments (2)
PATENT COLLATERAL AGREEMENT (AR) Recorded May 15, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 067417/0329 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2024
From: POPOV, ZARKO; LARSON, ANDREW; VINSON, WAYNE H.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 067160/0234 →
References Cited (15)
US 9153290B1 · Bandic · 2015 [cited by examiner]
US 9281659B1 · Tatah et al. · 2016 [cited by applicant]
US 9418699B1 · Gibbons · 2016 [cited by examiner]
US 9916851B1 · Seigler et al. · 2018 [cited by applicant]
US 9972344B2 · Ruan et al. · 2018 [cited by applicant]
US 10283149B2 · Lamberts et al. · 2019 [cited by applicant]
US 10720177B1 · Ng et al. · 2020 [cited by applicant]
US 11694717B1 · Popov et al. · 2023 [cited by applicant]
US 20140029396A1 · Rausch et al. · 2014 [cited by applicant]
US 20190205041A1 · Lin · 2019 [cited by examiner]
US 20220301586A1 · Kimura · 2022 [cited by examiner]
US 20220301589A1 · Obuchi · 2022 [cited by examiner]
Granz et al., “Heat-Assisted Interlaced Magnetic Recording”, https://ieeexplore.ieee.org/document/8027105, dated Sep. 7, 2017; 4 Pages. [cited by applicant]
Sun et al., “A Universal SMR-aware Cache Framework with Deep Optimization for DM-SMR and HM-SMR Disks”, https://dl.acm.org/doi/abs/10.1145/3588442, dated Jun. 19, 2023; 5 Pages. [cited by applicant]
Yang et al., “On Improving the Write Responsiveness for Host-Aware SMR Drives” https://ieeexplore.ieee.org/ielaam/12/8572815/8387485-aam.pdf, Nov. 13, 2017; 15 Pages. [cited by applicant]
Cited By (1)
US 12,495,100