Data storage device, and method for rewriting data in nonvolatile memory
    1.
    发明授权
    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 method for rewriting data in nonvolatile memory

    公开(公告)号:US20060218437A1

    公开(公告)日:2006-09-28

    申请号: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.

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

    公开(公告)号:US20060106980A1

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

    申请号:US11271397

    申请日:2005-11-10

    IPC分类号: G06F13/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和主机之间传送数据的数据传送处理彼此并行执行。 例如,读取处理和传送处理彼此并行地执行。 读取处理自适应地读出缓存中不存在其数据的读取命令从盘到高速缓存。 传输处理适应于将缓存中存在的数据的读取命令传送到主机。

    Media drive, and power saving method thereof
    5.
    发明申请
    Media drive, and power saving method thereof 失效
    媒体驱动器及其省电方法

    公开(公告)号:US20060101174A1

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

    申请号:US11267539

    申请日:2005-11-04

    IPC分类号: G06F3/06

    摘要: 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 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和主机之间传送数据的数据传送处理彼此并行执行。 例如,读取处理和传送处理彼此并行地执行。 读取处理自适应地读出缓存中不存在其数据的读取命令从盘到高速缓存。 传输处理适应于将缓存中存在的数据的读取命令传送到主机。