Memory access table saving and restoring system and methods
    1.
    发明授权
    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的预定数量的条目。

    System for using dynamic random access memory to reduce the effect of write amplification in flash memory

    公开(公告)号:US08489804B1

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

    申请号:US12870089

    申请日:2010-08-27

    申请人: Lau Nguyen Perry Neos

    发明人: Lau Nguyen Perry Neos

    IPC分类号: G06F12/00

    摘要: A system includes a selection module, a control module, an erasing module, and a read/write module. The selection module is configured to select X of Y memory blocks (i) based on fullness of the X memory blocks and (ii) in response to a write command, where X and Y are integers greater than or equal to 1. The Y memory blocks are located in first memory. The control module is configured to store first data from the X memory blocks in second memory. The erasing module is configured to erase the first data from the X memory blocks. The read/write module is configured to write second data to the X memory blocks based on the write command.

    摘要翻译: 系统包括选择模块,控制模块,擦除模块和读/写模块。 选择模块被配置为基于X存储器块的充满度来选择Y的Y个存储器块(i),以及(ii)响应于写入命令,其中X和Y是大于或等于1的整数.Y存储器 块位于第一个存储器中。 控制模块被配置为存储来自第二存储器中的X个存储器块的第一数据。 擦除模块被配置为从X存储器块中擦除第一数据。 读/写模块被配置为基于写命令向X存储器块写入第二数据。

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

    公开(公告)号:US08023216B1

    公开(公告)日:2011-09-20

    申请号:US12192984

    申请日:2008-08-15

    IPC分类号: G11B5/09

    摘要: Methods, systems, and apparatus, including computer program products are described for calibrating servos, and in some implementations, calibrating spiral servos for use in self-servo-write SSW processes. In one aspect, a method is provide that includes rotating a machine readable medium, and detecting a spiral on the machine readable medium. Detecting a spiral on the machine readable medium includes detecting magnitudes of the spiral and a timing mark, storing a timestamp from a clock signal that corresponds to the timing mark of the spiral, determining a peak of the spiral from the magnitudes, and locking the clock signal to the peak of the spiral using the timestamp.

    摘要翻译: 描述了包括计算机程序产品在内的方法,系统和装置,用于校准伺服系统,并且在一些实施方式中,校准用于自伺服写入SSW过程的螺旋伺服。 在一个方面,提供了一种方法,其包括旋转机器可读介质,以及检测机器可读介质上的螺旋。 在机器可读介质上检测螺旋包括检测螺旋的大小和定时标记,从对应于螺旋的定时标记的时钟信号存储时间戳,从该幅度确定螺旋的峰值,并锁定时钟 使用时间戳信号到螺旋峰值。

    Spiral band end detection
    5.
    发明授权
    Spiral band end detection 有权
    螺旋带末端检测

    公开(公告)号:US07764457B1

    公开(公告)日:2010-07-27

    申请号:US12188118

    申请日:2008-08-07

    IPC分类号: G11B21/02 G11B5/596

    摘要: Methods, systems and computer program products for detecting an end of a reference spiral band are described. A first portion of servo information may be written on a disk using the reference spiral band. By detecting an end of a reference spiral band, a new reference spiral band may be launched. A read/write head of a hard disk drive may subsequently use the new spiral band to write the remaining portion of the servo information, which aids the writing of data tracks on the disk.

    摘要翻译: 描述了用于检测参考螺旋带的末端的方法,系统和计算机程序产品。 伺服信息的第一部分可以使用参考螺旋带写在盘上。 通过检测参考螺旋带的结束,可以启动新的参考螺旋带。 硬盘驱动器的读/写头可以随后使用新的螺旋带来写入伺服信息的剩余部分,这有助于将数据轨迹写入盘上。

    Vertical track zoning for disk drives
    6.
    发明申请
    Vertical track zoning for disk drives 有权
    磁盘驱动器的垂直轨道分区

    公开(公告)号:US20060018051A9

    公开(公告)日:2006-01-26

    申请号:US10340855

    申请日:2003-01-10

    摘要: A method of defining storage format in a data storage device having a plurality of storage media and a plurality of corresponding data transducer heads, each transducer head for recording on and playback of information from a corresponding storage medium. A storage format is defined in at least one region on each storage medium, wherein each region includes a plurality of concentric tracks for recording on and playback of information. The method includes: moving each storage medium with respect to the corresponding transducer head and reading data from each storage medium with the corresponding transducer head; measuring a record/playback performance capability of each transducer head; selecting a group of track densities, one track density for each region on a storage medium, based on the measured record/playback performance capability of the corresponding transducer head.

    摘要翻译: 一种在具有多个存储介质和多个对应的数据传感器头的数据存储设备中定义存储格式的方法,每个换能器头用于从相应的存储介质记录和回放信息。 在每个存储介质上的至少一个区域中定义存储格式,其中每个区域包括用于在信息上进行记录和重放的多个同心轨道。 该方法包括:相对于相应的换能器头移动每个存储介质,并用相应的换能器头从每个存储介质读取数据; 测量每个换能器头的记录/回放性能; 基于相应的换能器头的测量的记录/重放性能来选择一组磁道密度,一个磁道密度用于存储介质上的每个区域。

    Spiral band end detection
    8.
    发明授权
    Spiral band end detection 有权
    螺旋带末端检测

    公开(公告)号:US08767340B1

    公开(公告)日:2014-07-01

    申请号:US13494487

    申请日:2012-06-12

    IPC分类号: G11B21/02 G11B5/596 G11B15/12

    摘要: Methods, systems and computer program products for detecting an end of a reference spiral band are described. A first portion of servo information may be written on a disk using the reference spiral band. By detecting an end of a reference spiral band, a new reference spiral band may be launched. A read/write head of a hard disk drive may subsequently use the new spiral band to write the remaining portion of the servo information, which aids the writing of data tracks on the disk.

    摘要翻译: 描述了用于检测参考螺旋带的末端的方法,系统和计算机程序产品。 伺服信息的第一部分可以使用参考螺旋带写在盘上。 通过检测参考螺旋带的结束,可以启动新的参考螺旋带。 硬盘驱动器的读/写头可以随后使用新的螺旋带来写入伺服信息的剩余部分,这有助于将数据轨迹写入盘上。

    Calibrating servos
    9.
    发明授权
    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.

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

    Solid state drive access control system with equalized access timing
    10.
    发明授权
    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的驱动器接口之一接收主机命令的第一模块,将主机命令转换为阶段命令,并且确定是否存储 在阶段存储器的阶段槽中的阶段命令或将阶段槽留空。 第二个模块基于舞台命令在缓冲器和闪存之间传输数据。 闪存包括闪存阵列。 第三模块检测闪光阵列之一的第一空白阶段,并且基于空阶段定时器值触发第一空阶段的结束中的至少一个,闪光灯之一的至少部分完整级的开始 阵列或闪存阵列之一的第二空阶段的开始。