IP Library Granted Patent US 10,748,568
Granted Patent B1
US 10,748,568 · App. 16/532,717 · Granted Aug 18, 2020

Data storage device employing dynamic track trajectories

Inventors: Alain Chahwan (Irvine, CA); Niranjay Ravindran (Rochester, MN)
Assignee: Western Digital Technologies, Inc.
G11B5/5543G11B20/10388G11B21/12G11B5/5547G11B5/56G11B5/58
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,748,568
App. No.
16/532,717
Granted
Aug 18, 2020
Kind
B1
Abstract

A data storage device is disclosed comprising a head actuated over a disk comprising servo data for defining a plurality of data tracks, including consecutive data tracks N−1, N, and N+1. Data is written to data track N using a position error signal (PES) generated by reading the servo data, and a read track trajectory for data track N is generated based on the PES of the write. Data is read from data track N based on the read track trajectory for data track N.

Claims (58)

1. A data storage device comprising:

a disk comprising servo data for defining a plurality of data tracks, including consecutive data tracks N−1, N, and N+1;

a head actuated over the disk; and

control circuitry configured to:

first write to data track N using a first position error signal (PES) generated by reading the servo data, wherein the first PES is generated relative to a write track trajectory for data track N;

generate a read track trajectory for data track N based on the first PES of the first write, wherein the read track trajectory is different than the write track trajectory; and

read from data track N based on the read track trajectory for data track N.

2. The data storage device as recited in claim 1 , wherein the control circuitry is further configured to generate a write track trajectory for data track N−1 and data track N+1 based on the first PES of the first write.

3. The data storage device as recited in claim 1 , wherein the control circuitry is further configured to:

second write to data track N+1 using a second PES generated by reading the servo data;

update the read track trajectory for data track N based on the first PES of the first write and the second PES of the second write; and

read from data track N based on the updated read track trajectory for data track N.

4. The data storage device as recited in claim 3 , wherein the control circuitry is further configured to update the read track trajectory for data track N based on an average of the first PES of the first write and the second PES of the second write.

5. The data storage device as recited in claim 3 , wherein the control circuitry is further configured to:

generate a write track trajectory for data track N based on the second PES of the second write; and

write to data track N based on the write track trajectory for data track N.

6. The data storage device as recited in claim 3 , wherein the control circuitry is further configured to:

third write to data track N−1 using a third PES generated by reading the servo data;

update the read track trajectory for data track N based on the second PES of the second write and the third PES of the third write; and

read from data track N based on the updated read track trajectory for data track N.

7. The data storage device as recited in claim 6 , wherein the control circuitry is further configured to update the read track trajectory for data track N based on an average of the second PES of the second write and the third PES of the third write.

8. The data storage device as recited in claim 5 , wherein the control circuitry is further configured to:

third write to data track N−1 using a third PES generated by reading the servo data;

update the write track trajectory for data track N based on the second PES of the second write and the third PES of the third write; and

write to data track N based on the updated write track trajectory for data track N.

9. The data storage device as recited in claim 8 , wherein the control circuitry is further configured to update the read track trajectory for data track N based on the second PES of the second write and the third PES of the third write such that the read track trajectory for data track N is the same as the write track trajectory for data track N.

10. The data storage device as recited in claim 9 , wherein the control circuitry is further configured to update the write track trajectory for data track N based on an average of the second PES of the second write and the third PES of the third write.

11. The data storage device as recited in claim 9 , wherein the control circuitry is further configured to:

fourth write to data track N using a fourth PES generated by reading the servo data; and

update the read track trajectory for data track N based on the fourth PES of the fourth write such that the read track trajectory for data track N is different from the write track trajectory for data track N.

12. The data storage device as recited in 11 , wherein the control circuitry is further configured to update the write track trajectory for data track N−1 and data track N+1 based on the fourth PES of the fourth write.

13. A data storage device comprising:

a disk comprising servo data for defining a plurality of data tracks, including consecutive data tracks N−1, N, and N+1;

a head actuated over the disk; and

control circuitry configured to:

define a plurality of refresh zones on the disk, including a first refresh zone comprising data tracks N−1, N, and N+1;

update a dynamic track trajectory for data track N based on writing data track N−1 or data track N+1;

access data track N based on the dynamic track trajectory for data track N;

refresh the first refresh zone; and

zero the dynamic track trajectory for data track N in connection with refreshing the first refresh zone.

14. The data storage device as recited in claim 13 , wherein the dynamic track trajectory for data track N comprises a dynamic write track trajectory for data track N and a dynamic read track trajectory for data track N.

15. The data storage device as recited in claim 14 , wherein when refreshing the first refresh zone the control circuitry is further configured to:

first write to data track N−1 using a first position error signal (PES) generated by reading the servo data; and

update the zeroed dynamic write track trajectory for data track N based on the first PES of the first write.

16. The data storage device as recited in claim 15 , wherein when refreshing the first refresh zone the control circuitry is further configured to:

second write to data track N using a second PES generated by reading the servo data; and

update the zeroed dynamic read track trajectory for data track N based on the first PES of the first write and the second PES of the second write.

17. The data storage device as recited in claim 16 , wherein when refreshing the first refresh zone the control circuitry is further configured to:

third write to data track N+1 using a third PES generated by reading the servo data; and

update the dynamic write track trajectory and the dynamic read track trajectory for data track N based on the second PES of the second write and the third PES of the third write.

18. The data storage device as recited in claim 13 , wherein prior to refreshing the first refresh zone, the control circuitry is further configured to relocate data stored in data track N due to a squeeze of data track N.

19. The data storage device as recited in claim 18 , wherein when refreshing the first refresh zone, the control circuitry is further configured to write the relocated data to the first refresh zone.

20. A data storage device comprising:

a disk comprising servo data for defining a plurality of data tracks, including consecutive data tracks N−1, N, and N+1;

a head actuated over the disk;

a means for first writing to data track N using a first position error signal (PES) generated by reading the servo data, wherein the first PES is generated relative to a write track trajectory for data track N;

a means for generating a read track trajectory for data track N based on the first PES of the first write, wherein the read track trajectory is different than the write track trajectory; and

a means for reading from data track N based on the read track trajectory for data track N.

Assignments (5)
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 Aug 6, 2019
From: CHAHWAN, ALAIN; RAVINDRAN, NIRANJAY
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 049970/0205 →
Cited By (3)
US 12,347,455 US 12,488,807 US 12,548,596