US5025327A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Magnetic disk write precompensation method and apparatus which takes into account variations in head/disk characteristics
Assignee: Unisys Corp
•
Filing: 1986-10-17
•
Granted: 1991-06-18
•
Expires: 2006-10-17
Abstract
Abstract Write precompensation data is recorded on a disk of a magnetic disk drive indicating the write compensation to be provided for each of a plurality of head/media combination which may have relatively wide variations in performance characteristics. Apparatus is provided for transferring and storing this write precompensation data in the disk controller at start-up and for accessing this stored data during each write operation to provide a "tailored" write precompensation for the particular head/media combination to be employed for the writing operation.
Inventors
- 👤 Jesse I. Stamness
- 👤 Raymond W. Morrow
- 👤 Edward E. Asato
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 03:28
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/10009; G11B20/10046; G11B20/10194
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
224 words
A magnetic media storage system comprising: controller means for providing control for said system; a head/media assembly including a plurality of head/media combinations cooperating with said controller means for writing and reading digital data; said assembly having media on which write precompensation data is recorded, said write precompensation data defining write precompensation characteristics for said head/media combinations taking into account performance differences among said head/media combinations; said controller means including read/write means for performing a writing operation on said media; said controller means also including write precompensation means for providing write precompensation for said writing operation, said precompensation means having write precompensation storage means for storing write precompensation data; means for transferring the write precompensation data recorded on said media to said write precompensation storage means for storage therein prior to the performance of writing operations; said write precompensation means being operative prior to the performance of a writing operation by a selected head/media combination for accessing from said write precompensation storage means selected bit-shift write precompensation data corresponding to the selected head/media combination and also to the pattern of data to be written; said read/write means being responsive to said selected bit-shift write compensation data to perform said writing operation in a manner which takes into account the selected head/media combination as well as the data pattern of the data to be written.
Claim 2
Dependent Claim
224 words
A magnetic media storage system comprising: controller means for providing control for said system; a head/media assembly including a plurality of head/media combinations cooperating with said controller means for writing and reading digital data; said assembly having media on which write precompensation data is recorded, said write precompensation data defining write precompensation characteristics for said head/media combinations taking into account performance differences among said head/media combinations; said controller means including read/write means for performing a writing operation on said media; said controller means also including write precompensation means for providing write precompensation for said writing operation, said precompensation means having write precompensation storage means for storing write precompensation data; means for transferring the write precompensation data recorded on said media to said write precompensation storage means for storage therein prior to the performance of writing operations; said write precompensation means being operative prior to the performance of a writing operation by a selected head/media combination for accessing from said write precompensation storage means selected bit-shift write precompensation data corresponding to the selected head/media combination and also to the pattern of data to be written; said read/write means being responsive to said selected bit-shift write compensation data to perform said writing operation in a manner which takes into account the selected head/media combination as well as the data pattern of the data to be written.
Claim 3
Dependent Claim
17 words
The invention in accordance with claim 1, including means for recording write precompensation data on said media.
Claim 4
Dependent Claim
24 words
The invention in accordance with claim 1, wherein the recorded write precompensation data is stored in said write precompensation storage means at start-up time.
Claim 5
Dependent Claim
40 words
The invention in accordance with claim 1, wherein said head/media assembly is a disk/head assembly, each disk of said assembly containing one or more heads cooperating therewith for reading and writing data in one or more tracks of the disk.
Claim 6
Dependent Claim
62 words
The invention in accordance with claim 1, wherein the recorded write precompensation data comprises a plurality of sets of write precompensation data respectively corresponding to the write precompensation data to be provided for a plurality of different types of acceptable head/media performance characteristics, and wherein said selected write precompensation data comprises one of said sets chosen based on said selected head/media combination.
Claim 7
Dependent Claim
21 words
The invention in accordance with claim 1, including means for determining whether the recorded write precompensation data needs to be corrected.
Claim 8
Dependent Claim
16 words
The invention in accordance with claim 6, including means for changing said recorded write precompensation data.
Claim 9
Dependent Claim
34 words
The invention in accordance with claim 1, wherein said selected write precompensation data comprises a plurality of write precompensation signals representing pattern-sensitive modifications to be employed when writing data using said selected head/media combination.
Claim 10
Dependent Claim
62 words
The invention in accordance with claim 8, wherein said write precompensation means includes selecting means for successively selecting one of said write precompensation signals in response to the data to be written, and generating means responsive to the selected write precompensation signal for generating a precompensated clock which is applied to said read/write means for controlling writing by said selected head/media combination.
Claim 11
Dependent Claim
49 words
The invention in accordance with claim 9, wherein data is written on said media as variably spaced magnetic flux changes, and wherein each write precompensation signal selected by said selecting means is made based on the data patterns occurring in the vicinity of the flux change to be written.
Claim 12
Dependent Claim
48 words
The invention in accordance with claim 10, wherein said write precompensation signals respectively indicate the timing modification to be provided when writing a flux change with the selected head/media combination for various possible data patterns which may occur immediately preceding and following the flux change to be written.
Claim 13
Independent Claim
175 words
A method for providing write precompensation in a magnetic media storage system having a controller and a head/media assembly including a plurality of head/media combinations for writing and reading digital data, wherein said head/media combinations exhibit relatively wide variations in performance characteristics, said method comprising: recording write precompensation data on media of said assembly defining write precompensation characteristics for said head/media combinations taking into account said variations in performance; prior to the performance of writing operations, transferring the write precompensation data recorded on said media to said controller; storing the transferred write precompensation data in said controller; for each writing operation to be performed by a selected head/media combination, accessing from said write precompensation data transferred to said controller selected bit-shift write precompensation data corresponding to the selected head/media combination as well as to the data pattern to be written; deriving from said selected write precompensation data the bit-shift write precompensation modifications, if any, to be provided during writing with the selected head/media combination; and performing said writing operation using the derived write precompensation modifications.
Claim 14
Independent Claim
175 words
A method for providing write precompensation in a magnetic media storage system having a controller and a head/media assembly including a plurality of head/media combinations for writing and reading digital data, wherein said head/media combinations exhibit relatively wide variations in performance characteristics, said method comprising: recording write precompensation data on media of said assembly defining write precompensation characteristics for said head/media combinations taking into account said variations in performance; prior to the performance of writing operations, transferring the write precompensation data recorded on said media to said controller; storing the transferred write precompensation data in said controller; for each writing operation to be performed by a selected head/media combination, accessing from said write precompensation data transferred to said controller selected bit-shift write precompensation data corresponding to the selected head/media combination as well as to the data pattern to be written; deriving from said selected write precompensation data the bit-shift write precompensation modifications, if any, to be provided during writing with the selected head/media combination; and performing said writing operation using the derived write precompensation modifications.
Claim 15
Dependent Claim
44 words
The invention in accordance with claim 12, wherein said selected write precompensation data comprises a plurality of sets of write precompensation data respectively corresponding to the write precompensation data to be provided for a plurality of different types of acceptable head media performance characteristics.
Claim 16
Dependent Claim
40 words
The invention in accordance with claim 12, wherein said head/media assembly is a disk/head assembly, each disk of said assembly containing one or more heads cooperating therewith for reading and writing data in one or more tracks of the disk.
Claim 17
Dependent Claim
14 words
The invention in accordance with claim 14, wherein said transferring occurs at start-up time.
Claim 18
Dependent Claim
22 words
The invention in accordance with claim 12, including the step of determining whether the recorded write precompensation data needs to be corrected.
Claim 19
Dependent Claim
24 words
The invention in accordance with claim 16, including the step of changing the recorded write precompensation data if said determining indicates correction is needed.
Claim 20
Dependent Claim
34 words
The invention in accordance with claim 12, wherein said selected write precompensation data comprises a plurality of write precompensation signals representing pattern-sensitive modifications to be employed when writing data using said selected head/media combination.
Claim 21
Dependent Claim
35 words
The invention in accordance with claim 18, wherein said deriving includes successively selecting one of said write precompensation signals in response to the data to be written and generating a precompensated clock in response thereto.
Claim 22
Dependent Claim
45 words
The invention in accordance with claim 19, wherein data is written on said media as variably spaced magnetic flux changes, and wherein each selection made by said selecting is based on the data patterns occurring in the vicinity of the flux change to be written.
Claim 23
Dependent Claim
48 words
The invention in accordance with claim 20, wherein said write precompensation signals respectively indicate the timing modification to be provided when writing a flux change with the selected head/media combination for various possible data patterns which may occur immediately preceding and following the flux change to be written.
References Cited (Backward Citations)
US3932894A
Cited
US4295168A
Cited
US4279005A
Cited
US4245263A
Cited
US4481549A
Cited
JPS5786119A
Cited
US4398225A
Cited
JPS58141410A
Cited
US4607295A
Cited
JPS59191117A
Cited
US4633336A
Cited
US4612586A
Cited
JPS61156574A
Cited
US4938183A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-06-17 | 1994-12-17 | 1995-06-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-06-17 | 1998-12-17 | 1999-06-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-06-17 | 2002-12-17 | 2003-06-18 | $7700.00 | Window Closed / Lapsed |