Linearity compensation for a position error signal based on repeatable and non-repeatable run out in a disk drive
    1.
    发明授权
    Linearity compensation for a position error signal based on repeatable and non-repeatable run out in a disk drive 有权
    基于磁盘驱动器中可重复且不可重复的位置误差信号的线性补偿

    公开(公告)号:US06421198B1

    公开(公告)日:2002-07-16

    申请号:US09300026

    申请日:1999-04-27

    IPC分类号: G11B5596

    CPC分类号: G11B5/59627

    摘要: Linearity compensation is provided for a position error signal based on repeatable and non-repeatable run out in a data storage device. The run out is measured on a track of the data storage device at a plurality of points, such as a track center and one or more points offset from the track center. The run out is typically measured using either an unstitched primary position error signal or an unstitched quadrature position error signal. The offsets are usually stitch points for the position error signal. A component of the run out is extracted at the points, wherein the component generally comprises one or more characteristics of the run out, such as a frequency, a set of frequencies, a root mean square, or some other characteristic of the run out. The linearizing equation to be used for the position error signal is identified based on the measured run out and generally comprises a polynomial function. The coefficients of the linearizing equation are adjusted so that the run out and the component of the run out are substantially similar at the points. These steps are repeated until a satisfactory fit is achieved in the linearizing equation. Once a satisfactory fit is achieved, the coefficients for the linearizing equation are stored in the data storage device, so that they can be accessed by a servo controller during operation of the data storage device. The servo controller uses the linearizing equation to generate a linearized position error signal that is used to improve a track following capability of the data storage device.

    摘要翻译: 基于在数据存储装置中可重复且不可重复的耗尽的位置误差信号提供线性补偿。 在轨道中心和偏离轨道中心的一个或多个点的多个点处在数据存储设备的轨道上测量跑出。 通常使用未缝合的初始位置误差信号或非缝合正交位置误差信号来测量跑出。 偏移量通常是位置误差信号的针迹点。 在点处提取跑步的分量,其中分量通常包括跑出的一个或多个特性,例如频率,一组频率,均方根或者跑出的其他一些特征。 用于位置误差信号的线性化方程式是基于测量的输出而被识别的,并且通常包括多项式函数。 调整线性化方程式的系数,使得耗尽量和耗尽量的分量在这些点上基本相似。 重复这些步骤,直到线性化方程式达到令人满意的拟合。 一旦实现令人满意的拟合,线性化方程的系数被存储在数据存储装置中,使得它们可以在数据存储装置的操作期间由伺服控制器访问。 伺服控制器使用线性化方程来产生线性化位置误差信号,该信号用于提高数据存储设备的跟踪能力。

    Settle time estimator feedback for rotational position reordering in data storage devices
    2.
    发明授权
    Settle time estimator feedback for rotational position reordering in data storage devices 失效
    数据存储设备中旋转位置重新排序的定时估计器反馈

    公开(公告)号:US06426843B1

    公开(公告)日:2002-07-30

    申请号:US09300070

    申请日:1999-04-27

    IPC分类号: G11B2102

    CPC分类号: G11B21/02 G11B5/5521

    摘要: A method, apparatus, and article of manufacture for rotational position reordering of queued commands in a data storage device based on settle time estimator feedback. An initial settle time estimation is programmed into a servo controller for the data storage device. As data operations are performed in the data storage device, an actual settle time is measured for the data operations, generally through the use of a timer in the servo controller. The settle time estimation is then modified based on the actual settle time and the data operations are reordered or scheduled based on the settle time estimation. Specifically, the settle time estimation is adjusted based on a success rate for the data operations, wherein the success rate comprises a comparison of the actual settle time versus the settle time estimation. A first delta value is subtracted from the settle time estimation when the settle time estimation is greater than the actual settle time, and a second delta value is added to the settle time estimation when the settle time estimation is less than the actual settle time. Different settle time estimations may be used depending on various characteristics, i.e., settle time estimations differ for different transducers in the data storage device, according to a type of seek operation, according to a seek direction, according to a track location, and according to seek length.

    摘要翻译: 基于结算时间估计器反馈的数据存储装置中的排队命令的旋转位置重新排序的方法,装置和制品。 初始定时估计被编程到用于数据存储设备的伺服控制器中。 由于在数据存储装置中执行数据操作,因此通常通过在伺服控制器中使用定时器来测量数据操作的实际结算时间。 然后,基于实际的结算时间来修改定时时间估计,并且基于确定时间估计重新排序或调度数据操作。 具体地,基于数据操作的成功率来调整结算时间估计,其中成功率包括实际结算时间与结算时间估计的比较。 当结算时间估计大于实际结算时间时,从结算时间估计中减去第一Δ值,并且当结算时间估计小于实际结算时间时,将第二增量值加到结算时间估计中。 可以根据各种特征使用不同的结算时间估计,即,根据搜索方式,根据搜索方向,根据轨道位置,并且根据搜索方式,根据搜索操作的类型,数据存储设备中的不同换能器的安息时间估计不同 寻求长度。

    Method and system for adaptive settle and write inhibit constraints based on head geometry and servo/mechanical system
    3.
    发明授权
    Method and system for adaptive settle and write inhibit constraints based on head geometry and servo/mechanical system 有权
    基于头几何和伺服/机械系统的自适应稳定和写禁止约束的方法和系统

    公开(公告)号:US06469855B1

    公开(公告)日:2002-10-22

    申请号:US09302550

    申请日:1999-04-30

    IPC分类号: G11B1504

    CPC分类号: G11B5/59605 G11B5/012

    摘要: A method and system in accordance with the present invention for minimizing the loss of data by a write head is disclosed. The method comprises providing a desired write head width based upon a hard error rate. The method further comprises adjusting at least one parameter of the servo control logic based upon a comparison of the width of the write head and the desired write head width, wherein the write head will not exceed the hard error rate when writing data. Through the use of a system and method in accordance with the present invention a servo system can be designed based on a constant hard error rate. The write inhibit window and the settle delay for writing operations in a servo system will be optimized, based on the hard error rate, for each individual head in the disk drive configuration. This will increase the speed of the servo process without affecting the reliability of the data.

    摘要翻译: 公开了一种根据本发明的用于使写入头损失数据最小化的方法和系统。 该方法包括基于硬错误率提供期望的写入头宽度。 该方法还包括基于写入头的宽度与期望的写入头宽度的比较来调整伺服控制逻辑的至少一个参数,其中写入头在写入数据时不会超过硬错误率。 通过使用根据本发明的系统和方法,可以基于恒定的硬错误率来设计伺服系统。 基于磁盘驱动器配置中的每个单独磁头的硬错误率,将对伺服系统中的写入禁止窗口和写入操作的稳定延迟进行优化。 这将提高伺服过程的速度,而不影响数据的可靠性。

    Adaptive head address re-map for data storage devices
    4.
    发明授权
    Adaptive head address re-map for data storage devices 失效
    用于数据存储设备的自适应头地址重映射

    公开(公告)号:US06412058B1

    公开(公告)日:2002-06-25

    申请号:US09300012

    申请日:1999-04-27

    IPC分类号: G06F1300

    摘要: A system, method, and article of manufacture for adaptive re-mapping of head addresses in a data storage device. A logical address received by the data storage device is converted into a corresponding physical address, such as cylinder or track, read/write head, and sector. The selection of the read/write head is then re-mapped by the data storage device to a more optimal selection. Thereafter, the desired operation can be performed using the physical address including the re-mapped selection of the read/write heads.

    摘要翻译: 一种用于数据存储设备中的头地址的自适应重映射的系统,方法和制品。 由数据存储装置接收的逻辑地址被转换成对应的物理地址,例如气缸或轨道,读/写头和扇区。 然后,读/写头的选择被数据存储设备重新映射到更优选的选择。 此后,可以使用包括读/写头的重新映射选择的物理地址来执行期望的操作。

    System, method and program for determining the magnetic center shift within a disk drive system
    5.
    发明授权
    System, method and program for determining the magnetic center shift within a disk drive system 失效
    用于确定磁盘驱动器系统内的磁中心位移的系统,方法和程序

    公开(公告)号:US06522495B1

    公开(公告)日:2003-02-18

    申请号:US09293230

    申请日:1999-04-16

    IPC分类号: G11B5596

    CPC分类号: G11B5/59627

    摘要: In summary, preferred embodiments disclose a system, method, and program for determining a value for non-mechanical noise within a disk drive system. The non-mechanical noise is likely related to instability in a head which reads data from a magnetic surface within the disk drive system. First, a sample of position error signals (PES) indicating non-repeatable runouts (NRRO) is provided from read operations within the disk drive system. Spectral analysis is then performed on the provided samples to calculate non-filtered power values for the NRRO values at different frequencies. A filtered power spectrum is determined within a frequency range excluding mechanical noise. A filtered power value is calculated from the determined filtered power spectrum within the frequency range excluding mechanical noise. The calculated filtered power value may be compared against a predetermined value to determine whether to reject the disk drive system on the grounds that there is too much non-mechanical noise or noise related to instabilities and defects in the MR head.

    摘要翻译: 总之,优选实施例公开了一种用于确定磁盘驱动器系统内的非机械噪声的值的系统,方法和程序。 非机械噪声可能与在磁盘驱动器系统中从磁性表面读取数据的磁头不稳定有关。 首先,通过磁盘驱动器系统内的读取操作提供表示不可重复跳动(NRRO)的位置误差信号(PES)的样本。 然后对提供的样本进行光谱分析,以计算不同频率下NRRO值的未滤波功率值。 在除了机械噪声的频率范围内确定经滤波的功率谱。 滤波后的功率值根据除了机械噪声的频率范围内的确定的滤波功率谱计算。 计算的滤波功率值可以与预定值进行比较,以确定是否拒绝磁盘驱动系统,理由是存在与MR磁头中的不稳定性和缺陷有关的非机械噪声或噪声太多的原因。

    Method and apparatus for providing separate read/write velocity curves
    6.
    发明授权
    Method and apparatus for providing separate read/write velocity curves 失效
    提供单独读/写速度曲线的方法和装置

    公开(公告)号:US06111720A

    公开(公告)日:2000-08-29

    申请号:US919843

    申请日:1997-08-28

    摘要: A computer disk drive unit having a control system that uses a separate velocity profile for read seeks and for write seeks is disclosed. Appropriate velocity profiles are provided according to whether a seek operation is a read seek operation or a write seek operation. The control system includes a memory for storing an initial velocity profile and a processor for determining whether a read seek operation or a write seek operation is to be performed. The processor obtains the initial velocity profile from memory to produce a read velocity profile or a write velocity profile. The processor multiplies the velocity profile obtain from the memory by a predetermined constant to derive the read velocity profile when the processor determines that a read operation is to be performed. Then the processor repositions the head according to the write velocity profile or the read velocity profile. The processor may also multiply the initial velocity profile by a write profile coefficient to obtain the write velocity profile. A monitor may be provided for monitoring disk drive performance parameters and providing the processor with data concerning the performance parameters, wherein the processor enforces utilization of the write profile when the data concerning the performance parameters meet a predetermined criteria. The predetermined criteria may include an excessive overshoot condition.

    摘要翻译: 公开了一种具有使用单独的速度分布进行读取和写寻找的控制系统的计算机磁盘驱动器单元。 根据搜索操作是读取操作还是写入寻找操作,提供适当的速度曲线。 控制系统包括用于存储初始速度分布的存储器和用于确定是否要执行读取寻找操作或写入寻找操作的处理器。 处理器从存储器获得初始速度分布,以产生读取速度分布或写入速度分布。 当处理器确定要执行读取操作时,处理器将从存储器获得的速度分布乘以预定常数以导出读取速度分布。 然后处理器根据写入速度分布或读取速度分布来重新定位磁头。 处理器还可以将初始速度分布乘以写轮廓系数以获得写入速度分布。 可以提供监视器来监视磁盘驱动器性能参数并向处理器提供关于性能参数的数据,其中当涉及性能参数的数据满足预定标准时,处理器强制使用写入配置文件。 预定标准可以包括过大的过冲条件。

    Method, system, and program for executing input/output requests
    7.
    发明授权
    Method, system, and program for executing input/output requests 有权
    用于执行输入/输出请求的方法,系统和程序

    公开(公告)号:US07225293B2

    公开(公告)日:2007-05-29

    申请号:US10463012

    申请日:2003-06-16

    申请人: Bernd Lamberts

    发明人: Bernd Lamberts

    IPC分类号: G06F13/20

    CPC分类号: G11B5/09

    摘要: Provided are a method, system, and program for executing Input/Output (I/O) requests. Delay times associated with processing a plurality of I/O requests are determined. The determined delay times for the I/O requests are adjusted according to priorities assigned to the I/O requests and a determination is made of an ordering of the I/O requests based on the adjusted delay times. At least one I/O request is executed according to the determined ordering.

    摘要翻译: 提供了用于执行输入/输出(I / O)请求的方法,系统和程序。 确定与处理多个I / O请求相关联的延迟时间。 所确定的I / O请求的延迟时间根据分配给I / O请求的优先级进行调整,并且基于经调整的延迟时间确定I / O请求的顺序。 根据确定的顺序执行至少一个I / O请求。

    Method, system, and program for reordering a queue of input/output (I/O) commands into buckets defining ranges of consecutive sector numbers in a storage medium and performing iterations of a selection routine to select and I/O command to execute
    9.
    发明授权
    Method, system, and program for reordering a queue of input/output (I/O) commands into buckets defining ranges of consecutive sector numbers in a storage medium and performing iterations of a selection routine to select and I/O command to execute 有权
    用于将输入/输出(I / O)命令的队列重新排序到存储介质中定义连续扇区号的范围的桶中并执行选择例程的迭代以及执行I / O命令的方法,系统和程序

    公开(公告)号:US06272565B1

    公开(公告)日:2001-08-07

    申请号:US09282348

    申请日:1999-03-31

    申请人: Bernd Lamberts

    发明人: Bernd Lamberts

    IPC分类号: G06F1300

    摘要: Disclosed is a system, method, and program for selecting an input/output (I/O) command in a queue of I/O commands. Each I/O command operates within a range of addressable locations on a storage medium. Each addressable location is defined according to a sector number and track number. The program makes use of a plurality of buckets, wherein each bucket represents a range of consecutive sector numbers. Each queued I/O command is associated with a bucket such that a sector number of an addressable location in which an I/O command operates is within the range of sectors comprising the associated bucket. A reference position is determined. A selection routine is then executed to select an I/O command. The selection routine selects a bucket including at least one I/O command and selects an I/O command within the selected bucket. The routine then determines whether the selected I/O command meets a selection criteria. The routine indicates the selected I/O command as the I/O command to process. Another iteration of the selection routine is performed after determining that the selected I/O command does not meet the selection criteria.

    摘要翻译: 公开了用于在I / O命令的队列中选择输入/输出(I / O)命令的系统,方法和程序。 每个I / O命令在存储介质上的可寻址位置范围内运行。 每个可寻址位置根据扇区号和轨道号进行定义。 该程序利用多个桶,其中每个桶表示连续扇区号的范围。 每个排队的I / O命令与桶相关联,使得I / O命令操作的可寻址位置的扇区号在包括相关联的桶的扇区的范围内。 确定参考位置。 然后执行选择例程以选择I / O命令。 选择例程选择包括至少一个I / O命令的桶,并选择所选择的桶内的I / O命令。 然后该例程确定所选择的I / O命令是否满足选择标准。 该例程将所选择的I / O命令指定为要处理的I / O命令。 在确定所选择的I / O命令不符合选择标准之后执行选择例程的另一次迭代。

    ADAPTIVE DATA RECOVERY PROCEDURE BASED ON RADIAL POSITIONING
    10.
    发明申请
    ADAPTIVE DATA RECOVERY PROCEDURE BASED ON RADIAL POSITIONING 有权
    基于径向定位的自适应数据恢复过程

    公开(公告)号:US20100079903A1

    公开(公告)日:2010-04-01

    申请号:US12242673

    申请日:2008-09-30

    IPC分类号: G11B5/596

    CPC分类号: G11B5/59622 G11B5/59611

    摘要: Data recovery information characterizes data recovery procedure (DRP) steps to be performed within a hard disk drive (HDD) in response to a miss. Particular data recovery information corresponds to a radial position of the actuator and, therefore, the position of the magnetic recording read/write head relative to the associated storage media at the location at which the miss occurred. The data recovery information is based on the physical shape of a write pole and on how the physical shape of the pole inherently affects operational data error associated with the head. Because of the foregoing characteristics of such data recovery information, a more efficient and performant data recovery procedure is performed based thereon.

    摘要翻译: 数据恢复信息表征在硬盘驱动器(HDD)响应于错过时执行的数据恢复过程(DRP)步骤。 特定数据恢复信息对应于致动器的径向位置,并且因此对应于磁迹记录读/写头相对于未命中发生位置处的关联存储介质的位置。 数据恢复信息基于写入极的物理形状以及极点的物理形状如何固有地影响与头相关联的操作数据错误。 由于这种数据恢复信息的上述特征,基于此执行更有效和性能更好的数据恢复过程。