IP Library Granted Patent US 8,711,506
Granted Patent B1
US 8,711,506 · App. 13/485,373 · Granted Apr 29, 2014

Disk drive increasing capacity by adjusting a servo gate during write operations

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,711,506
App. No.
13/485,373
Granted
Apr 29, 2014
Kind
B1
Abstract

A disk drive is disclosed comprising a disk comprising a plurality of servo tracks defined by servo sectors. The disk drive further comprises a head comprising a read element offset linearly from a write element by a gap such that when the disk rotates, the read element reaches a servo sector before the write element. During a first operation, a first length of a beginning of the servo sector is read, and during a write operation, a second length of the beginning of the servo sector shorter than the first length is read to enable data to be written while the read element is over at least part of the servo sector.

Claims (78)

1. A disk drive comprising:

a disk comprising a plurality of servo tracks defined by servo sectors;

a head comprising a read element offset linearly from a write element by a gap such that when the disk rotates the read element reaches a servo sector before the write element; and

control circuitry operable to:

during a first operation, read a first length of a beginning of the servo sector; and

during a write operation, read a second length of the beginning of the servo sector shorter than the first length to enable data to be written while the read element is over at least part of the servo sector.

2. The disk drive as recited in claim 1 , wherein a difference between the first length and the second length is substantially equal to the gap.

3. The disk drive as recited in claim 1 , wherein the first operation is a seek operation to seek the head to a target data track defined by the servo tracks.

4. The disk drive as recited in claim 1 , wherein the first operation is a read operation.

5. The disk drive as recited in claim 1 , wherein the first operation comprises a resync operation after aborting the write operation.

6. The disk drive as recited in claim 1 , wherein:

the beginning of the servo sector comprises a servo preamble;

the first length comprises a first segment of the servo preamble; and

the second length comprises a second segment of the servo preamble shorter than the first segment.

7. The disk drive as recited in claim 1 , wherein:

the beginning of the servo sector comprises a first sync mark and a second sync mark;

during the first operation, the control circuitry is operable to read both the first and second sync marks; and

during the write operation, the control circuitry is operable to read the second sync mark without reading the first sync mark.

8. The disk drive as recited in claim 1 , wherein:

the beginning of the servo sector comprises a high order Gray code address and a low order Gray code address;

during the first operation, the control circuitry is operable to read both the high order Gray code address and the low order Gray code address; and

during the write operation, the control circuitry is operable to read the low order Gray code address without reading the high order Gray code address.

9. The disk drive as recited in claim 1 , wherein:

the beginning of the servo sector comprises at least part of a wedge ID that identifies the servo sector;

during the first operation, the control circuitry is operable to read the wedge ID; and

during the write operation, the control circuitry is operable to not read the at least part of the wedge ID.

10. A disk drive comprising:

a disk comprising a plurality of servo tracks defined by servo sectors recorded at a constant data rate over at least part of the disk from a first diameter to a second diameter;

a head comprising a read element offset linearly from a write element by a gap; and

control circuitry operable to:

during a first read operation at the first diameter, read a first length of a first servo sector;

during a first write operation at the first diameter, read a second length of the first servo sector;

during a second read operation at the second diameter, read the first length of a second servo sector;

during a second write operation at the second diameter, read the second length of the second servo sector,

wherein the second length is shorter than the first length.

11. The disk drive as recited in claim 10 , wherein the difference between the first length and the second length is substantially equal to the gap at the first diameter.

12. The disk drive as recited in claim 10 , wherein the control circuitry is operable to read the first length of the servo sector to perform a resync operation when the first write operation is aborted.

13. The disk drive as recited in claim 10 , wherein the second length of the servo sector comprises an ending part of the servo sector such that a beginning part of the servo sector is not read.

14. The disk drive as recited in claim 10 , wherein the second length of the servo sector comprises a beginning part of the servo sector such that an ending part of the servo sector is not read.

