IP Library Granted Patent US 8,854,760
Granted Patent B1
US 8,854,760 · App. 13/886,170 · Granted Oct 7, 2014

Systems and methods for preventing adjacent track erasure

Inventors: Lu Lu (San Jose, CA); Haitao Xia (San Jose, CA); Jianzhong Huang (San Jose, CA)
Assignee: LSI Corporation
G11B20/18
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,854,760
App. No.
13/886,170
Granted
Oct 7, 2014
Kind
B1
Abstract

A data processing circuit includes a subtraction circuit operable to subtract an ideal version of a data pattern from a sampled version of a data pattern to yield a difference signal, an error calculation circuit operable to calculate an error between the ideal version of the data pattern and the sampled version of the data pattern based on the difference signal, and a comparator circuit operable to compare the error with a threshold value and operable to assert a track refresh signal if the error is greater than the threshold value. The track refresh signal is operable to trigger a magnetic storage device to refresh data on a data track.

Claims (35)

1. A data processing circuit comprising:

a subtraction circuit operable to subtract an ideal version of a data pattern from a sampled version of the data pattern to yield a difference signal;

an error calculation circuit operable to calculate an error between the ideal version of the data pattern and the sampled version of the data pattern based on the difference signal; and

a comparator circuit operable to compare the error with a threshold value and operable to assert a track refresh signal if the error is greater than the threshold value, wherein the track refresh signal is operable to trigger a magnetic storage device to refresh data on a data track.

2. The data processing circuit of claim 1 , wherein the data processing circuit is operable to analyze the data track on a storage medium with the comparator circuit when an adjacent track to the data track is written.

3. The data processing circuit of claim 2 , further comprising a track write counter for each of a plurality of data tracks on the storage medium, wherein the track write counters are incremented each time a corresponding one of the plurality if data tracks are written.

4. The data processing circuit of claim 2 , wherein the data processing circuit is operable to trigger the analyzing based in part on a number of times the data track has been written since the adjacent track was last written.

5. The data processing circuit of claim 1 , wherein the data processing circuit is operable to refresh the data track when an adjacent data track is written to reduce adjacent track erasure when the error is greater than the threshold value.

6. The data processing circuit of claim 1 , further comprising a pattern selection circuit operable to obtain the sampled version of the data pattern and the ideal version of the data pattern from a sampled data stream and an ideal data stream.

7. The data processing circuit of claim 6 , wherein the pattern selection circuit is operable to select a number of bits from each group of bits in the sampled data stream and the ideal data stream.

8. The data processing circuit of claim 1 , wherein the threshold value is programmable.

9. The data processing circuit of claim 1 , wherein the error calculation circuit comprises a mean squared error calculation circuit.

10. The data processing circuit of claim 1 , further comprising a saturation circuit operable to limit the difference signal to a predetermined value.

11. The data processing circuit of claim 1 , further comprising an analog to digital converter operable to generate the sampled version of the data pattern from an analog input.

12. The data processing circuit of claim 11 , wherein the sampled version of the data pattern comprises X samples from the analog to digital converter.

13. The data processing circuit of claim 11 , further comprising a digital finite impulse response filter operable to equalize an output of the analog to digital converter, wherein the sampled version of the data pattern comprises an output of the digital finite impulse response filter, and wherein the sampled version of the data pattern comprises an output of the digital finite impulse response filter comprises Y samples.

14. The data processing circuit of claim 1 , wherein the circuit is implemented as an integrated circuit.

15. A method for preventing adjacent track erasure, comprising:

based on a write operation to an adjacent data track on a storage medium, performing a track erasure prevention operation comprising:

obtaining a data pattern from a data track;

calculating an ideal value for the data pattern;

calculating an error value between the data pattern and the ideal value for the data pattern;

comparing the error value with a threshold; and

refreshing the data track when the error value is greater than the threshold, wherein the track erasure prevention operation is triggered when a count of write operations to the adjacent data track exceeds a threshold.

16. The method of claim 15 , wherein calculating the error value comprises calculating a mean squared error between the data pattern and the ideal value for the data pattern.

17. The method of claim 15 , wherein calculating the ideal value for the data pattern comprises calculating a hard decision for the data pattern and performing a convolution operation between the hard decision and a partial response target.

18. The method of claim 15 , further comprising reading a programmable value for the threshold.

19. A storage device, comprising:

a storage medium;

a head assembly disposed in relation to the storage medium and operable to provide a sensed signal corresponding to a data set on the storage medium; and

a read channel circuit comprising an adjacent track erasure prevention circuit, the adjacent track erasure prevention circuit comprising:

a subtraction circuit operable to subtract an ideal version of a data pattern from a sampled version of the data pattern to yield a difference signal;

an error calculation circuit operable to calculate an error between the ideal version of the data pattern and the sampled version of the data pattern based on the difference signal; and

a comparator circuit operable to compare the error with a threshold value and operable to assert a track refresh signal if the error is greater than the threshold value, wherein the track refresh signal is operable to cause the head assembly to refresh data on a data track.

20. The storage device of claim 19 , wherein the adjacent track erasure prevention circuit is operable to refresh the data on the data track when an adjacent data track is written.

Assignments (11)
MERGER Recorded Mar 3, 2023
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED; BROADCOM INTERNATIONAL PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 062952/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2013
From: LU, LU; XIA, HAITAO; HUANG, JIANZHONG
To: LSI CORPORATION
Reel/Frame 030340/0842 →
Continuity (1)
Provisional Application 61811097 · Apr 11, 2013