Method for sufficiently utilizing memory redundancy unit
A technology of redundant units and storage units, applied in the field of data communication, can solve problems such as waste, and achieve the effects of increasing utilization rate, increasing speed, and reducing complexity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] The following uses the column redundancy unit as the check code of this row as an example to calculate the check code. When erasing part of a row, the method of calculating the check code can be performed as follows:
[0038] Such as figure 1 As shown, C0-C7 are storage units of the EEPROM, C8 is a column redundancy unit, and the check code stored in C8 is generated using a parity check method. Assume that the storage in C0-C7 is {1'b0, 1'b1, 1'b0, 1'b1, 1'b0, 1'b1, 1'b0, 1'b1}, and assume that the generation method of C8 is even proof Test, then C8 should be 1'b0.
[0039] If part of the value of C0-C7 changes, since the parity check method is a linear change, you only need to know the data before the data change, the data after modification and the original check code to calculate the new check code. . For example, if C0 and C1 change, according to the calculation formula of odd parity, , now C0, C1 change to , , the new check code should be:
[0040]
...
Embodiment 2
[0046] The following takes the row redundancy unit as the check code of the whole storage unit or a part of the storage unit as an example. When erasing and writing part of a row, the method of calculating the check code can be performed as follows:
[0047] Such as figure 2 As shown, R8 is a row redundancy unit, and C8 is a column redundancy unit (in bytes). The CHECK_R0 byte of R8 row is the check byte of R0 row, CHECK_R1 is the check byte of R1 row, and so on, and CHECK_R7 is the check byte of R7 row.
[0048] Taking even parity as an example, then
[0049] ,
[0050] Same as the derivation in Example 1, if BYTE_R0C0 changes to , the new check code is:
[0051] That is, it only needs to know the value of the data before modification, the value of the data after modification and the original check code at the position of the changed part of the data, and then the new check code can be calculated. However, since EEPROM has the characteristic that erasing and writin...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com