System and method for detecting and reducing data corruption in a storage device
    1.
    发明申请
    System and method for detecting and reducing data corruption in a storage device 有权
    用于检测和减少存储设备中的数据损坏的系统和方法

    公开(公告)号:US20060181948A1

    公开(公告)日:2006-08-17

    申请号:US11352654

    申请日:2006-02-13

    IPC分类号: G11C5/14

    摘要: A data storage system using flash storage maintains a status indicator corresponding to data written into the flash storage. The status indictor of the data indicates whether a disruption, such as a power disruption or a device disconnection, occurred when the data was being written into the flash storage. The data storage system determines whether the data may be corrupted based on one or more of the status indictors. The data storage system may make this determination at a selected time or after a power-up of the data storage system. If the data is determined to possibly be corrupted, the data storage system may optionally discard the corrupted data from the flash storage or flag the corrupted data for future removal.

    摘要翻译: 使用闪存存储的数据存储系统保持与写入闪存存储器的数据相对应的状态指示符。 数据的状态指示器指示当数据被写入闪存存储器时是否发生中断,例如电源中断或设备断开连接。 数据存储系统基于一个或多个状态指示来确定数据是否可能被破坏。 数据存储系统可以在选定的时间或在数据存储系统上电之后进行该确定。 如果数据被确定为可能被破坏,则数据存储系统可以可选地从闪存存储器中丢弃已损坏的数据,或者标记被破坏的数据以供将来去除。

    System and method for detecting and reducing data corruption in a storage device
    2.
    发明授权
    System and method for detecting and reducing data corruption in a storage device 有权
    用于检测和减少存储设备中的数据损坏的系统和方法

    公开(公告)号:US07743277B2

    公开(公告)日:2010-06-22

    申请号:US11352654

    申请日:2006-02-13

    IPC分类号: G06F11/00

    摘要: A data storage system using flash storage maintains a status indicator corresponding to data written into the flash storage. The status indictor of the data indicates whether a disruption, such as a power disruption or a device disconnection, occurred when the data was being written into the flash storage. The data storage system determines whether the data may be corrupted based on one or more of the status indictors. The data storage system may make this determination at a selected time or after a power-up of the data storage system. If the data is determined to possibly be corrupted, the data storage system may optionally discard the corrupted data from the flash storage or flag the corrupted data for future removal.

    摘要翻译: 使用闪存存储的数据存储系统保持与写入闪存存储器的数据相对应的状态指示符。 数据的状态指示器指示当数据被写入闪存存储器时是否发生中断,例如电源中断或设备断开连接。 数据存储系统基于一个或多个状态指示来确定数据是否可能被破坏。 数据存储系统可以在选定的时间或在数据存储系统上电之后进行该确定。 如果数据被确定为可能被破坏,则数据存储系统可以可选地从闪存存储器中丢弃已损坏的数据,或者标记被破坏的数据以供将来去除。

    Parallel data transfer in solid-state storage
    3.
    发明授权
    Parallel data transfer in solid-state storage 有权
    固态存储中的并行数据传输

    公开(公告)号:US07958280B2

    公开(公告)日:2011-06-07

    申请号:US11978177

    申请日:2007-10-26

    IPC分类号: G06F13/00

    CPC分类号: G06F13/1684

    摘要: A process of data storage utilizing a data management system that transfers data between a host system and multiple storage devices through multiple channels. The data management system receives data from the host system and writes the data as data segments to the multiple storage devices. Each data segment may comprise one sector, more than one sector, or a portion of a sector, depending on the embodiment. The data segments are transferred to and from the multiple storage devices in parallel fashion while the data in each data segment is transferred to its corresponding data storage device sequentially. The data management system reassembles data segments received from the data storage devices and sends the data to the host system.

    摘要翻译: 利用数据管理系统的数据存储过程,该系统通过多个通道在主机系统和多个存储设备之间传送数据。 数据管理系统从主机系统接收数据,并将数据作为数据段写入多个存储设备。 取决于实施例,每个数据段可以包括一个扇区,多于一个扇区或扇区的一部分。 数据段以并行的方式传送到多个存储设备并从多个存储设备传送,同时将每个数据段中的数据顺序传送到其对应的数据存储设备。 数据管理系统重新组合从数据存储设备接收的数据段,并将数据发送到主机系统。

    ENHANCED DATA ACCESS IN A STORAGE DEVICE
    4.
    发明申请
    ENHANCED DATA ACCESS IN A STORAGE DEVICE 有权
    在存储设备中增强数据访问

    公开(公告)号:US20090300276A1

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

    申请号:US12542626

    申请日:2009-08-17

    申请人: Hooshmand Torabi

    发明人: Hooshmand Torabi

    IPC分类号: G06F12/02 G06F12/00

    CPC分类号: G06F12/0246

    摘要: A flash storage device having improved write performance is provided. The device includes a storage block having a plurality of physical pages and a controller configured to allocate subsets of the plurality of physical pages to a plurality of logical addresses, respectively, and to write data to the plurality of physical pages. Each of the subsets of physical pages includes more than one physical page. Upon receiving a first write request for one of the logical addresses, data from the first write request is written to a first physical page of the physical pages allocated to the logical address. Upon receiving a second write request for one of the logical address, the data from the second write request is written to a second physical page allocated to the logical address and the first physical page allocated to the logical address is invalidated.

    摘要翻译: 提供了具有改进的写入性能的闪存存储设备。 该设备包括具有多个物理页面的存储块和被配置为分别将多个物理页面的子集分配到多个逻辑地址并将数据写入多个物理页面的控制器。 物理页面的每个子集包括多个物理页面。 在接收到对逻辑地址之一的第一写请求时,来自第一写请求的数据被写入分配给逻辑地址的物理页的第一物理页。 在接收到逻辑地址之一的第二写入请求时,来自第二写入请求的数据被写入分配给逻辑地址的第二物理页,并且分配给逻辑地址的第一物理页无效。

    Redimdamt purge for flash storage device
    5.
    发明申请
    Redimdamt purge for flash storage device 有权
    闪存存储设备的清除

    公开(公告)号:US20090204749A1

    公开(公告)日:2009-08-13

    申请号:US12384908

    申请日:2009-04-11

    IPC分类号: G06F12/00 G06F12/02

    CPC分类号: G11C16/22 G11C16/16

    摘要: A flash storage device includes flash storage units that are purged in response to a condition or command. A flash controller interface receives a command for purging the flash storage device and provides a purge command to flash controllers in the flash storage device. Alternatively, the flash storage device detects a condition in response to which the flash controller interface provides a purge command to the flash controllers. Each flash controller independently erases a flash storage unit in response to receiving the purge command, by writing a pattern of data to the flash storage unit, such that the flash storage units are purged substantially in parallel with each other.

    摘要翻译: 闪存存储设备包括响应于条件或命令而被清除的闪存存储单元。 闪存控制器接口接收用于清除闪存存储设备的命令,并向闪存存储设备中的闪存控制器提供清除命令。 或者,闪存存储设备检测响应于闪存控制器接口向闪存控制器提供清除命令的条件。 每个闪存控制器通过向闪存存储单元写入数据模式来响应于接收到清除命令而独立地擦除闪存存储单元,使得闪存存储单元基本上彼此平行地清除。

    Parallel data transfer in solid-state storage
    6.
    发明申请
    Parallel data transfer in solid-state storage 有权
    固态存储中的并行数据传输

    公开(公告)号:US20080140883A1

    公开(公告)日:2008-06-12

    申请号:US11978177

    申请日:2007-10-26

    IPC分类号: G06F13/14 G06F12/00

    CPC分类号: G06F13/1684

    摘要: A process of data storage utilizing a data management system that transfers data between a host system and multiple storage devices through multiple channels. The data management system receives data from the host system and writes the data as data segments to the multiple storage devices. Each data segment may comprise one sector, more than one sector, or a portion of a sector, depending on the embodiment. The data segments are transferred to and from the multiple storage devices in parallel fashion while the data in each data segment is transferred to its corresponding data storage device sequentially. The data management system reassembles data segments received from the data storage devices and sends the data to the host system.

    摘要翻译: 利用数据管理系统的数据存储过程,该系统通过多个通道在主机系统和多个存储设备之间传送数据。 数据管理系统从主机系统接收数据,并将数据作为数据段写入多个存储设备。 取决于实施例,每个数据段可以包括一个扇区,多于一个扇区或扇区的一部分。 数据段以并行的方式传送到多个存储设备并从多个存储设备传送,同时将每个数据段中的数据顺序传送到其对应的数据存储设备。 数据管理系统重新组合从数据存储设备接收的数据段,并将数据发送到主机系统。

    Enhanced data access in a storage device
    7.
    发明授权
    Enhanced data access in a storage device 有权
    在存储设备中增强数据访问

    公开(公告)号:US07594067B2

    公开(公告)日:2009-09-22

    申请号:US11582462

    申请日:2006-10-18

    申请人: Hooshmand Torabi

    发明人: Hooshmand Torabi

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0246

    摘要: A flash storage device having improved write performance is provided. The device includes a storage block having a plurality of physical pages and a controller for mapping the plurality of physical pages to a plurality of logical addresses and for writing data to the plurality of physical pages. When updating data previously written to one of the plurality of logical addresses, the controller is configured to write the updated data to a second physical page which is mapped to the logical address. Each of the logical addresses may be associated with a pointer field, which is for storing a pointer value indicating the invalidity of a physical page and/or the location of another physical page.

    摘要翻译: 提供了具有改进的写入性能的闪存存储设备。 该设备包括具有多个物理页面的存储块和用于将多个物理页面映射到多个逻辑地址并用于将数据写入多个物理页面的控制器。 当更新先前写入到多个逻辑地址之一的数据时,控制器被配置为将更新的数据写入映射到逻辑地址的第二物理页。 每个逻辑地址可以与指针字段相关联,该指针字段用于存储指示物理页面的无效的指针值和/或另一个物理页面的位置。

    Enhanced erase for flash storage device
    8.
    发明申请
    Enhanced erase for flash storage device 有权
    闪存存储设备的增强擦除

    公开(公告)号:US20090046513A1

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

    申请号:US12286763

    申请日:2008-10-01

    IPC分类号: G11C16/04 G11C16/16

    CPC分类号: G11C16/22 G11C16/16

    摘要: A flash storage device includes flash storage units that are erased in response to a condition or command while allowing the flash storage device to be used subsequent to the erase. A flash controller interface receives a command for erasing the flash storage device and provides an erase command to flash controllers in the flash storage device. Alternatively, the flash storage device detects a condition in response to which the flash controller interface provides an erase command to the flash controllers. Each flash controller independently erases a flash storage unit in response to receiving the purge command such that the flash storage units are erased substantially in parallel with each other and the erase operations overlap. Subsequent to the erase, certain control data is reconstructed to allow subsequent use of the flash storage device.

    摘要翻译: 闪存存储设备包括闪存存储单元,其在响应于条件或命令时被擦除,同时允许在擦除之后使用闪存存储设备。 闪存控制器接口接收擦除闪存存储设备的命令,并向闪存存储设备中的闪存控制器提供擦除命令。 或者,闪存存储设备检测响应于闪存控制器接口向闪存控制器提供擦除命令的条件。 每个闪存控制器响应于接收到清除命令而独立地擦除闪存存储单元,使得闪存存储单元基本上彼此并行擦除并且擦除操作重叠。 在擦除之后,重建某些控制数据以允许随后使用闪存存储设备。

    Multi-channel solid-state storage system
    9.
    发明申请
    Multi-channel solid-state storage system 有权
    多通道固态存储系统

    公开(公告)号:US20080140919A1

    公开(公告)日:2008-06-12

    申请号:US11978215

    申请日:2007-10-26

    IPC分类号: G06F12/00 G06F13/14 G06F12/02

    CPC分类号: G06F12/0207 G06F13/1684

    摘要: A data storage system includes a data management system that transfers data between a host system and multiple storage devices through multiple channels. The data management system receives data from the host system and writes the data as data segments to the multiple storage devices. Each data segment may comprise one sector, more than one sector, or a portion of a sector, depending on the embodiment. The data segments are transferred to and from the multiple storage devices in parallel fashion while the data in each data segment is transferred to its corresponding data storage device sequentially. The data management system reassembles data segments received from the data storage devices and sends the data to the host system.

    摘要翻译: 数据存储系统包括通过多个通道在主机系统和多个存储设备之间传送数据的数据管理系统。 数据管理系统从主机系统接收数据,并将数据作为数据段写入多个存储设备。 取决于实施例,每个数据段可以包括一个扇区,多于一个扇区或扇区的一部分。 数据段以并行的方式传送到多个存储设备并从多个存储设备传送,同时将每个数据段中的数据顺序传送到其对应的数据存储设备。 数据管理系统重新组合从数据存储设备接收的数据段,并将数据发送到主机系统。

    Multi-channel solid-state storage system
    10.
    发明授权
    Multi-channel solid-state storage system 有权
    多通道固态存储系统

    公开(公告)号:US07822887B2

    公开(公告)日:2010-10-26

    申请号:US11978215

    申请日:2007-10-26

    IPC分类号: G06F13/00 G06F3/00

    CPC分类号: G06F12/0207 G06F13/1684

    摘要: A data storage system includes a data management system that transfers data between a host system and multiple storage devices through multiple channels. The data management system receives data from the host system and writes the data as data segments to the multiple storage devices. Each data segment may comprise one sector, more than one sector, or a portion of a sector, depending on the embodiment. The data segments are transferred to and from the multiple storage devices in parallel fashion while the data in each data segment is transferred to its corresponding data storage device sequentially. The data management system reassembles data segments received from the data storage devices and sends the data to the host system.

    摘要翻译: 数据存储系统包括通过多个通道在主机系统和多个存储设备之间传送数据的数据管理系统。 数据管理系统从主机系统接收数据,并将数据作为数据段写入多个存储设备。 取决于实施例,每个数据段可以包括一个扇区,多于一个扇区或扇区的一部分。 数据段以并行的方式传送到多个存储设备并从多个存储设备传送,同时将每个数据段中的数据顺序传送到其对应的数据存储设备。 数据管理系统重新组合从数据存储设备接收的数据段,并将数据发送到主机系统。