-
公开(公告)号:US07836379B1
公开(公告)日:2010-11-16
申请号:US11605797
申请日:2006-11-29
申请人: Paul B. Ricci , Mohammad M. Negahban , Yujun Si
发明人: Paul B. Ricci , Mohammad M. Negahban , Yujun Si
CPC分类号: G06F11/1076 , G06F2211/1059 , G06F2211/1088 , G06F2211/109
摘要: A system includes a receive module, a control module and a read module. The receive module receives a first block that includes first data, a first cyclic redundancy check (CRC) checksum, and a first error-correcting code (ECC) value. The first CRC checksum and the first ECC value include a logical block address (LBA). The control module generates a first derived CRC checksum based on the first data. The first derived CRC checksum does not include the LBA. The read module reads a second block from a parity disk. The second block includes parity data, a second CRC checksum, and a second ECC value. The second CRC checksum and the second ECC value include the LBA.
摘要翻译: 系统包括接收模块,控制模块和读取模块。 接收模块接收包括第一数据,第一循环冗余校验(CRC)校验和和第一纠错码(ECC)值的第一块。 第一个CRC校验和和第一个ECC值包括逻辑块地址(LBA)。 控制模块基于第一数据生成第一导出的CRC校验和。 第一个派生的CRC校验和不包括LBA。 读取模块从奇偶校验磁盘读取第二个块。 第二块包括奇偶校验数据,第二CRC校验和和第二ECC值。 第二个CRC校验和和第二个ECC值包括LBA。
-
2.
公开(公告)号:US20120192036A1
公开(公告)日:2012-07-26
申请号:US13400321
申请日:2012-02-20
CPC分类号: G06F11/1064 , G11B20/18 , H03M13/05
摘要: A disk controller comprising a disk formatter configured to receive data being transferred between a disk and a host. A buffer controller is in communication with the disk formatter, a buffer configured to store the data being transferred between the disk and the host, and the host. The buffer is external to each of the disk controller and the host. The buffer controller is configured to regulate transfer of the data between the buffer and the disk formatter. An error correction module is in communication with the disk formatter and the buffer controller. The error correction module is configured to generate an error correction mask to correct errors in the data. The error correction mask is applied to the data prior to the buffer controller transferring the data to the buffer.
摘要翻译: 一种磁盘控制器,包括被配置为接收在磁盘和主机之间传送的数据的磁盘格式器。 缓冲器控制器与磁盘格式器通信,缓冲器被配置为存储在盘和主机之间传送的数据以及主机。 缓冲区位于每个磁盘控制器和主机的外部。 缓冲器控制器被配置为调节缓冲器和盘格式器之间的数据传送。 纠错模块与磁盘格式器和缓冲器控制器通信。 误差校正模块被配置为产生纠错掩模以校正数据中的错误。 在缓冲器控制器将数据传送到缓冲器之前,将错误校正掩码应用于数据。
-
公开(公告)号:US20060150034A1
公开(公告)日:2006-07-06
申请号:US11231312
申请日:2005-09-20
申请人: Yujun Si , Theodore White , Stanley Cheong
发明人: Yujun Si , Theodore White , Stanley Cheong
IPC分类号: G06F11/00
CPC分类号: G06F11/1064 , G11B20/18 , H03M13/05
摘要: The present invention provides a method and system for performing in-line error correction in a disk storage system. The system includes an error correction (ECC) module; and a first memory storage device, wherein the first memory storage device and the error correction module simultaneously receive data from a storage disk before being buffered for transfer to a host system. The ECC module provides error correction mask before any data is transferred from the first memory storage device to a second memory buffer.
摘要翻译: 本发明提供一种用于在盘存储系统中进行在线纠错的方法和系统。 该系统包括纠错(ECC)模块; 以及第一存储器存储设备,其中所述第一存储器存储设备和所述纠错模块在被缓存以在传送到主机系统之前同时从存储盘接收数据。 ECC模块在将任何数据从第一存储器存储设备传送到第二存储器缓冲器之前提供纠错掩码。
-
公开(公告)号:US08402323B2
公开(公告)日:2013-03-19
申请号:US13400321
申请日:2012-02-20
IPC分类号: G06F11/00
CPC分类号: G06F11/1064 , G11B20/18 , H03M13/05
摘要: A disk controller comprising a disk formatter configured to receive data being transferred between a disk and a host. A buffer controller is in communication with the disk formatter, a buffer configured to store the data being transferred between the disk and the host, and the host. The buffer is external to each of the disk controller and the host. The buffer controller is configured to regulate transfer of the data between the buffer and the disk formatter. An error correction module is in communication with the disk formatter and the buffer controller. The error correction module is configured to generate an error correction mask to correct errors in the data. The error correction mask is applied to the data prior to the buffer controller transferring the data to the buffer.
摘要翻译: 一种磁盘控制器,包括被配置为接收在磁盘和主机之间传送的数据的磁盘格式器。 缓冲器控制器与磁盘格式化器通信,缓冲器被配置为存储在盘和主机之间传送的数据以及主机。 缓冲区位于每个磁盘控制器和主机的外部。 缓冲器控制器被配置为调节缓冲器和盘格式器之间的数据传送。 纠错模块与磁盘格式器和缓冲器控制器通信。 误差校正模块被配置为产生纠错掩模以校正数据中的错误。 在缓冲器控制器将数据传送到缓冲器之前,将错误校正掩码应用于数据。
-
公开(公告)号:US08122299B2
公开(公告)日:2012-02-21
申请号:US11231312
申请日:2005-09-20
IPC分类号: G06F11/00
CPC分类号: G06F11/1064 , G11B20/18 , H03M13/05
摘要: The present invention provides a method and system for performing in-line error correction in a disk storage system. The system includes an error correction (ECC) module; and a first memory storage device, wherein the first memory storage device and the error correction module simultaneously receive data from a storage disk before being buffered for transfer to a host system. The ECC module provides error correction mask before any data is transferred from the first memory storage device to a second memory buffer.
摘要翻译: 本发明提供一种用于在盘存储系统中进行在线纠错的方法和系统。 该系统包括纠错(ECC)模块; 以及第一存储器存储设备,其中所述第一存储器存储设备和所述纠错模块在被缓存以在传送到主机系统之前同时从存储盘接收数据。 ECC模块在将任何数据从第一存储器存储设备传送到第二存储器缓冲器之前提供纠错掩码。
-
公开(公告)号:US06961877B2
公开(公告)日:2005-11-01
申请号:US10199911
申请日:2002-07-19
CPC分类号: G06F11/1064 , G11B20/18 , H03M13/05
摘要: The present invention provides a method and system for performing in-line error correction in a disk storage system. The system includes an error correction (ECC) module; and a first memory storage device, wherein the first memory storage device and the error correction module simultaneously receive data from a storage disk before being buffered for transfer to a host system. The ECC module provides error correction mask before any data is transferred from the first memory storage device to a second memory buffer.
摘要翻译: 本发明提供一种用于在盘存储系统中进行在线纠错的方法和系统。 该系统包括纠错(ECC)模块; 以及第一存储器存储设备,其中所述第一存储器存储设备和所述纠错模块在被缓存以在传送到主机系统之前同时从存储盘接收数据。 ECC模块在将任何数据从第一存储器存储设备传送到第二存储器缓冲器之前提供纠错掩码。
-
-
-
-
-