Solid state drive access control system with equalized access timing
    1.
    发明授权
    Solid state drive access control system with equalized access timing 有权
    具有均衡访问时机的固态硬盘访问控制系统

    公开(公告)号:US08407407B1

    公开(公告)日:2013-03-26

    申请号:US12883430

    申请日:2010-09-16

    IPC分类号: G06F13/12

    摘要: A drive control module of a solid-state drive (SSD) includes a first module that receives host commands from one of a host command buffer and a drive interface of the SSD, converts the host commands to stage commands, and determines whether to store the stage commands in a stage slot of a staging memory or leave the stage slot empty. A second module transfers data between a buffer and a flash memory based on the stage commands. The flash memory comprises flash arrays. A third module detects a first empty stage of one of the flash arrays and based on an empty stage timer value triggers at least one of an end of the first empty stage, a start of an at least partially full stage of the one of the flash arrays, or a start of a second empty stage of the one of the flash arrays.

    摘要翻译: 固态驱动器(SSD)的驱动器控制模块包括从主机命令缓冲器和SSD的驱动器接口之一接收主机命令的第一模块,将主机命令转换为阶段命令,并且确定是否存储 在阶段存储器的阶段槽中的阶段命令或将阶段槽留空。 第二个模块基于舞台命令在缓冲器和闪存之间传输数据。 闪存包括闪存阵列。 第三模块检测闪光阵列之一的第一空白阶段,并且基于空阶段定时器值触发第一空阶段的结束中的至少一个,闪光灯之一的至少部分完整级的开始 阵列或闪存阵列之一的第二空阶段的开始。

    Calibrating servos
    2.
    发明授权
    Calibrating servos 有权
    校准伺服

    公开(公告)号:US08681449B1

    公开(公告)日:2014-03-25

    申请号:US13474584

    申请日:2012-05-17

    IPC分类号: G11B21/02 G11B5/596 G11B5/09

    摘要: Methods, systems, and apparatus, including computer program products, are described for calibrating servos, and in some implementations for calibrating spiral servos for use in self servo write processes. In one aspect, a method is provided that includes measuring a slope of a spiral written to a machine readable medium, and adjusting a parameter in accordance with the measured slope to calibrate spacing of servo tracks, with respect to variation between a target slope and the measured slope for the spiral, for writing the servo tracks to the machine readable medium using the spiral as a reference and the adjusted parameter to generate a same radial spacing between servo tracks from spirals with different slopes.

    摘要翻译: 描述了包括计算机程序产品在内的方法,系统和装置,用于校准伺服系统,并且在一些实施例中用于校准用于自伺服写入过程的螺旋伺服。 在一个方面,提供了一种方法,其包括测量写入机器可读介质的螺旋线的斜率,并且根据所测量的斜率调整参数以校准伺服轨道的间距,相对于目标斜率和 用于螺旋的测量斜率,用于使用螺旋作为参考将伺服轨迹写入机器可读介质,并且调整的参数在具有不同斜率的螺旋之间产生在伺服轨道之间相同的径向间隔。

    Calibrating servos
    3.
    发明授权
    Calibrating servos 有权
    校准伺服

    公开(公告)号:US08194343B1

    公开(公告)日:2012-06-05

    申请号:US12838016

    申请日:2010-07-16

    IPC分类号: G11B21/02 G11B5/596 G11B5/09

    摘要: Systems, methods, and apparatuses, including computer program products, are described for, in at least one implementation, determining a measured slope of a spiral, calibrating radial spacing between servo tracks according to a relationship between a target slope and the measured slope, wherein an amount of calibration for the radial spacing varies directly with the relationship between the target slope and the measured slope, and generating servo tracks according to the calibrated radial spacing.

    摘要翻译: 在至少一个实施方案中,描述了包括计算机程序产品的系统,方法和装置,其根据目标斜率和测量的斜率之间的关系确定螺旋的测量斜率,校准伺服轨道之间的径向间距,其中 用于径向间隔的校准量随目标斜率和测量斜率之间的关系直接变化,并根据校准的径向间距产生伺服轨迹。

    Memory access table saving and restoring system and methods
    4.
    发明授权
    Memory access table saving and restoring system and methods 有权
    内存访问表保存和恢复系统和方法

    公开(公告)号:US08886870B2

    公开(公告)日:2014-11-11

    申请号:US13110517

    申请日:2011-05-18

    IPC分类号: G06F12/00 G06F12/02

    摘要: A system includes a first memory configured to store a first lookup table (LUT) with first metadata. A second memory is configured to store a second LUT with second metadata, wherein the first metadata includes a first mapping between logical addresses and physical addresses. The second metadata includes a second mapping between the logical addresses and the physical addresses. A control module is configured to update the first metadata. The control module is configured to update segments of the second metadata based on the first metadata at respective predetermined times. Each of the segments refers to a predetermined number of entries of the second LUT.

    摘要翻译: 系统包括被配置为存储具有第一元数据的第一查找表(LUT)的第一存储器。 第二存储器被配置为存储具有第二元数据的第二LUT,其中第一元数据包括逻辑地址和物理地址之间的第一映射。 第二元数据包括逻辑地址和物理地址之间的第二映射。 控制模块被配置为更新第一元数据。 控制模块被配置为在各个预定时间基于第一元数据更新第二元数据的段。 每个段涉及第二LUT的预定数量的条目。

    MEMORY ACCESS TABLE SAVING AND RESTORING SYSTEM AND METHODS
    6.
    发明申请
    MEMORY ACCESS TABLE SAVING AND RESTORING SYSTEM AND METHODS 有权
    存储器访问表保存和恢复系统和方法

    公开(公告)号:US20110296123A1

    公开(公告)日:2011-12-01

    申请号:US13110517

    申请日:2011-05-18

    IPC分类号: G06F12/00

    摘要: A system includes a first memory configured to store a first lookup table (LUT) with first metadata. A second memory is configured to store a second LUT with second metadata, wherein the first metadata includes a first mapping between logical addresses and physical addresses. The second metadata includes a second mapping between the logical addresses and the physical addresses. A control module is configured to update the first metadata. The control module is configured to update segments of the second metadata based on the first metadata at respective predetermined times. Each of the segments refers to a predetermined number of entries of the second LUT.

    摘要翻译: 系统包括被配置为存储具有第一元数据的第一查找表(LUT)的第一存储器。 第二存储器被配置为存储具有第二元数据的第二LUT,其中第一元数据包括逻辑地址和物理地址之间的第一映射。 第二元数据包括逻辑地址和物理地址之间的第二映射。 控制模块被配置为更新第一元数据。 控制模块被配置为在各个预定时间基于第一元数据更新第二元数据的段。 每个段涉及第二LUT的预定数量的条目。

    Multi-stage actuator disk drives, methods, and computer program products that compensate for repeatable runout based on estimated secondary actuator position
    7.
    发明授权
    Multi-stage actuator disk drives, methods, and computer program products that compensate for repeatable runout based on estimated secondary actuator position 有权
    多级执行器磁盘驱动器,方法和计算机程序产品,可根据估计的二次执行器位置补偿可重复的跳动

    公开(公告)号:US07145745B1

    公开(公告)日:2006-12-05

    申请号:US10932717

    申请日:2004-09-02

    IPC分类号: G11B5/596

    CPC分类号: G11B5/5552

    摘要: Methods of compensating for repeatable runout in a disk drive are provided. The disk drive includes a data storage disk, a transducer adjacent to the disk, a primary actuator for positioning the transducer over a first range of movement, and a secondary actuator for positioning the transducer over a second range of movement that is less than the first range of movement. Estimates are made of the position of the secondary actuator in the second range of movement. Data is read from the disk via the transducer. A position error signal is determined based on the read data. Positioning of the transducer by the primary actuator is controlled based on the estimated position of the secondary actuator in the second range of movement and based on the position error signal to compensate for repeatable runout.

    摘要翻译: 提供补偿磁盘驱动器中可重复跳动的方法。 磁盘驱动器包括数据存储盘,与盘相邻的换能器,用于在第一移动范围上定位换能器的主致动器,以及辅助致动器,用于将传感器定位在比第一移动范围小的第二移动范围 运动范围 在第二运动范围内由次级致动器的位置进行估计。 通过传感器从磁盘读取数据。 基于读取的数据确定位置误差信号。 基于在第二移动范围内的辅助致动器的估计位置并且基于位置误差信号来控制由主致动器定位换能器,以补偿可重复的跳动。