Systems and methods for user data based fly height calculation
AssigneeLSI Corporation
InventorsHaitao Xia, George Mathew, Ming Jin, Shaohua Yang
Life of this patent
Estimating the term…
Abstract
Various embodiments of the present invention provide systems and methods for calculating and/or modifying fly height. For example, a circuit for calculating fly height is disclosed that includes: a first pattern detector circuit, a second pattern detector circuit, a first pattern fly height calculation circuit, a second pattern fly height calculation circuit, a first averaging circuit, a second averaging circuit, and a combining circuit.
Claims20
A circuit for calculating a fly height value, the circuit comprising:
- a first pattern detector circuit operable to identify a first pattern in a received data set, wherein the received data set corresponds to user data disposed between a first servo data region and a second servo data region;
- a first pattern fly height calculation circuit operable to calculate a first fly height using data values corresponding to the first pattern to yield a first pattern fly height output;
- a first averaging circuit operable to average the first pattern fly height output with other instances of the first fly height output to yield a first averaged output;
- a second pattern detector circuit operable to identify a second pattern in the received data set;
- a second pattern fly height calculation circuit operable to calculate a second fly height using data values corresponding to the second pattern to yield a second pattern fly height output;
- a second averaging circuit operable to average the second pattern fly height output with other instances of the second pattern fly height output to yield a second averaged output;
- and
- a combining circuit operable to combine at least the first averaged output and the second averaged output to yield a composite fly height value.
A method for fly height modification, the method comprising:
- receiving a data set, wherein the data set is derived from a storage medium via a head assembly, and wherein the data set corresponds to user data disposed between a first servo data region and a second servo data region;
- identifying a first pattern in the received data set;
- calculating a first fly height using data values corresponding to the first pattern to yield a first pattern fly height output;
- averaging the first pattern fly height output with other instances of the first fly height output to yield a first averaged output;
- identifying a second pattern in the received data set;
- calculating a second fly height using data values corresponding to the second pattern to yield a second pattern fly height output;
- averaging the second pattern fly height output with other instances of the second fly height output to yield a second averaged output;
- combining at least the first averaged output and the second averaged output to yield a composite fly height value;
- and
- modifying a distance between the head assembly and the storage medium based at least in part on the composite fly height value.
A storage device, the storage device comprising:
- a storage medium including a first servo data region, a second servo data region, and a user data region disposed between the first servo data region and the second servo data region;
- a read/write head assembly disposed in relation to the storage medium, wherein the read/write head assembly is operable to provide an electrical signal corresponding to the user data region;
- an analog to digital converter circuit operable to convert a derivative of the electrical signal to a data set corresponding to the user data region;
- and
- a first pattern detector circuit operable to identify a first pattern in the data set;
- a first pattern fly height calculation circuit operable to calculate a first fly height using data values corresponding to the first pattern to yield a first pattern fly height output;
- a first averaging circuit operable to average the first pattern fly height output with other instances of the first fly height output to yield a first averaged output;
- a second pattern detector circuit operable to identify a second pattern in the received data set;
- a second pattern fly height calculation circuit operable to calculate a second fly height using data values corresponding to the second pattern to yield a second pattern fly height output;
- a second averaging circuit operable to average the second pattern fly height output with other instances of the second pattern fly height output to yield a second averaged output;
- a combining circuit operable to combine at least the first averaged output and the second averaged output to yield a composite fly height value;
- and
- a fly height adjustment circuit operable to modify a distance between the read/write head assembly and the storage medium based at least in part on the composite fly height value.
Dependencies are inferred from the claim text.