Distributed Field Self-test for Shingled Magnetic Recording Drives
    11.
    发明申请
    Distributed Field Self-test for Shingled Magnetic Recording Drives 有权
    带状磁记录驱动器的分布式现场自检

    公开(公告)号:US20130142024A1

    公开(公告)日:2013-06-06

    申请号:US13312979

    申请日:2011-12-06

    IPC分类号: G11B27/36

    CPC分类号: G11B27/36 G11B2220/2516

    摘要: A method is described for allowing disk drives, such as shingle-written magnetic recording (SMR) drives, to be shipped for customer use with portions of the magnetic media being left untested. The testing is then completed by the drive self-testing in the field. The drive is made functional at the factory by fully testing at least one operational set of regions including an I-region, an E-region and a write cache region. The operational set of regions works as a separate self-contained virtual disk drive and can be used immediately. The remaining untested areas on the media can be tested in the field by a background task and/or when the first write command is received that requires a new track or operational set of regions (on-the fly testing).

    摘要翻译: 描述了一种用于允许磁盘驱动器(例如瓦楞纸磁性记录(SMR)驱动器)被运送以供客户使用的方法,部分磁性介质未被测试。 然后通过本领域的驱动自检来完成测试。 通过完全测试至少一个可操作的I区域,E区域和写入缓存区域的区域,驱动器在工厂生效。 区域的操作集合作为独立的独立虚拟磁盘驱动器,可以立即使用。 可以通过后台任务和/或当接收到需要新的轨迹或操作的一组区域(即时测试)的第一个写入命令时,媒体上剩余的未测试区域可以在现场进行测试。

    Storage device with write barrier sensitive write commands and write barrier insensitive commands
    12.
    发明授权
    Storage device with write barrier sensitive write commands and write barrier insensitive commands 有权
    具有写入屏障敏感写命令和写阻止不敏感命令的存储设备

    公开(公告)号:US08006047B2

    公开(公告)日:2011-08-23

    申请号:US11823441

    申请日:2007-06-27

    IPC分类号: G06F12/00

    摘要: The invention is a storage device which implements a write barrier command and provides means for a host to designate other write commands as being sensitive or insensitive to the existence of write barrier commands. The device can optimize the execution of commands by changing the order of execution of write commands that are insensitive to write barrier command. In an embodiment of the invention a flag associated with the write command indicates whether the command is sensitive or insensitive to the existence of write barrier commands. In an embodiment of the invention the write barrier command can be implemented as a write command with a flag that indicates whether the command is a write barrier command. In one embodiment of the invention the queue of commands and data to be written to the media is stored in a non-volatile cache.

    摘要翻译: 本发明是一种实现写入屏障命令的存储设备,并且提供用于主机将其他写入命令指定为对写入障碍命令的存在敏感或不敏感的装置。 该设备可以通过改变对写入屏障命令不敏感的写入命令的执行顺序来优化命令的执行。 在本发明的实施例中,与写入命令相关联的标志指示命令是否对写入屏障命令的存在敏感或不敏感。 在本发明的一个实施例中,写屏障命令可以被实现为具有指示该命令是否是写屏障命令的标志的写入命令。 在本发明的一个实施例中,要写入媒体的命令和数据队列被存储在非易失性高速缓存中。

    System and method for generating low density parity check codes using bit-filling
    13.
    发明授权
    System and method for generating low density parity check codes using bit-filling 失效
    使用比特填充生成低密度奇偶校验码的系统和方法

    公开(公告)号:US06789227B2

    公开(公告)日:2004-09-07

    申请号:US09899459

    申请日:2001-07-05

    IPC分类号: G06F1100

    摘要: A computer-implemented system and method is for generating low-density parity check (LDPC) codes. One aspect of the invention includes a method for generating high rate LDPC codes that first constructs a matrix (H) of size m×n having m rows of check nodes and n columns of bit nodes. The matrix meets the following requirements: the weight of the j−th column equals aj; each row, r, has weight at most br; and the matrix H can be represented by a Tanner graph that has a girth of at least g≧g. The method then iteratively adds an (n+1)th column (U1) to matrix H, wherein the size of U1, is initially empty and is at most an+1, and wherein U1, comprises a set of i check nodes such that i is greater than or equal to 0 and i is less than an+1. The method then iteratively adds check nodes to U1. such that each check node does not violate predetermined girth and check-degree constraints. The matrix H is updated when a new column is added. The iterations are terminated if there are no new check nodes that do not violate the girth and check-degree constraints. The method can be modified to optimize various parameters, including the following cases: maximizing the rate for a fixed girth; maximizing the girth for a fixed rate; and maximizing the rate for a fixed girth and fixed length.

    摘要翻译: 计算机实现的系统和方法是用于生成低密度奇偶校验(LDPC)码。 本发明的一个方面包括一种用于产生高速率LDPC码的方法,该方法首先构建具有m行校验节点和n列位节点的大小为m×n的矩阵(H)。 矩阵满足以下要求:第j个列的权重等于aj; 每排r最大重量为br; 并且矩阵H可以由具有至少g> = g的周长的Tanner图表示。 然后,该方法迭代地将(n + 1)列(U1)添加到矩阵H,其中U1的大小最初为空,并且最多为+ 1,并且其中U1包括一组i个校验节点 使得i大于或等于0,并且i小于+ 1。 然后该方法迭代地向U1添加校验节点。 使得每个校验节点不违反预定的周长和校验度约束。 添加新列时更新矩阵H. 如果没有新的检查节点没有违反周长和检查度限制,则迭代将被终止。 该方法可以修改以优化各种参数,包括以下情况:最大化固定周长的速率; 以固定利率最大化周长; 并使固定长度和固定长度的速率最大化。

    Certified HDD with network validation
    14.
    发明申请
    Certified HDD with network validation 审中-公开
    认证硬盘与网络验证

    公开(公告)号:US20070266443A1

    公开(公告)日:2007-11-15

    申请号:US11433023

    申请日:2006-05-12

    IPC分类号: H04L9/32

    摘要: A data storage device can be validated through a network before the data storage device can be operated. In one embodiment, the data storage device includes a magnetic disk and a head assembly having a read/write head which reads and writes data from/on the magnetic disk. The data storage device further includes a controller configured to control the head assembly to read/write data to/from the magnetic disk. In addition, the data storage device includes a secure area of the magnetic disk containing a private key. The private key is one of a pair of cryptographically linked keys and the other of the cryptographically linked keys is a public key. Furthermore, the data storage device includes a memory located within the controller containing an auxiliary key, the auxiliary key being used to encrypt or decrypt the private key.

    摘要翻译: 数据存储设备可以在数据存储设备运行之前通过网络进行验证。 在一个实施例中,数据存储设备包括磁盘和具有从/从磁盘读取/写入数据的读/写头的磁头组件。 数据存储装置还包括控制器,该控制器被配置为控制头部组件向/从磁盘读/写数据。 此外,数据存储装置包括包含私钥的磁盘的安全区域。 私钥是一对加密链接密钥中的一个,另一个密码关联的密钥是公钥。 此外,数据存储装置包括位于包含辅助密钥的控制器内的存储器,辅助密钥用于加密或解密私钥。