15. The disk drive as recited in claim 10 , wherein the control circuitry is further operable to:

enable the reading of the second length of the first servo sector based on a first number of servo clock cycles substantially synchronized to the constant data rate; and

enable the reading of the second length of the second servo sector based on the first number of servo clock cycles substantially synchronized to the constant data rate.

16. A method of operating a disk drive, the disk drive comprising a disk comprising a plurality of servo tracks defined by servo sectors, and a head comprising a read element offset linearly from a write element by a gap such that when the disk rotates the read element reaches a servo sector before the write element, the method comprising:

during a first operation, reading a first length of a beginning of the servo sector; and

during a write operation, reading a second length of the beginning of the servo sector shorter than the first length to enable data to be written while the read element is over at least part of the servo sector.

17. The method as recited in claim 16 , wherein a difference between the first length and the second length is substantially equal to the gap.

18. The method as recited in claim 16 , wherein the first operation is a seek operation to seek the head to a target data track defined by the servo tracks.

19. The method as recited in claim 16 , wherein the first operation is a read operation.

20. The method as recited in claim 16 , wherein the first operation comprises a resync operation after aborting the write operation.

21. The method as recited in claim 16 , wherein:

the beginning of the servo sector comprises a servo preamble;

the first length comprises a first segment of the servo preamble; and

the second length comprises a second segment of the servo preamble shorter than the first segment.

22. The method as recited in claim 16 , wherein:

the beginning of the servo sector comprises a first sync mark and a second sync mark;

during the first operation, further comprising reading both the first and second sync marks; and

during the write operation, further comprising reading the second sync mark without reading the first sync mark.

23. The method as recited in claim 16 , wherein:

the beginning of the servo sector comprises a high order Gray code address and a low order Gray code address;

during the first operation, further comprising reading both the high order Gray code address and the low order Gray code address; and

during the write operation, further comprising reading the low order Gray code address without reading the high order Gray code address.

24. The method as recited in claim 16 , wherein:

the beginning of the servo sector comprises at least a part of a wedge ID that identifies the servo sector;

during the first operation, further comprising reading the wedge ID; and

during the write operation, further comprising not reading the at least part of the wedge ID.

25. A method of operating a disk drive comprising, the disk drive comprising a disk comprising a plurality of servo tracks defined by servo sectors recorded at a constant data rate over at least part of the disk from a first diameter to a second diameter, and a head comprising a read element offset linearly from a write element by a gap, the method comprising:

during a first read operation at the first diameter, reading a first length of a first servo sector;

during a first write operation at the first diameter, reading a second length of the first servo sector;

during a second read operation at the second diameter, reading the first length of a second servo sector;

during a second write operation at the second diameter, reading the second length of the second servo sector,

wherein the second length is shorter than the first length.

26. The method as recited in claim 25 , wherein the difference between the first length and the second length is substantially equal to the gap at the first diameter.

27. The method as recited in claim 25 , further comprising reading the first length of the servo sector to perform a resync operation when the first write operation is aborted.

28. The method as recited in claim 25 , wherein the second length of the servo sector comprises an ending part of the servo sector such that a beginning part of the servo sector is not read.

29. The method as recited in claim 25 , wherein the second length of the servo sector comprises a beginning part of the servo sector such that an ending part of the servo sector is not read.

30. The method as recited in claim 25 , further comprising:

enabling the reading of the second length of the first servo sector based on a first number of servo clock cycles substantially synchronized to the constant data rate; and

enabling the reading of the second length of the second servo sector based on the first number of servo clock cycles substantially synchronized to the constant data rate.

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 Aug 2, 2012
From: GIOVENZANA, DAVIDE; VANLAANEN, JOHN W.; BALASUBRAMANIAM, PRAKASH; YEO, TEIK EE; GUO, GUOXIAO; WANG, HONGE; YU, JIE; GORDON, PHILIP S.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 028713/0819 →