Download for Windows Premium
-50% Premium
Publiciteit
error detection and correction processing

Vertaling van "error detection and correction processing" in Chinees

We konden deze vermelding niet vinden. Er worden benaderende resultaten weergegeven. Controleer je spelling of stel voor deze term aan het woordenboek toe te voegen.
错误检测和校正处理
Therefore, the present technology addresses the above-identified and other problems associated with related-art methods and apparatuses and solves the addressed problems by providing a storage control apparatus, a storage apparatus, an information processing system, and storage control method that are configured to achieve error detection and correction processing by use of error correcting codes suited to an access size without straining the storage capacity of a nonvolatile memory.
メヒ」ャアセシシハ・提出了相关领域的方法和装置的上述和其他问题,并通过提供用于通过使用适合存取尺寸的错误校正码而实现错误检测和校正处理,不会损坏非易失性存储器的存储容量的存储控制装置、存储装置、信息处理系统和存储看哦你之方而解决提出的问题。
In the related-art technology described above, two types of sizes of units in which access is allowed are arranged in order to execute error detection and correction processing in each of the sizes. However, because this related-art technology generates, in the random access bank, an error correcting code in a data unit smaller than that of the sequential access bank, a capacity occupied by error correcting codes gets relatively large, thereby causing a problem of the deteriorated efficiency of capacity. In this case, if the storage capacity in the random access bank runs short, it is necessary to move part of the data to the sequential access bank, thereby causing a problem of lowered system performance. Generally, in terms of bit cost, the random access bank is several times as large as the sequential access bank, so that increasing the capacity of the random access bank directly increases the system cost.
在上述相关领域的技术中,设置了允许存取的两种单位尺寸,以在每种尺寸内执行错误检测和校正处理。但是,由于该相关领域的技术在随机存取库中以小于顺序存取库的数据单位的数据单位生成错误校正码,错误校正码占据的容量相对较大,从而造成容量效率降低的问题。这种情况下,如果随机存取库中的存储容量不足,需要将一部分数据移动到顺序存取库中,从而造成系统性能降低的问题。一般来说,随机存取库的位成本是顺序存取库的几倍,因此随机存取库容量的增加直接增加了系统成本。
In order to circumvent this problem, a semiconductor storage apparatus is proposed in which two areas of a bank for executing access in the unit of large-size sector and a bank for executing small-size data length access are arranged to execute error detection and correction processing in each size (refer to Japanese Patent Laid-Open No. 2008-084499 below). With this semiconductor storage apparatus, a bank for sequential access in the unit of sector and a bank for random access in the unit of data are arranged in a NAND-type flash memory.
为了解决这个问题,提出了一种半导体存储装置,其中,设置了用于以大尺寸区段为单位执行存取的库和用于执行少量数据长度存取的库的两个区域,以在每个尺寸中执行错误检测和校正处理(参见以下第2008-084499コナ日本专利公开)。采用该半导体存储装置,用于以区段为单位进行顺序存取的库和用于以数据为单位进行随机存取的库设置在NANDミヘ闪存内。
As described above, according to the embodiment of the present technology, the arrangement of the second ECC buffer 250 allows the execution of error detection and correction processing by use of the first ECC or the second ECC depending on the access size without restricting the storage capacity of the NVM 300. The second ECC buffer 250 has a structure substantially similar to the structure of a cache memory, in which only the second ECC of a necessary capacity is held. Therefore, random access performance can be enhanced without rewriting or frequently accessing the data in the NVM 300. Because the second ECC is large in relative capacity for random access unit, access band may be affected if the second ECC is stored in the NVM 300. According to this embodiment, the storage capacity in the NVM 300 is not restricted. The second ECC buffer 250 can be made up of a nonvolatile memory, the bit cost can be prevented from increasing.
如上所述,根据本技术的实施例,所述第二ECC缓冲器250的设置可根据存取量使用第一ECC或第二ECC执行错误检测和校正处理,不会限制NVM 300的存储容量。所述第二ECC缓冲器250具有与高速缓存存储器的结构基本相似的结构,其中,仅保留所需容量的第二ECC。因此,可增强随机存取性能,不需要改写或频繁存取NVM 300中的数据。由于第二ECC用于随机存取单位的相对容量较大,如果第二ECC存储于NVM 300,会影响存取带宽。根据该实施例,不限制NVM 300的存储容量。所述第二ECC缓冲器250可由非易失性存储器构成,可防止增加位成本。
It is a general practice, with the nonvolatile memories mentioned above, to execute error detection and correction processing based on ECC (Error Correcting Code) in order to improve the data retention characteristics. To be more specific, at the writing of data, an error correcting code is computed and the computed error correcting code is recorded to a nonvolatile memory along with the data, and, at the time of reading the data, the data and the error correcting code are read at the same time for bit error detection and correction processing. Assuming the error detection and correction processing like this makes it clear that the matching the unit of error correcting code with the unit of access to a nonvolatile memory is advantageous in performance. If no match is found between both the units, the error detection and correction processing based on an error correcting code is executed, so that a portion other than the data requested for access must also be read, thereby increasing the overhead in access processing.
上述非易失性存储器的一般惯例是,根据ECC(错误检测码)执行错误检测和校正处理,以提高数据保持特性。更加具体地说,在写入数据时,计算错误校正码,并将计算的错误校正码与数据一起存储在非易失性存储器内,在读取数据时,同时读取数据和错误校正码,用于误码检测和校正处理。从这种错误检测校正处理可明显看出,错误校正码的单位与非易失性存储器存取单位的匹配对性能有利。如果两个单元之间没有发现匹配,根据错误校正码执行错误检测和校正处理,使除存取所需的数据之外的部分也必须被读取,从而增加存取处理的开销。
FIG. 9A shows a first read operation timing. In this case, because the second ECC is not held in the second ECC buffer 250, it is necessary to execute error detection and correction processing by the first ECC after reading the data in the unit of page access from the NVM 300. Therefore, after transferring the data in the unit of page access (for 265 bytes) from the NVM 300 to the data buffer 210 after passing of a read busy interval, error detection and correction processing is executed by the first ECC error detection block 230 and the error correction block 280. Then, the data in the unit of random access (for 32 bytes) from the data in the unit of page access held in the data buffer 210 is transferred to the processor 110.
图9A显示了第一读取操作时间。这种情况下,由于第二ECC没有保留在第二ECC缓冲器250内,需要在从NVM 300读取了以分页存取为单位的数据之后由第一ECC执行错误检测和校正处理。因此,在读取繁忙间隔结束之后从NVM 300将以分页存取为单位的数据(265字节)传输给数据缓冲器210之后,由第一ECC错误检测块230和错误校正块280执行错误检测和校正处理。随后,保留在数据缓冲器210中的以分页存取为单位的数据中以随机存取为单位的数据(32字节)传输给处理器110。
Er zijn geen resultaten gevonden voor deze term.
Woord & uitdrukking van de dag
Afbeelding van de dag
measuring tape: flexible tool for measuring length or distance
Ontdek het woord
Publiciteit

Resultaten: 6. Exact: 6. Verstreken tijd: 15 ms.