IP Library › Granted Patent US 8,035,910
Granted Patent B2
US 8,035,910 · App. 11/824,137 · Granted Oct 11, 2011

Read after write enhancement for bit patterned media

Assignee: Seagate Technology
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,035,910
App. No.
11/824,137
Granted
Oct 11, 2011
Kind
B2
Abstract

A read/write head for use with bit-patterned media detects write synchronization errors between a write clock and the bit-patterned media. In particular, the read/write head writes data to the bit-patterned media using a write clock. The data is then read from the bit-patterned media and used to detect write synchronization errors between the write clock and the location of bit-islands on the bit-patterned media. Based on detected write synchronization errors, the phase associated with the write clock is modified to align the write clock with the location of bit-islands on the bit-patterned media.

Claims (39)

1. A method for detecting write synchronization errors, the method comprising:

writing data to a bit-patterned media with a read/write head responsive to a write clock, the bit-patterned media includes normally-positioned bit-islands, early-positioned bit-islands shifted in a first direction relative to the normally-positioned bit-islands, and late-positioned bit-islands shifted in a second direction relative to the normally-positioned bit-islands;

reading the written data with a first reader trailing a writer on the read/write head;

detecting write synchronization errors associated with the write clock being out of phase with the location of the normally-positioned, early-positioned, or late-positioned bit-islands on the bit-patterned media; and

modifying the phase of the write clock based on detected write synchronization errors.

2. The method of claim 1 , wherein the first reader provides read after write (RAW) verification of the data written by the writer.

3. The method of claim 2 , wherein a distance separating the writer from the first reader is minimized to reduce effects of skew between the writer and the first reader such that the first reader is positioned as close as possible to a track written by the writer.

4. The method of claim 2 , wherein reading data written to the bit-patterned media includes:

subtracting noise associated with the data currently being written by the writer to reduce cross-talk between the first reader and the writer.

5. The method of claim 2 , wherein reading data written to the bit-patterned media includes:

reading only that data written to the bit-patterned media that passes under the first reader following the writer ceasing to write data to the bit-patterned media.

6. The method of claim 1 , further comprising

a second reader behind the writer and radially offset from the first reader such that the first reader and the second reader provide read after write (RAW) verification of the data written by the writer.

7. The method of claim 6 , further including:

generating error positioning signal regarding the radial position of the read/write head based on a ratio of magnitudes of on-track signals measured by both the first reader and the second reader.

8. The method of claim 6 , further including:

generating error positioning data regarding the radial position of the read/write head based on a magnitude of cross talk relative to an on-track signal as measured by both the first reader and the second reader.

9. The method of claim 1 , wherein reading data written to the bit-patterned media to detect write synchronization errors associated with the write clock being out of phase with the location of bit-islands on the bit-patterned media includes:

reading the data written to the early-positioned bit-islands and the data written to the late-positioned bit-islands to detect write synchronization errors based on the success or failure to write bits to either the early-positioned bit-islands or the late-positioned bit-islands.

10. The method of claim 9 , wherein modifying the phase of the write clock based on detected write synchronization errors includes:

modifying the phase of the write clock based on the success or failure to write bits to either the early-positioned bit-islands or the late-positioned bit-island such that the write clock is properly phased with the normally-positioned bit-islands of the bit-patterned media.

11. The method of claim 1 , wherein writing data to the bit-patterned media with a write clock includes:

modifying the phase of the write clock to include a normally-phased write clock, an early-phased write clock, and a late-phased write clock.

12. The method of claim 11 , wherein reading data written to the bit-patterned media to detect write synchronization errors includes:

reading the data written to the bit-patterned media with the early-phased write clock and the data written to the bit-patterned media with the late-phased write clock to detect write synchronization errors based on the success or failure to write bits with the early-phased write clock or the late-phased write clock.

13. The method of claim 12 , wherein modifying the phase of the write clock based on detected write synchronization errors includes:

modifying the phase of the write clock based on the success or failure to write bits with the early-phased write clock or the late-phased write clock.

14. A read/write head for providing read after write functionality, the read/write head comprising:

a writer for writing data to a bit patterned media;

a first reader for reading data stored to the bit patterned media and positioned behind the writer such that the first reader can provide real-time verification of data written by the writer;

a synthetic anti-ferromagnetic write shield located between the first reader and the writer; and

a synthetic anti-ferromagnetic reader shield located between the write shield and the first reader.

15. The read/write head of claim 14 , wherein a distance separating the write from the first reader is minimized to reduce effects of skew between the writer and the first reader such that the first reader is positioned as close as possible to a track written by the writer.

16. The read/write head of claim 14 , wherein the cross-talk between the writer and the first reader is reduced by subtracting noise associated with the data currently being written by the writer.

17. The read/write head of claim 14 , wherein the first reader only reads data subsequent to the write head ceasing write operations, wherein the first reader verifies all remaining data that passes under the first reader.

18. The read/write head claim of 14 , further including:

a second reader offset radially from the first reader, wherein the first reader and the second reader work in conjunction to read the data written by the writer in a ganged read after write configuration.

19. The read/write head of claim 18 , wherein an error positioning signal regarding the radial position of the read/write head is determined based on a ratio of off-track signals measured by the first reader and the second reader.

20. The read/write head of claim 18 , wherein error positioning data regarding the radial position of the read/write head is determined based on a ratio of on-track signals measured by the first reader and the second reader.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY PUBLIC LIMITED COMPANY; SEAGATE TECHNOLOGY; SEAGATE TECHNOLOGY HDD HOLDINGS; I365 INC.; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE HDD CAYMAN; SEAGATE TECHNOLOGY (US) HOLDINGS, INC.
Reel/Frame 072193/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY US HOLDINGS, INC.; EVAULT, INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY LLC
Reel/Frame 070363/0903 →
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: SEAGATE TECHNOLOGY LLC; EVAULT INC
Reel/Frame 068457/0076 →
RELEASE OF SECURITY INTEREST Recorded May 20, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: SEAGATE TECHNOLOGY LLC; EVAULT, INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 067471/0955 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 19, 2013
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
To: SEAGATE TECHNOLOGY LLC; EVAULT INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 030833/0001 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 15, 2012
From: SEAGATE TECHNOLOGY LLC; EVAULT, INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY US HOLDINGS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 029253/0585 →
SECURITY AGREEMENT Recorded Oct 15, 2012
From: SEAGATE TECHNOLOGY LLC; EVAULT, INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY US HOLDINGS, INC.
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 029127/0527 →
SECURITY AGREEMENT Recorded Mar 24, 2011
From: SEAGATE TECHNOLOGY LLC
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 026010/0350 →
RELEASE Recorded Jan 19, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SEAGATE TECHNOLOGY HDD HOLDINGS; MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
Reel/Frame 025662/0001 →
SECURITY AGREEMENT Recorded May 15, 2009
From: MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND FIRST PRIORITY REPRESENTATIVE; WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
Reel/Frame 022757/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2007
From: MALLARY, MICHAEL L.; VANLAANEN, JOHN W.; HE, CHING
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 019905/0062 →
Continuity (1)
Related Publication 20090002868A1 · Jan 1, 2009