CN103413571B - Storer and utilize this storer to realize the method for error-detection error-correction - Google Patents
Storer and utilize this storer to realize the method for error-detection error-correction Download PDFInfo
- Publication number
- CN103413571B CN103413571B CN201310323473.0A CN201310323473A CN103413571B CN 103413571 B CN103413571 B CN 103413571B CN 201310323473 A CN201310323473 A CN 201310323473A CN 103413571 B CN103413571 B CN 103413571B
- Authority
- CN
- China
- Prior art keywords
- data
- memory
- error detection
- bit
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 62
- 238000012937 correction Methods 0.000 title claims abstract description 51
- 238000000034 method Methods 0.000 title claims abstract description 16
- 210000004027 cell Anatomy 0.000 claims description 23
- 230000002093 peripheral effect Effects 0.000 claims description 9
- 210000000352 storage cell Anatomy 0.000 claims description 4
- 230000000191 radiation effect Effects 0.000 claims description 3
- 238000007689 inspection Methods 0.000 claims description 2
- 238000013500 data storage Methods 0.000 abstract description 7
- 230000000694 effects Effects 0.000 abstract description 4
- 230000006870 function Effects 0.000 abstract description 4
- 238000012360 testing method Methods 0.000 abstract description 4
- 238000004088 simulation Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- LMDZBCPBFSXMTL-UHFFFAOYSA-N 1-ethyl-3-(3-dimethylaminopropyl)carbodiimide Chemical compound CCN=C=NCCCN(C)C LMDZBCPBFSXMTL-UHFFFAOYSA-N 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- JJWKPURADFRFRB-UHFFFAOYSA-N carbonyl sulfide Chemical compound O=C=S JJWKPURADFRFRB-UHFFFAOYSA-N 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000002059 diagnostic imaging Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005510 radiation hardening Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Detection And Correction Of Errors (AREA)
Abstract
本发明公开了一种存储器和利用该存储器实现检错纠错的方法,用于解决现有存储器可靠性差的技术问题。技术方案是该存储器增加了地址检错电路和数据翻转控制电路。存储单元阵列采用按位交叉的排列方式。利用该存储器实现检错纠错的方法是增加存储器的输入数据建立时间和存储器读出数据的访问时间将检错纠错功能集成到存储器中;由于存储单元阵列采用按位交叉的排列方式,降低了同一个字中多位翻转的概率;数据翻转控制电路方便检错纠错电路的单粒子翻转模拟测试。由于检错纠错电路和按位交叉的数据存储方式相结合,进一步提高了存储器抗单粒子效应水平,进而提高了存储器的可靠性。
The invention discloses a memory and a method for realizing error detection and correction by using the memory, which are used to solve the technical problem of poor reliability of the existing memory. The technical solution is that an address error detection circuit and a data inversion control circuit are added to the memory. The memory cell array is arranged in a bit-crossed manner. The method of using the memory to realize error detection and error correction is to increase the input data setup time of the memory and the access time of the memory read data to integrate the error detection and error correction function into the memory; since the memory cell array adopts a bit-interleaved arrangement, it reduces The probability of multiple bit inversions in the same word is guaranteed; the data inversion control circuit is convenient for the single event inversion simulation test of the error detection and error correction circuit. Due to the combination of the error detection and correction circuit and the data storage method of bit crossing, the anti-single event effect level of the memory is further improved, thereby improving the reliability of the memory.
Description
技术领域technical field
本发明涉及一种存储器。还涉及一种利用该存储器实现检错纠错的方法。The present invention relates to a memory. It also relates to a method for realizing error detection and correction by using the memory.
背景技术Background technique
参照图1。存储器是电子系统中常用的信息载体,其结构包含输入地址寄存器、输入数据寄存器、输出数据寄存器存储单元阵列以及其他外围存取电路。在外围存取电路的控制下,输入数据被存入存储单元阵列中对应输入地址的位置或者存储单元阵列中对应输入地址位置的数据被读出。随着空间科学和核科学技术的发展,存储器被广泛用作航空航天电子系统、核检测仪器仪表、高能物理实验、核医学成像系统的信息存储设备。在这些应用环境中存在众多的宇宙射线或高能粒子,存储器易受这些粒子的辐射产生单粒子翻转,单粒子闩锁,总电离剂量等辐射效应。随着半导体集成电路制造工艺向深亚微米和纳米级发展,电源电压降低,电路节点电容减小,存储器的单粒子翻转效应越来越严重,必须通过电路设计进行辐射加固。Refer to Figure 1. Memory is an information carrier commonly used in electronic systems, and its structure includes input address registers, input data registers, output data registers, memory cell arrays, and other peripheral access circuits. Under the control of the peripheral access circuit, the input data is stored in the position corresponding to the input address in the memory cell array or the data in the position corresponding to the input address in the memory cell array is read out. With the development of space science and nuclear science and technology, memory is widely used as an information storage device for aerospace electronic systems, nuclear detection instruments, high-energy physics experiments, and nuclear medical imaging systems. There are many cosmic rays or high-energy particles in these application environments, and the memory is susceptible to radiation effects such as single-event flipping, single-event latch-up, and total ionizing dose due to the radiation of these particles. With the development of semiconductor integrated circuit manufacturing technology to the deep submicron and nanometer level, the power supply voltage is reduced, the capacitance of circuit nodes is reduced, and the single event flipping effect of memory is becoming more and more serious. Radiation hardening must be carried out through circuit design.
参照图2-3。文献“RobertW.James,ArthurH.Waldie,andTimothyJohnCanales,InternalstoragememorywithEDACprotection,2001,US20020147955A1”公开了一种带有检错纠错模块的存储器。该存储器的存储系统中,所有输入数据都先经过校验位产生电路产生校验码并和校验码一起输入到输入数据寄存器存入存储单元阵列,采用按字排列的普通数据存储格式;读数时,含校验码的数据通过检错纠错电路还原成n位输出数据,同时给出错误标记并自动进行回写操作。Refer to Figure 2-3. The document "Robert W. James, Arthur H. Waldie, and Timothy John Canales, Internal storage memory with EDAC protection, 2001, US20020147955A1" discloses a memory with an error detection and correction module. In the storage system of this memory, all input data are first generated by a check digit generation circuit to generate a check code and then input to the input data register and stored in the storage unit array together with the check code, using a common data storage format arranged in words; At the same time, the data containing the check code is restored to n-bit output data through the error detection and correction circuit, and the error mark is given at the same time, and the write-back operation is automatically performed.
现有存储器及其检错纠错方法存的主要缺陷是单粒子辐射会导致邻近多个存储单元的数据发生翻转,即同一数据字内发生多位翻转,从而导致纠一检一的检错纠错算法失效,或者需要使用更为复杂的能够检查并纠正多位错误的检错纠错算法。此外,现有检错纠错方法中输入地址发生翻转不能被有效检出,而且没有提供模拟单粒子翻转的测试接口。The main defect of the existing memory and its error detection and correction method is that the single event radiation will cause the data of multiple adjacent storage units to flip, that is, multiple bits flip in the same data word, which will lead to the error detection and correction of one error detection and one error correction. error algorithm fails, or requires the use of more complex error detection and error correction algorithms that can detect and correct multi-bit errors. In addition, in the existing error detection and correction methods, the inversion of the input address cannot be effectively detected, and there is no test interface for simulating single event inversion.
发明内容Contents of the invention
为了克服现有存储器可靠性差的不足,本发明提供一种存储器。该存储器包括输入数据寄存器、输出数据寄存器、输入地址寄存器、存储单元阵列、外围存取电路、校验位产生电路、检错纠错电路、地址检错电路和数据翻转控制电路。存储单元阵列采用按位交叉的排列方式。利用该存储器实现检错纠错的方法是增加存储器的输入数据建立时间和存储器读出数据的访问时间将检错纠错功能集成到存储器中;由于存储单元阵列采用按位交叉的排列方式,可以降低同一个字中多位翻转的概率;数据翻转控制电路方便检错纠错电路的单粒子翻转模拟测试。由于检错纠错电路和按位交叉的数据存储方式相结合,可以进一步提高存储器抗单粒子效应水平,进而提高存储器的可靠性。In order to overcome the disadvantage of poor reliability of the existing memory, the present invention provides a memory. The memory includes an input data register, an output data register, an input address register, a memory cell array, a peripheral access circuit, a parity generation circuit, an error detection and correction circuit, an address error detection circuit and a data reversal control circuit. The memory cell array is arranged in a bit-crossed manner. The method of using the memory to realize error detection and error correction is to increase the input data setup time of the memory and the access time of the memory read data to integrate the error detection and correction function into the memory; since the memory cell array adopts a bit-interleaved arrangement, it can Reduce the probability of multiple bit flips in the same word; the data flip control circuit facilitates the single event flip simulation test of the error detection and correction circuit. Due to the combination of the error detection and correction circuit and the bit-interleaved data storage method, the anti-single event effect level of the memory can be further improved, thereby improving the reliability of the memory.
本发明还提供利用上述存储器实现检错纠错的方法。The present invention also provides a method for realizing error detection and correction by using the memory.
本发明解决其技术问题所采用的技术方案是:一种存储器,包括输入数据寄存器、输出数据寄存器、输入地址寄存器、存储单元阵列、外围存取电路、校验位产生电路和检错纠错电路,其特点是:还包地址检错电路和数据翻转控制电路。所述存储单元阵列采用按位交叉结构存储输入数据寄存器中的n位输入数据,n位输入数据经过校验位产生电路产生k位校验码并和校验码一起输出到m位输入数据寄存器中;在外围存取电路的控制下,输入数据寄存器中的数据被分开写入存储单元阵列中对应输入地址的位置或者存储单元阵列中对应输入地址位置的数据被读出到输出数据寄存器中;输出数据寄存器中的m位数据经过检错纠错电路还原成n位输出数据,同时输出错误标记;输入地址检错电路给出输入地址寄存器中地址错误标记。校验位产生电路所产生的m位数据计入数据翻转控制电路进行单粒子辐射效应模拟,然后再输出到检错纠错电路中进行检验。The technical solution adopted by the present invention to solve the technical problem is: a kind of memory, including input data register, output data register, input address register, storage cell array, peripheral access circuit, parity generation circuit and error detection and correction circuit , which is characterized by: it also includes address error detection circuit and data flipping control circuit. The storage cell array adopts a bit-interleaved structure to store n-bit input data in the input data register, and the n-bit input data passes through a check bit generation circuit to generate a k-bit check code and outputs it together with the check code to the m-bit input data register Middle; under the control of the peripheral access circuit, the data in the input data register is separately written into the position corresponding to the input address in the memory cell array or the data corresponding to the input address position in the memory cell array is read out to the output data register; The m-bit data in the output data register is restored to n-bit output data through the error detection and correction circuit, and an error flag is output at the same time; the input address error detection circuit gives the address error flag in the input address register. The m-bit data generated by the parity generation circuit is entered into the data inversion control circuit to simulate the single event radiation effect, and then output to the error detection and correction circuit for inspection.
一种利用上述存储器实现检错纠错的方法,其特点是包括以下步骤:A method for implementing error detection and error correction by using the above-mentioned memory is characterized in that it includes the following steps:
增加存储器的数据建立时间等待校验位的产生,输入数据经校验位产生电路生成带校验位的新数据,该数据将作为存储单元阵列的输入数据存入输入数据寄存器;Increase the data setup time of the memory and wait for the generation of the check digit, and the input data will generate new data with the check digit through the check digit generation circuit, and the data will be stored in the input data register as the input data of the memory cell array;
数据寄存器中的原始数据和校验位采用按位交叉结构存储至存储单元阵列;The original data and parity bits in the data register are stored in the memory cell array using a bit-interleaved structure;
增加存储器的数据访问时间,输出数据寄存器数据由检错纠错电路进行校正后输出;Increase the data access time of the memory, and output the data of the output data register after being corrected by the error detection and correction circuit;
校验位产生电路输出由数据翻转控制电路选择并翻转其中的某些位后,进入检错纠错电路;The output of the parity generation circuit is selected by the data inversion control circuit and some of the bits are inverted, and then enters the error detection and correction circuit;
地址检错电路和数据检错纠错电路给出地址错误标记和数据错误标记,是否回写由系统控制。The address error detection circuit and the data error detection and correction circuit provide address error flags and data error flags, and whether to write back is controlled by the system.
本发明的有益效果是:该存储器包括输入数据寄存器、输出数据寄存器、输入地址寄存器、存储单元阵列、外围存取电路、校验位产生电路、检错纠错电路、地址检错电路和数据翻转控制电路。存储单元阵列采用按位交叉的排列方式。利用该存储器实现检错纠错的方法是增加存储器的输入数据建立时间和存储器读出数据的访问时间将检错纠错功能集成到存储器中;由于存储单元阵列采用按位交叉的排列方式,降低了同一个字中多位翻转的概率;数据翻转控制电路方便检错纠错电路的单粒子翻转模拟测试。由于检错纠错电路和按位交叉的数据存储方式相结合,进一步提高了存储器抗单粒子效应水平,进而提高了存储器的可靠性。The beneficial effects of the present invention are: the memory includes an input data register, an output data register, an input address register, a memory cell array, a peripheral access circuit, a check bit generation circuit, an error detection and correction circuit, an address error detection circuit and a data flip Control circuit. The memory cell array is arranged in a bit-crossed manner. The method of using the memory to realize error detection and error correction is to increase the input data setup time of the memory and the access time of the memory read data to integrate the error detection and error correction function into the memory; since the memory cell array adopts a bit-interleaved arrangement, it reduces The probability of multi-bit flipping in the same word is realized; the data flipping control circuit is convenient for the single event flipping simulation test of the error detection and correction circuit. Due to the combination of the error detection and correction circuit and the data storage method of bit crossing, the anti-single event effect level of the memory is further improved, thereby improving the reliability of the memory.
下面结合附图和实施例对本发明作详细说明。The present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.
附图说明Description of drawings
图1是背景技术存储器的结构示意图。FIG. 1 is a schematic structural diagram of a memory in the background technology.
图2是背景技术文献中带有检错纠错模块的存储器的结构示意图。FIG. 2 is a schematic structural diagram of a memory with an error detection and correction module in the background art document.
图3是图2中存储单元阵列的数据存储格式示意图。FIG. 3 is a schematic diagram of a data storage format of the memory cell array in FIG. 2 .
图4是本发明存储器的结构示意图。Fig. 4 is a schematic structural diagram of the memory of the present invention.
图5是图4中存储单元阵列的数据存储格式示意图。FIG. 5 is a schematic diagram of a data storage format of the memory cell array in FIG. 4 .
图6是图4中数据翻转控制电路的数据通路示意图。FIG. 6 is a schematic diagram of a data path of the data inversion control circuit in FIG. 4 .
具体实施方式detailed description
参照图4-6。本发明存储器包括存储单元阵列、外围存取电路、输入地址寄存器、输入数据寄存器、输出数据寄存器、校验位产生电路、检错纠错电路、数据翻转控制电路以及地址检错电路。输入数据经校验位产生电路生成带校验位的新数据,该数据将作为存储单元阵列的输入数据存入输入数据寄存器,输出数据寄存器的数据由检错纠错电路进行校正后输出,并给出数据错误标记。此外,输入地址检错电路给出输入地址寄存器中发生翻转的标记,即地址错误标记。数据错误标记和地址错误标记将为其他主控模块提供是否回写、重发数据等处理的依据。Refer to Figure 4-6. The memory of the present invention includes a storage cell array, peripheral access circuits, input address registers, input data registers, output data registers, parity generation circuits, error detection and correction circuits, data reversal control circuits and address error detection circuits. The input data generates new data with a check bit through the check bit generation circuit, and the data will be stored in the input data register as the input data of the memory cell array, and the data of the output data register will be output after being corrected by the error detection and error correction circuit, and Give data error flag. In addition, the input address error detection circuit flags a flip in the input address register, ie, an address error flag. The data error flag and the address error flag will provide basis for other main control modules whether to write back, resend data and so on.
设存储器同一行有j个字,所述按位交叉数据存储格式将所有j个数据字的第0位至第m位依次排列,实现一个m位数据的按位交叉存储。Assuming that there are j words in the same row of the memory, the bit-interleaved data storage format arranges bit 0 to bit m of all j data words in order to realize bit-wise interleaved storage of m-bit data.
采用所述存储器实现检错纠错功能时,只要增加1-2ns数据建立时间和1-3ns数据读取时间,分别用于等待校验位的生成和数据校正。更为精确的时间依赖于效验位生成和数据校正逻辑的延时。When the memory is used to realize the error detection and correction function, only 1-2ns data establishment time and 1-3ns data reading time need to be added, which are respectively used for waiting for generation of parity bits and data correction. The more precise timing depends on the delay of parity bit generation and data correction logic.
本实施例中,校验位产生电路和检错纠错电路采用汉明码(13,8),由组合逻辑实现。假设从编码器输出的13位数据格式为{d1,d2,d3,d4,d5,d6,d7,c4,c3,c2,c1,c0}.其中‘di’是原始数据,‘ci’是校验码并由下式给出:In this embodiment, the parity bit generation circuit and the error detection and correction circuit adopt Hamming code (13, 8) and are realized by combinational logic. Suppose the 13-bit data format output from the encoder is {d1, d2, d3, d4, d5, d6, d7, c4, c3, c2, c1, c0}. Where 'di' is the original data, 'ci' is the calibration The code is checked and given by:
c0=d6^d4^d3^d1^d0;c0=d6^d4^d3^d1^d0;
c1=d6^d5^d3^d2^d0;c1=d6^d5^d3^d2^d0;
c2=d7^d3^d2^d1;c2=d7^d3^d2^d1;
c3=d7^d6^d5^d4;c3=d7^d6^d5^d4;
c4=d7^d6^d5^d4^d3^d2^d1^c1^c2^c3。c4=d7^d6^d5^d4^d3^d2^d1^c1^c2^c3.
将这13位数据存入存储器中。如果其中某些位发生翻转,在译码的时候需要被校正过来。在译码器中一个用于定位错误的伴随矩阵{s4,s3,s2,s1,s0}被生成.其中Store the 13-bit data in memory. If some of the bits are flipped, they need to be corrected when decoding. In the decoder, an adjoint matrix {s4, s3, s2, s1, s0} for locating errors is generated. Where
s4=d7^d6^d5^d4^d3^d2^d1^c1^c2^c3^c4s4=d7^d6^d5^d4^d3^d2^d1^c1^c2^c3^c4
s3=d7^d6^d5^d4^c3;s3=d7^d6^d5^d4^c3;
s2=d7^d3^d2^d1^c2;s2=d7^d3^d2^d1^c2;
s1=d6^d5^d3^d2^d0^c1;s1=d6^d5^d3^d2^d0^c1;
s0=d6^d4^d3^d1^d0^c0.s0=d6^d4^d3^d1^d0^c0.
伴随矩阵{s4,s3,s2,s1,s0}代表了发生错误的情况和错误位置。如果只有一位错误则将改为取反输出,两位以上错误则只给出错误标记。该实例算法能够纠正一位错误检测两位错误。The companion matrix {s4, s3, s2, s1, s0} represents the error situation and the error location. If there is only one error, it will be changed to reverse output, and if there are more than two errors, only an error mark will be given. The example algorithm is capable of correcting one-bit errors and detecting two-bit errors.
数据翻转控制电路中每个数据位有两条可选通路:数据缓冲和数据取反。错误注入的位通过数据取反单元,而其余位直接数据缓冲进入下面模块。在存储器正常操作时,该数据翻转控制电路可由控制信号断开。模拟单粒子翻转实验中,校验位产生电路的输出由数据翻转控制电路选择并翻转其中的某些位,然后再进入检错纠错电路。Each data bit in the data inversion control circuit has two optional paths: data buffering and data inversion. Error-injected bits pass through the data inversion unit, while the remaining bits are directly data-buffered into the following modules. When the memory is in normal operation, the data inversion control circuit can be disconnected by a control signal. In the simulated single event flipping experiment, the output of the check bit generating circuit is selected by the data flipping control circuit to flip some bits, and then enters the error detection and correction circuit.
利用上述存储器实现检错纠错的方法,具体包括以下步骤:The method for implementing error detection and error correction by utilizing the above-mentioned storage device specifically includes the following steps:
增加存储器的数据建立时间等待校验位的产生,输入数据经校验位产生电路生成带校验位的新数据,该数据将作为存储单元阵列的输入数据存入输入数据寄存器;Increase the data setup time of the memory and wait for the generation of the check digit, and the input data will generate new data with the check digit through the check digit generation circuit, and the data will be stored in the input data register as the input data of the memory cell array;
数据寄存器中的原始数据和校验位采用按位交叉结构存储至存储单元阵列;The original data and parity bits in the data register are stored in the memory cell array using a bit-interleaved structure;
增加存储器的数据访问时间,输出数据寄存器数据由检错纠错电路进行校正后输出;Increase the data access time of the memory, and output the data of the output data register after being corrected by the error detection and correction circuit;
校验位产生电路输出由数据翻转控制电路选择并翻转其中的某些位然后,再进入检错纠错电路;The output of the check bit generation circuit is selected by the data flip control circuit and flips some of the bits, and then enters the error detection and correction circuit;
地址检错电路和数据检错纠错电路给出地址错误标记和数据错误标记,是否回写由系统控制。The address error detection circuit and the data error detection and correction circuit provide address error flags and data error flags, and whether to write back is controlled by the system.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310323473.0A CN103413571B (en) | 2013-07-29 | 2013-07-29 | Storer and utilize this storer to realize the method for error-detection error-correction |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310323473.0A CN103413571B (en) | 2013-07-29 | 2013-07-29 | Storer and utilize this storer to realize the method for error-detection error-correction |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103413571A CN103413571A (en) | 2013-11-27 |
| CN103413571B true CN103413571B (en) | 2016-03-02 |
Family
ID=49606574
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310323473.0A Expired - Fee Related CN103413571B (en) | 2013-07-29 | 2013-07-29 | Storer and utilize this storer to realize the method for error-detection error-correction |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103413571B (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104268347B (en) * | 2014-09-30 | 2018-03-02 | 中国电子科技集团公司第三十八研究所 | Suitable for the radioresistance sram chip back-end physical design method of nanoscaled process |
| CN104484256B (en) * | 2014-12-05 | 2017-01-11 | 北京时代民芯科技有限公司 | Method for verifying error correction and detection function of regfile of SPARC V8 processor |
| CN104932954B (en) * | 2015-07-01 | 2017-10-24 | 西北工业大学 | Microsatellite FPGA critical data guard methods |
| US20170082689A1 (en) * | 2015-09-18 | 2017-03-23 | Altera Corporation | Systems and methods for particle detection and error correction in an integrated circuit |
| KR102473209B1 (en) * | 2015-12-14 | 2022-12-02 | 삼성전자주식회사 | Storage device and operating method of storage device |
| CN115032681B (en) * | 2022-06-07 | 2025-02-14 | 西北工业大学 | A data compression circuit and data compression method for particle images |
| CN116974813B (en) * | 2023-09-25 | 2024-04-19 | 南方电网数字电网研究院有限公司 | Register data management method, device, register module, and computer equipment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7107501B2 (en) * | 2002-05-31 | 2006-09-12 | Infineon Technologies Ag | Test device, test system and method for testing a memory circuit |
| CN102332310A (en) * | 2011-10-18 | 2012-01-25 | 中国航天科技集团公司第五研究院第五一〇研究所 | An FPGA-based Single Event Effect Test System for NAND FLASH Devices |
| CN102929837A (en) * | 2012-09-18 | 2013-02-13 | 西安电子科技大学 | High-speed fixed point fast fourier transformation (FFT) processor based on field programmable gate array (FPGA) and processing method for high-speed fixed point FFT processor |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020147955A1 (en) * | 2000-05-11 | 2002-10-10 | James Robert W. | Internal storage memory with EDAC protection |
-
2013
- 2013-07-29 CN CN201310323473.0A patent/CN103413571B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7107501B2 (en) * | 2002-05-31 | 2006-09-12 | Infineon Technologies Ag | Test device, test system and method for testing a memory circuit |
| CN102332310A (en) * | 2011-10-18 | 2012-01-25 | 中国航天科技集团公司第五研究院第五一〇研究所 | An FPGA-based Single Event Effect Test System for NAND FLASH Devices |
| CN102929837A (en) * | 2012-09-18 | 2013-02-13 | 西安电子科技大学 | High-speed fixed point fast fourier transformation (FFT) processor based on field programmable gate array (FPGA) and processing method for high-speed fixed point FFT processor |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103413571A (en) | 2013-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103413571B (en) | Storer and utilize this storer to realize the method for error-detection error-correction | |
| US7353438B2 (en) | Transparent error correcting memory | |
| Sullivan et al. | Characterizing and mitigating soft errors in gpu dram | |
| US7328377B1 (en) | Error correction for programmable logic integrated circuits | |
| US8914687B2 (en) | Providing test coverage of integrated ECC logic en embedded memory | |
| US8041989B2 (en) | System and method for providing a high fault tolerant memory system | |
| WO2017113333A1 (en) | Fpga circuit and method for processing configuration file thereof | |
| CN111338840B (en) | Space data protection method, storage medium, computer program, system and terminal | |
| Ebrahimi et al. | Low-cost multiple bit upset correction in SRAM-based FPGA configuration frames | |
| US7669097B1 (en) | Configurable IC with error detection and correction circuitry | |
| CN102356383B (en) | Method and system for determining fault tolerance in integrated circuits | |
| US8365049B2 (en) | Soft-error detection for electronic-circuit registers | |
| TW202018725A (en) | Memory error detection and correction | |
| CN104409103A (en) | Novel two-dimensional coding reinforcing method and circuit arrangement for aerospace memory | |
| Pae et al. | Minimal aliasing single-error-correction codes for dram reliability improvement | |
| Song et al. | SEC-BADAEC: An efficient ECC with no vacancy for strong memory protection | |
| Lee et al. | ECMO: ECC architecture reusing content-addressable memories for obtaining high reliability in DRAM | |
| JP4660632B2 (en) | Semiconductor memory device | |
| Wei et al. | A novel scheme for tolerating single event/multiple bit upsets (SEU/MBU) in non-volatile memories | |
| US9654143B2 (en) | Consecutive bit error detection and correction | |
| CN102929743A (en) | First-stage cached data storage method and device with soft error tolerant function | |
| Athira et al. | FPGA implementation of an area efficient matrix code with encoder reuse method | |
| US7904786B2 (en) | Assisted memory system | |
| TWI509622B (en) | Fault bits scrambling memory and method thereof | |
| Nguyen et al. | OBET: On-the-fly byte-level error tracking for correcting and detecting faults in unreliable DRAM systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160302 Termination date: 20170729 |