Patent US5157670A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5157670A Expired / Lapsed US ⏱️ 0.0 years remaining

Error correction code interruption system

Assignee: Micron Technology Inc
•
Filing: 1992-03-04
•
Granted: 1992-10-20
•
Expires: 2012-03-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a disk controller having an interruptable error correction code circuit for accumulating a remainder during the writing to or reading from data storage media in a disk storage device. An ECC clock latches each bit of data into the circuit when data is being transferred. The ECC clock is controlled by an ECC clock control circuit that monitors sector data and redundancy data transfers to interrupt the ECC clock when sector data transfer is suspended before redundancy data transfer is started. The ECC clock is then allowed to resume after the suspension is complete. Sector data transfer is suspended while the read/write head of the data storage device is passing a defect in the media of the storage device. Since the ECC clock control circuit interrupts the ECC clock while data transfer is suspended, the remainder accumulation will be interrupted while the defect is being passed. While the remainder accumulation is interrupted, the circuit acts as if data is not being transferred during this time. Thus, the defect can be skipped without the need to write redundancy data before the defect and then write additional fields of redundancy data until termination of the data field. ECC remainder accumulation is also halted during zone recording while the read/write head is passing sector positioning information. This allows data to be split between sectors without the need to add additional redundancy fields.

Inventors

  • 👤 Stephen J. Kowal

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 12:24
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1076; G06F11/1008; G11; G11B; G11B19/00; G11B19/02; G11B19/04; G11B20/00; G11B20/10; G11B20/18; G11B20/1833

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 167 words
An Error Correction Code Interruption System for interrupting the computing of an error correction code remainder while transferring sector data to a rotating media data storage system wherein said sector data is stored by a read/write head, said system comprising: remainder computation means for accepting sector data during said transfer and for computing an error correction code remainder; suspension indicating means connected to said read/write head for sending an electrical signal while said remainder computation means is to be suspended; means connected to said remainder computation means and said suspension indicating means for receiving said electrical signal and interrupting said remainder computation means while said suspension indicating means sends said electrical signal; and means connected to said remainder computation means for transferring said error correction code remainder to said data storage mans after said sector data has been transferred; whereby said remainder computation means stops computing said error correction code remainder during said interrupting and continues computing said error correction code remainder after said interrupting is discontinued.
Claim 2
Dependent Claim 167 words
An Error Correction Code Interruption System for interrupting the computing of an error correction code remainder while transferring sector data to a rotating media data storage system wherein said sector data is stored by a read/write head, said system comprising: remainder computation means for accepting sector data during said transfer and for computing an error correction code remainder; suspension indicating means connected to said read/write head for sending an electrical signal while said remainder computation means is to be suspended; means connected to said remainder computation means and said suspension indicating means for receiving said electrical signal and interrupting said remainder computation means while said suspension indicating means sends said electrical signal; and means connected to said remainder computation means for transferring said error correction code remainder to said data storage mans after said sector data has been transferred; whereby said remainder computation means stops computing said error correction code remainder during said interrupting and continues computing said error correction code remainder after said interrupting is discontinued.
Claim 3
Dependent Claim 24 words
The system of claim 1 wherein said remainder computation means further comprises: clock means for latching said sector data into said remainder computation means.
Claim 4
Dependent Claim 30 words
The system of claim 2 wherein said means for interrupting said remainder computation means comprises: clock control means for interrupting said clock means while said electrical signal is being received.
Claim 5
Dependent Claim 27 words
The system of claim 1 wherein said suspension indicating means further comprises: means for sending said electrical signal while said read/write head is passing a media defect.
Claim 6
Dependent Claim 27 words
The system of claim 1 wherein said suspension indicating means further comprises: means for sending said electrical signal while said read/write head is reading a servo field.
Claim 7
Dependent Claim 189 words
An error correction code interruption apparatus for interrupting the accumulation of an error correction code remainder while transferring sector data from a rotating media data storage system wherein each sector has been previously stored in said rotating media data storage system as sector data followed by a sector error correction code remainder and wherein said sector data and said remainder are transferred by a read/write head, said interruption apparatus comprising: remainder accumulation means for accepting sector data while said sector data is being transferred, and for computing a second error correction code remainder; means for transferring said sector data from said read/write head to said remainder accumulation means; suspension indicating means connected to said read/write head for sending an electrical signal while said remainder accumulation means is to be suspended; and interruption means connected to said means for transferring and said suspension indicating means for interrupting said means for transferring while said suspension indicating means sends said electrical signal; whereby said remainder accumulation means stops accumulating said second error correction code remainder during said interrupting and continues accumulating said second error correction code remainder after said interrupting is discontinued.
Claim 8
Dependent Claim 189 words
An error correction code interruption apparatus for interrupting the accumulation of an error correction code remainder while transferring sector data from a rotating media data storage system wherein each sector has been previously stored in said rotating media data storage system as sector data followed by a sector error correction code remainder and wherein said sector data and said remainder are transferred by a read/write head, said interruption apparatus comprising: remainder accumulation means for accepting sector data while said sector data is being transferred, and for computing a second error correction code remainder; means for transferring said sector data from said read/write head to said remainder accumulation means; suspension indicating means connected to said read/write head for sending an electrical signal while said remainder accumulation means is to be suspended; and interruption means connected to said means for transferring and said suspension indicating means for interrupting said means for transferring while said suspension indicating means sends said electrical signal; whereby said remainder accumulation means stops accumulating said second error correction code remainder during said interrupting and continues accumulating said second error correction code remainder after said interrupting is discontinued.
Claim 9
Dependent Claim 27 words
The error correction code interruption apparatus of claim 6 wherein said means for transferring comprises: clock means for latching said sector data into said remainder accumulation means.
Claim 10
Dependent Claim 29 words
The error correction code interruption apparatus of claim 7 wherein said interruption means comprises: clock control means for interrupting said clock means while said sector data transfer is interrupted.
Claim 11
Dependent Claim 31 words
The error correction code interruption apparatus of claim 6 wherein said suspension indicating means further comprises: means for sending said electrical signal while said read/write head is passing a media defect.
Claim 12
Dependent Claim 31 words
The error correction code interruption apparatus of claim 6 wherein said suspension indicating means further comprises: means for sending said electrical signal while said read/write head is reading a servo field.

References Cited (Backward Citations)

US4107650A Cited
US4791622A Cited
US4706249A Cited
US4726021A Cited
US4819153A Cited
US4796110A Cited
US4783705A Cited
US4730321A Cited
US4912695A Cited
US4992885A Cited
US5016113A Cited
US5010417A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-10-20 1996-04-20 1996-10-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-10-20 2000-04-20 2000-10-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-10-20 2004-04-20 2004-10-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag