Disk drive unit and error recovery method executing shorter error
recovery procedure when write errors and reset instruction occur
    1.
    发明授权
    Disk drive unit and error recovery method executing shorter error recovery procedure when write errors and reset instruction occur 失效
    当发生写入错误和复位指令时,磁盘驱动器单元和错误恢复方法执行更短的错误恢复过程

    公开(公告)号:US6118608A

    公开(公告)日:2000-09-12

    申请号:US35679

    申请日:1998-03-05

    摘要: A disk drive unit and an error recovery method for the disk drive unit which can reduce processing time for ERP in resetting, thereby shortening response time to the reset is described. A normal error recovery procedure is executed if there is no reset request when a write error occurs, but if there is a reset request pending, a data record in which a write error occurs is registered as a defective position (e.g. sector) and an alternate (spare) position is assigned to accelerate the time when the drive can respond to the reset instruction. Data records with alternate positions assigned as a part of the reset activity are specially marked so that alternate position assignment can be undone as soon as is appropriate, for example, when the record is next read or written.

    摘要翻译: 描述了一种磁盘驱动器单元和用于磁盘驱动器单元的错误恢复方法,其可以减少复位时的ERP处理时间,从而缩短对复位的响应时间。 如果在发生写入错误时没有复位请求,则执行正常的错误恢复过程,但是如果存在复位请求未决,则发生写入错误的数据记录被注册为缺陷位置(例如扇区)和备用 (备用)位置被分配以加速驱动器可以响应复位指令的时间。 具有分配为重置活动的一部分的备用位置的数据记录被特别标记,以便可以在适当的时候撤销交替位置分配,例如当下一次读取或写入记录时。

    DMA transfer from a storage unit to a host using at least two transfer rates and cyclic error detection
    2.
    发明授权
    DMA transfer from a storage unit to a host using at least two transfer rates and cyclic error detection 失效
    使用至少两个传输速率和循环错误检测从存储单元DMA传输到主机

    公开(公告)号:US06209046B1

    公开(公告)日:2001-03-27

    申请号:US09121944

    申请日:1998-07-24

    IPC分类号: G06F1338

    摘要: Methods and apparatus are described for a data transfer unit between a storage unit and a host, wherein a slower data transfer rate is established when a predetermined error is detected. In one embodiment the cyclicity of the error occurrence calculated and a wait is inserted between data to avoid transferring data at the calculated cyclicity point of the detected error. Optionally the data transfer unit may return the data transfer rate to the original data transfer rate or state after a predetermined time has elapsed, after a predetermined number of commands have been received, after a predetermined amount of data have been transferred, or by combination of these.

    摘要翻译: 对于存储单元和主机之间的数据传送单元描述了方法和装置,其中当检测到预定的错误时建立较慢的数据传输速率。 在一个实施例中,计算的错误发生的周期性和等待被插入在数据之间以避免在所检测的错误的计算的循环点处传送数据。 可选地,数据传送单元可以在经过预定数量的命令已经被传送了预定数量的命令之后经过预定时间过去之后将数据传输速率返回到原始数据传输速率或状态, 这些。

    Disk drive device and method for controlling the same
    3.
    发明授权
    Disk drive device and method for controlling the same 失效
    磁盘驱动装置及其控制方法

    公开(公告)号:US6041392A

    公开(公告)日:2000-03-21

    申请号:US49680

    申请日:1998-03-27

    IPC分类号: G06F3/06 G06F12/08

    CPC分类号: G06F12/0866

    摘要: A disk drive and a method for controlling the disk drive in which an additional read from a medium can be performed as needed while minimizing the command overhead to the minimum. In a disk drive device 10, even if a read command is issued, and all the required data is stored in the cache memory such that the data transfer can be performed without the intervention of a local MPU 16, a HIC 15 performs the data transfer so as to leave the last one block and waits for the intervention of the local MPU 16. The local MPU 16 provides instructions to transfer the last one block when the preparation for the command termination is completed, and if a plurality of blocks of data to be transferred are remaining when the local MPU 16 instructs the HIC 15 to transfer the last one block, the HIC 15 executes all the data transfer without stopping the data transfer before the last one block, completing the command.

    摘要翻译: 一种磁盘驱动器和一种用于控制磁盘驱动器的方法,其中可以根据需要执行从介质的附加读取,同时使命令开销最小化至最小。 在磁盘驱动装置10中,即使发出了读取命令,并且将所有需要的数据存储在高速缓冲存储器中,使得可以在不用本地MPU 16的介入的情况下执行数据传送,HIC15执行数据传送 以便离开最后一个块并等待本地MPU 16的干预。当完成命令终止的准备时,本地MPU 16提供传送最后一个块的指令,并且如果多个数据块到 当本地MPU16指示HIC 15传送最后一个块时,HIC 15执行所有数据传输,而不停止在最后一个块之前的数据传输,完成该命令。

    Data storage device, and method for rewriting data in nonvolatile memory
    4.
    发明授权
    Data storage device, and method for rewriting data in nonvolatile memory 有权
    数据存储装置以及用于在非易失性存储器中重写数据的方法

    公开(公告)号:US07487392B2

    公开(公告)日:2009-02-03

    申请号:US11388640

    申请日:2006-03-23

    IPC分类号: G06F11/00

    摘要: Data in a nonvolatile memory included in a data storage device is rewritten with higher security. According to one embodiment of the present invention, if an error is included in data stored in a nonvolatile semiconductor memory, the HDD rewrites correct data to the nonvolatile semiconductor memory. In particular, during the execution sequence of a write command, the HDD executes rewrite processing of control data stored in the nonvolatile semiconductor memory. More specifically, data is rewritten during a specified period of time that falls within a period of time starting from a start notification of write-data transfer processing that is sent from the HDD to the host, until a command completion notification. Since there is a very small possibility that the power of the host may be interrupted during this specified period of time, it is possible to securely rewrite data.

    摘要翻译: 包含在数据存储装置中的非易失性存储器中的数据被更高安全地重写。 根据本发明的一个实施例,如果在存储在非易失性半导体存储器中的数据中包含错误,则HDD将正确的数据重写到非易失性半导体存储器。 特别地,在写命令的执行顺序期间,HDD执行存储在非易失性半导体存储器中的控制数据的重写处理。 更具体地说,数据在指定的时间段内被重写,该指定时间段落在从从HDD发送到主机的写数据传送处理的开始通知开始的时间段内直到命令完成通知。 由于在该指定时间内主机的功率可能被中断的可能性很小,因此可以安全地重写数据。

    Data storage device and control method with buffer control thereof
    5.
    发明申请
    Data storage device and control method with buffer control thereof 失效
    数据存储装置及其缓冲控制方法

    公开(公告)号:US20060153033A1

    公开(公告)日:2006-07-13

    申请号:US11317029

    申请日:2005-12-22

    IPC分类号: G11B7/00

    摘要: Embodiments of the invention improve the cache hit ratio of read data. A hard disk drive (HDD) according to an embodiment of the present invention determines whether the read buffer should be used in its entirety or the partial continuous space should be used to read read-data from the magnetic disk. When the HDD determines use of the partial continuous space, the HDD specifies the sub-buffer which is a continuous space wherein the leading-end position and the trailing-end position are coupled to each other, and executes data writing to the sub-buffer in parallel with data reading from the sub-buffer and transmission thereof to the host. The sub-buffer capacity coincides with the data length of the back data.

    摘要翻译: 本发明的实施例提高读取数据的高速缓存命中率。 根据本发明的实施例的硬盘驱动器(HDD)确定读缓冲器是否应被整体使用,或者部分连续空间应用于从磁盘读取读取数据。 当HDD确定使用部分连续空间时,HDD指定作为连续空间的子缓冲器,其中前端位置和后端位置彼此耦合,并且执行对子缓冲器的数据写入 与从子缓冲器的数据读取并将其传输到主机并行。 子缓冲器容量与背面数据的数据长度一致。

    Media drive that creates a transfer unnecessary period, and power saving method thereof
    7.
    发明授权
    Media drive that creates a transfer unnecessary period, and power saving method thereof 失效
    创建转移不必要的周期的媒体驱动器及其省电方法

    公开(公告)号:US07664884B2

    公开(公告)日:2010-02-16

    申请号:US11267539

    申请日:2005-11-04

    摘要: Embodiments of the present invention provide a media drive that is intended for reduction in power consumption required for serial communications to/from a host, and a power saving method thereof. In one embodiment, a HDD includes: a cache; a host interface for transferring, to a host, transfer data read out from the cache; a host interface manager that controls the execution of commands so as to generate a transfer unnecessary period during which a command and transfer data need not be exchanged with the host; and a MPU that brings a serial communication part of the host interface into a power save mode during the transfer unnecessary period. The host interface manager determines the optimum data transfer timing of transferring data from the cache to the host on the basis of a transfer rate at which data is transferred to the host, and a read rate at which data is read out from a disk into the cache.

    摘要翻译: 本发明的实施例提供了用于降低与主机的串行通信所需的功耗的介质驱动器及其省电方法。 在一个实施例中,HDD包括:高速缓存; 用于向主机传送从高速缓存读出的数据的主机接口; 主机接口管理器,其控制命令的执行,以便产生不需要与主机交换命令和传送数据的转移不必要的周期; 以及在传输不必要的周期期间将主机接口的串行通信部分带入省电模式的MPU。 主机接口管理器根据数据传送到主机的传输速率和数据从磁盘读出的读取速率来确定将数据从高速缓存传送到主机的最佳数据传送定时, 缓存。

    Media drive and command execution method thereof
    8.
    发明授权
    Media drive and command execution method thereof 失效
    媒体驱动器及其指令执行方法

    公开(公告)号:US07373460B2

    公开(公告)日:2008-05-13

    申请号:US11271397

    申请日:2005-11-10

    IPC分类号: G06F12/00

    摘要: Embodiments of the present invention provide a media drive capable of improving command processing performance by, when a plurality of commands is queued, shortening seek time and rotational latency, and also effectively making use of the shortened period of time. In one embodiment, a HDD includes a queue capable of storing a plurality of commands, and a queue manager for optimizing the execution order of the plurality of commands on the basis of whether or not the execution of each command requires access to a medium. The queue manager determines the execution order so that medium access processing of accessing a disk for execution, and data transfer processing of transferring data between the HDD and a host, are executed in parallel with each other. For example, read processing and transfer processing are executed in parallel with each other. The read processing is adaptive to read out a read command, data of which does not exist in the cache, from the disk into the cache. The transfer processing is adaptive to transfer a read command, data of which exists in the cache, to the host.

    摘要翻译: 本发明的实施例提供一种媒体驱动器,其能够通过在多个命令排队时缩短查找时间和旋转等待时间,并且还有效地利用缩短的时间段来改善命令处理性能。 在一个实施例中,HDD包括能够存储多个命令的队列,以及队列管理器,用于根据每个命令的执行是否需要访问介质来优化多个命令的执行顺序。 队列管理器确定执行顺序,使得访问用于执行的盘的介质访问处理以及在HDD和主机之间传送数据的数据传送处理彼此并行执行。 例如,读取处理和传送处理彼此并行地执行。 读取处理自适应地读出缓存中不存在其数据的读取命令从盘到高速缓存。 传输处理适应于将缓存中存在的数据的读取命令传送到主机。

    Data storage device and buffer control method thereof
    9.
    发明申请
    Data storage device and buffer control method thereof 审中-公开
    数据存储装置及其缓冲控制方法

    公开(公告)号:US20060129716A1

    公开(公告)日:2006-06-15

    申请号:US11285909

    申请日:2005-11-23

    IPC分类号: G06F5/00

    摘要: Embodiments of the invention reduce the host's wait time by controlling buffer for a data storage device. In a hard disk drive (HDD) disclosed herein, after write data from a host is stored in a write buffer, the size of a continuous free space left forward from the end position of the stored write data is detected. If the size is smaller than a criterion size, that is, the size is not large enough to store the next command's write data, the write buffer is searched for a continuous free space not smaller than the criterion size. If a continuous free space not smaller than the criterion size is detected, the HDD sets a write pointer to the continuous free space. This makes it possible to receive the next write data from the host and therefore reduce the host's wait time.

    摘要翻译: 本发明的实施例通过控制数据存储设备的缓冲器来减少主机的等待时间。 在本文所公开的硬盘驱动器(HDD)中,在将来自主机的写入数据存储在写入缓冲器中之后,检测从存储的写入数据的结束位置向前留下的连续自由空间的大小。 如果尺寸小于标准尺寸,也就是说,尺寸不够大,不足以存储下一个命令的写入数据,则搜索写入缓冲区以获得不小于标准尺寸的连续可用空间。 如果检测到不小于标准尺寸的连续可用空间,则HDD设置到连续可用空间的写指针。 这使得可以从主机接收下一个写入数据,从而减少主机的等待时间。