CN109271282A - A kind of single-particle multidigit is wrong independently to repair triple redundance assembly line and design method - Google Patents
A kind of single-particle multidigit is wrong independently to repair triple redundance assembly line and design method Download PDFInfo
- Publication number
- CN109271282A CN109271282A CN201811035348.9A CN201811035348A CN109271282A CN 109271282 A CN109271282 A CN 109271282A CN 201811035348 A CN201811035348 A CN 201811035348A CN 109271282 A CN109271282 A CN 109271282A
- Authority
- CN
- China
- Prior art keywords
- logic circuit
- assembly line
- assembly
- grade
- assembly lines
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1405—Saving, restoring, recovering or retrying at machine instruction level
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Hardware Redundancy (AREA)
Abstract
A kind of wrong autonomous reparation triple redundance the pipeline design method of single-particle multidigit, using the identical instruction stream of three pipeline and parallel designs;Voting arbitraling logic circuit and error correcting control logic circuit are equipped with after every level-one of three assembly lines;Then voting arbitraling logic circuit after every level-one of three assembly lines exports judging result and gives error correcting control logic circuit for being judged in the data that this grade exports three assembly lines;The error correcting control logic circuit corrects error in data that may be present according to the judging result of voting arbitraling logic circuit.The method increase assembly line reliabilities to have taken into account delay performance requirement between pipelining-stage again.
Description
Technical field
The present invention relates to a kind of wrong autonomous reparation triple redundance the pipeline design methods of single-particle multidigit, belong to microelectronics reinforcing
Design field.
Background technique
Currently, integrated circuit technique comprehensively enter nanometer era, aerospace with processor used nanoscaled process into
Row is developed.Under nanometer technology, single particle effect is further serious, and especially single-particle inversion and single-ion transient state cause processor list
The problem of bit-errors and multi-bit error, is more prominent.Important component of the assembly line as high-performance processor, for completing
Simultaneously data buffer storage or register file is written in implementing result by the execution of instruction stream, internal to patrol comprising hundreds of circulations and combination
Volume, it is the most sensitive part of processor, most vulnerable to the influence of single particle effect.If assembly line is influenced by single particle effect
Single bit error, multi-bit error occurs, causes assembly line implementing result mistake, then will lead to processor operation irregularity.The prior art
Middle triplication redundancy Register approach is only able to solve the unit data overturning Problem-Error of single particle effect initiation, but to single-particle
Long numeric data overturning Problem-Error can not cope with;And simply multidigit is mistaken using assembly line backup method raw in a plurality of assembly line
Different pipelining-stages the case where it is invalid.
Summary of the invention
The technical problem to be solved by the present invention is overcome the deficiencies of the prior art and provide a kind of single-particle multidigit mistake from
Multiple triple redundance the pipeline design method is majored in, this method is fault-tolerant to each grade of progress triplication redundancy of flowing water, while autonomous correction
The assembly line of this staging error had not only solved the problems, such as that multi-bit error occurred for single assembly line, but also has solved a plurality of assembly line
The problem of multi-bit error, occurs for different pipelining-stages, that is, improve assembly line reliability taken into account pipelining-stage again between delay performance want
It asks.
The object of the invention is achieved by the following technical programs:
A kind of wrong autonomous reparation triple redundance the pipeline design method of single-particle multidigit, using three pipeline and parallel design phases
Same instruction stream;Voting arbitraling logic circuit and error correcting control logic electricity are equipped with after every level-one of three assembly lines
Road;
Voting arbitraling logic circuit after every level-one of three assembly lines is used to export three assembly lines in the grade
Data judged, then export judging result and give error correcting control logic circuit;
The error correcting control logic circuit is according to the judging result for deciding by vote arbitraling logic circuit, to mistake that may be present
Accidentally data are corrected.
The wrong autonomous reparation triple redundance the pipeline design method of above-mentioned single-particle multidigit, when three assembly lines are exported in certain level-one
Data exist mistake when, it is described voting arbitraling logic circuit using three sentence two methods determine three assembly lines this grade export
Correct data, then there is the number of the assembly line of mistake in judgement, and three assembly lines is exported in this grade correct
Data and the number for the assembly line of mistake occur, which export, gives error correcting control logic circuit.
The wrong autonomous reparation triple redundance the pipeline design method of above-mentioned single-particle multidigit, when the simple grain subenvironment in space causes to flow
The single-particle inversion threshold value of waterline is more than 37MeVcm2When/mg, the voting arbitraling logic circuit determines with the following method
The correct data that three assembly lines are exported in this grade:
Any level-one output of three assembly lines is tested based on ground simulating device, obtains simple grain subenvironment
Lower three assembly lines are respectively in the reliability index of any level-one, level-one arbitrarily identical for three assembly lines, using reliable
The correct data that the property highest assembly line of index is exported as three assembly lines in this grade in the output data of this grade, then judges
There is the number of the assembly line of mistake, and the flowing water for the correct data and appearance mistake that three assembly lines are exported in this grade
The number of line, which exports, gives error correcting control logic circuit.
The wrong autonomous reparation triple redundance the pipeline design method of above-mentioned single-particle multidigit, the error correcting control logic circuit
According to correct data and the number for the assembly line for mistake occur that three assembly lines are exported in this grade, corrects and wrong flowing water occur
The data that line is exported in this grade.
The wrong autonomous reparation triple redundance the pipeline design method of above-mentioned single-particle multidigit, the structure phase of three assembly lines
Together.
A kind of wrong autonomous reparation triple redundance assembly line of single-particle multidigit, the flowing water including three parallel processing same instructions stream
Line, voting arbitraling logic circuit and error correcting control logic circuit;One is equipped with after every level-one of three assembly lines
Decide by vote arbitraling logic circuit and an error correcting control logic circuit;
Voting arbitraling logic circuit after every level-one of three assembly lines is used to export three assembly lines in the grade
Data judged, then export judging result and give error correcting control logic circuit;
The error correcting control logic circuit is according to the judging result for deciding by vote arbitraling logic circuit, to number that may be present
It is corrected according to mistake.
The wrong autonomous reparation triple redundance assembly line of above-mentioned single-particle multidigit, when three assembly lines are deposited in the data that certain level-one exports
In mistake, the voting arbitraling logic circuit sentences two methods using three and determines the positive exact figures that three assembly lines are exported in this grade
According to then the number of the assembly line of mistake occurs in judgement, and correct data that three assembly lines exports in this grade and out
The number of the assembly line of existing mistake, which exports, gives error correcting control logic circuit.
The wrong autonomous reparation triple redundance assembly line of above-mentioned single-particle multidigit, when the simple grain subenvironment in space causes the list of assembly line
Particle turn threshold is more than 37MeVcm2When/mg, the voting arbitraling logic circuit determines three flowing water with the following method
The correct data that line is exported in this grade:
Any level-one output of three assembly lines is tested based on ground simulating device, obtains simple grain subenvironment
Lower three assembly lines are respectively in the reliability index of any level-one, level-one arbitrarily identical for three assembly lines, using reliable
The correct data that the property highest assembly line of index is exported as three assembly lines in this grade in the output data of this grade, then judges
There is the number of the assembly line of mistake, and the flowing water for the correct data and appearance mistake that three assembly lines are exported in this grade
The number of line, which exports, gives error correcting control logic circuit.
The wrong autonomous reparation triple redundance assembly line of above-mentioned single-particle multidigit, the error correcting control logic circuit is according to three
The correct data and the number for the assembly line for mistake occur that assembly line is exported in this grade, correct and wrong assembly line occur in the grade
The data of output.
The wrong autonomous reparation triple redundance assembly line of above-mentioned single-particle multidigit, the structure of three assembly lines are identical.
The present invention has the following beneficial effects: compared with the prior art
(1) it the invention proposes a kind of wrong autonomous reparation triple redundance the pipeline design method of single-particle multidigit, both solved
The problem of multi-bit error, occurs for single assembly line, and asking for multi-bit error occurs for the different pipelining-stages for solving a plurality of assembly line
Topic;
(2) present invention uses error correction mechanisms in every level-one of flowing water, avoids single-particle error accumulation, improves stream
Waterline reliability;
(3) present invention is fault-tolerant using triplication redundancy in every level-one of flowing water, increases only the logic gate delay of voting machine, receives
Logic gate delay is in picosecond magnitude under rice technique, and much smaller than the nanosecond order delay between pipelining-stage, therefore, the present invention improves stream
Waterline reliability has taken into account flowing water delay performance requirement again;
(4) for the present invention in the case where space environment is severe, the assembly line based on ground simulating acquisition is any one
The reliability index of grade, arbitration of putting to the vote, although on the one hand the structure of three assembly lines is identical, this method still overcomes stream
The product reliability problem that waterline production technology introduces, on the other hand by assembly line equipment in actual application outside
The protection factors such as shell, installation site, the more practical differentiation reliability under application environment of three every level-ones of assembly line,
Based on above-mentioned voting arbitration result the reliability of triple redundance assembly line can be promoted in extreme.
Detailed description of the invention
Fig. 1 is the wrong autonomous structure chart for repairing triple redundance assembly line of the single-particle multidigit of the embodiment of the present invention;
Fig. 2 is comparator/arbitrated logic logical schematic of the embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to implementation of the invention
Mode is described in further detail.
A kind of wrong autonomous reparation triple redundance the pipeline design method of single-particle multidigit, using the identical assembly line of three structures
The identical instruction stream of parallel processing;Voting arbitraling logic circuit and error correcting control are equipped with after every level-one of three assembly lines
Logic circuit processed.
Voting arbitraling logic circuit after every level-one of three assembly lines is used to export three assembly lines in the grade
Data judged, then export judging result and give error correcting control logic circuit.When three assembly lines are defeated in certain level-one
When data out have mistake, the voting arbitraling logic circuit sentences two methods using three and determines that three assembly lines are defeated at this grade
Correct data out, then there is the number of the assembly line of mistake in judgement, and three assembly lines are exported just in this grade
Exact figures evidence and the number for the assembly line of mistake occur, which export, gives error correcting control logic circuit.
The error correcting control logic circuit is according to the judging result for deciding by vote arbitraling logic circuit, to mistake that may be present
Accidentally data are corrected.The correct data and go out that the error correcting control logic circuit is exported according to three assembly lines in this grade
The number of the assembly line of existing mistake corrects and the data that the assembly line of mistake is exported in this grade occurs.
For the space environment of extreme, i.e., when the simple grain subenvironment in space causes the single-particle inversion threshold value of assembly line
More than 37MeVcm2When/mg, the voting arbitraling logic circuit can also determine three assembly lines at this with the following method
The correct data of grade output:
Any level-one output of three assembly lines is tested based on ground simulating device, obtains simple grain subenvironment
Lower three assembly lines are respectively in the reliability index of any level-one, level-one arbitrarily identical for three assembly lines, using reliable
The correct data that the property highest assembly line of index is exported as three assembly lines in this grade in the output data of this grade.Then judge
There is the number of the assembly line of mistake, and the flowing water for the correct data and appearance mistake that three assembly lines are exported in this grade
The number of line, which exports, gives error correcting control logic circuit.
A kind of wrong autonomous reparation triple redundance assembly line of single-particle multidigit, the structure including three parallel processing same instructions stream
Identical assembly line, voting arbitraling logic circuit and error correcting control logic circuit;After every level-one of three assembly lines
It is equipped with a voting arbitraling logic circuit and an error correcting control logic circuit.
Voting arbitraling logic circuit after every level-one of three assembly lines is used to export three assembly lines in the grade
Data judged, then export judging result and give error correcting control logic circuit;When three assembly lines are defeated in certain level-one
When data out have mistake, the voting arbitraling logic circuit sentences two methods using three and determines that three assembly lines are defeated at this grade
Correct data out, then there is the number of the assembly line of mistake in judgement, and three assembly lines are exported just in this grade
Exact figures evidence and the number for the assembly line of mistake occur, which export, gives error correcting control logic circuit.
The error correcting control logic circuit is according to the judging result for deciding by vote arbitraling logic circuit, to number that may be present
It is corrected according to mistake.The correct data and go out that the error correcting control logic circuit is exported according to three assembly lines in this grade
The number of the assembly line of existing mistake corrects and the data that the assembly line of mistake is exported in this grade occurs.
Under the space environment of extreme, i.e., when the simple grain subenvironment in space causes the single-particle inversion threshold value of assembly line
More than 37MeVcm2When/mg, the voting arbitraling logic circuit can also determine three assembly lines at this with the following method
The correct data of grade output:
Any level-one output of three assembly lines is tested based on ground simulating device, obtains simple grain subenvironment
Lower three assembly lines are respectively in the reliability index of any level-one, level-one arbitrarily identical for three assembly lines, using reliable
The correct data that the property highest assembly line of index is exported as three assembly lines in this grade in the output data of this grade.Then judge
There is the number of the assembly line of mistake, and the flowing water for the correct data and appearance mistake that three assembly lines are exported in this grade
The number of line, which exports, gives error correcting control logic circuit.
Embodiment:
The embodiment of the present invention as shown in Figure 1, include assembly line 1, assembly line 2, assembly line 3, voting arbitraling logic circuit,
Error correcting control logic circuit, assembly line periphery include that instruction buffer, data buffer storage and register file are.Instruction buffer, number
It is that three assembly lines share according to caching and register file, wherein instruction buffer is used to store the instruction of assembly line execution, will instruct
Give the first order flowing water of assembly line 1, assembly line 2, assembly line 3;Data buffer storage is used to store the data of assembly line output, Xiang Liu
Waterline provides arithmetic operation number;Register file is used to store the data of assembly line output, provides arithmetic operation number to assembly line.
Assembly line 1, assembly line 2,3 structure of assembly line are identical and are mutually redundant backup, and every assembly line includes N grades of flowing water lists
Member, 3≤N≤13.The result of every level-one of assembly line is exported to voting machine and arbitrated logic, and the result of voting machine is exported to next
Grade flowing water or data buffer storage, register file, the result of arbitrated logic, which exports, gives error correcting control logic circuit.
Voting machine carries out two from three voting to the result from three every level-ones of assembly line, and correct result is exported.
The course of work of arbitrated logic is as shown in Figure 2: if assembly line 1, assembly line 2, the result of assembly line 3 are consistent,
It exports " inerrancy " information and gives error correcting control logic circuit;If assembly line 1 is consistent with the result of assembly line 2, assembly line 1
Inconsistent with the result of assembly line 3, the result of assembly line 2 and assembly line 3 is inconsistent, then illustrates that mistake occurs in assembly line 3, output
" 3 mistake of assembly line " information gives error correcting control logic circuit;If assembly line 1 is consistent with the result of assembly line 3, assembly line
1 and assembly line 2 result it is inconsistent, the result of assembly line 3 and assembly line 2 is inconsistent, then illustrates that mistake occurs in assembly line 2, defeated
" 2 mistake of assembly line " information gives error correcting control logic circuit out;If assembly line 2 is consistent with the result of assembly line 3, flowing water
The result of line 2 and assembly line 1 is inconsistent, and the result of assembly line 3 and assembly line 1 is inconsistent, then illustrates that mistake occurs in assembly line 1,
It exports " 1 mistake of assembly line " information and gives error correcting control logic circuit.
After error correcting control logic circuit receives error pipeline information, this level-one is corrected according to error correcting algorithm
The pipeline state of mistake corrects operation and occupies a clock cycle, re-starts the same level water operation in following clock cycle.
Error correcting algorithm: when assembly line 1 is error pipeline, this level production line 1 is replaced with assembly line 3;When assembly line 2 is wrong
Accidentally when assembly line, this level production line 2 is replaced with assembly line 1;When assembly line 3 is error pipeline, this is replaced with assembly line 1
One level production line 3.
The content that description in the present invention is not described in detail belongs to the well-known technique of those skilled in the art.
Claims (10)
1. a kind of wrong autonomous reparation triple redundance the pipeline design method of single-particle multidigit, it is characterised in that: use three assembly lines
The identical instruction stream of parallel processing;Voting arbitraling logic circuit and error correcting control are equipped with after every level-one of three assembly lines
Logic circuit processed;
The number that voting arbitraling logic circuit after every level-one of three assembly lines is used to export three assembly lines in this grade
According to being judged, then exports judging result and give error correcting control logic circuit;
The error correcting control logic circuit is according to the judging result for deciding by vote arbitraling logic circuit, to error number that may be present
According to being corrected.
2. a kind of wrong autonomous reparation triple redundance the pipeline design method of single-particle multidigit according to claim 1, feature
Be: when three assembly lines are when the data that certain level-one exports have mistake, the voting arbitraling logic circuit sentences two using three
Method determine the correct data that three assembly lines are exported in this grade, then judgement occur mistake assembly line number, and will
Three assembly lines are exported with the number for wrong assembly line occur in the correct data that this grade exports and are controlled to error correcting
Logic circuit.
3. a kind of wrong autonomous reparation triple redundance the pipeline design method of single-particle multidigit according to claim 1, feature
It is: is more than 37MeVcm when the simple grain subenvironment in space causes the single-particle inversion threshold value of assembly line2When/mg, the voting
Arbitraling logic circuit determines the correct data that three assembly lines are exported in this grade with the following method:
Any level-one output of three assembly lines is tested based on ground simulating device, is obtained three under simple grain subenvironment
Respectively in the reliability index of any level-one, level-one arbitrarily identical for three assembly lines is referred to using reliability for assembly line
Mark the correct data that highest assembly line is exported as three assembly lines in this grade in the output data of this grade.
4. a kind of wrong autonomous reparation triple redundance the pipeline design method of single-particle multidigit described according to claim 1~one of 3,
It is characterized by: correct data and appearance mistake that the error correcting control logic circuit is exported according to three assembly lines in this grade
The number of assembly line accidentally corrects and the data that the assembly line of mistake is exported in this grade occurs.
5. a kind of wrong autonomous reparation triple redundance the pipeline design method of single-particle multidigit described according to claim 1~one of 3,
It is characterized by: the structure of three assembly lines is identical.
6. a kind of wrong autonomous reparation triple redundance assembly line of single-particle multidigit, it is characterised in that: including the identical finger of three parallel processings
Enable the assembly line, voting arbitraling logic circuit and error correcting control logic circuit of stream;After every level-one of three assembly lines
It is equipped with a voting arbitraling logic circuit and an error correcting control logic circuit;
The number that voting arbitraling logic circuit after every level-one of three assembly lines is used to export three assembly lines in this grade
According to being judged, then exports judging result and give error correcting control logic circuit;
The error correcting control logic circuit is wrong to data that may be present according to the judging result for deciding by vote arbitraling logic circuit
Accidentally corrected.
7. the wrong autonomous reparation triple redundance assembly line of a kind of single-particle multidigit according to claim 6, it is characterised in that: when three
When the data that certain level-one exports have mistake, the voting arbitraling logic circuit is sentenced two method using three and is determined for assembly line
The correct data that three assembly lines are exported in this grade, then there is the number of the assembly line of mistake in judgement, and described three are flowed
Waterline exports with the number for wrong assembly line occur in the correct data that this grade exports and gives error correcting control logic circuit.
8. the wrong autonomous reparation triple redundance assembly line of a kind of single-particle multidigit according to claim 6, it is characterised in that: work as sky
Between simple grain subenvironment to cause the single-particle inversion threshold value of assembly line be more than 37MeVcm2When/mg, the voting arbitrated logic
Circuit determines the correct data that three assembly lines are exported in this grade with the following method:
Any level-one output of three assembly lines is tested based on ground simulating device, is obtained three under simple grain subenvironment
Respectively in the reliability index of any level-one, level-one arbitrarily identical for three assembly lines is referred to using reliability for assembly line
Mark the correct data that highest assembly line is exported as three assembly lines in this grade in the output data of this grade.
9. the wrong autonomous reparation triple redundance assembly line of a kind of single-particle multidigit according to claim 6, it is characterised in that: described
The correct data and the volume for the assembly line for mistake occur that error correcting control logic circuit is exported according to three assembly lines in this grade
Number, it corrects and the data that the assembly line of mistake is exported in this grade occurs.
10. according to a kind of wrong autonomous reparation triple redundance assembly line of single-particle multidigit as claimed in one of claims 6 to 9, feature
Be: the structure of three assembly lines is identical.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811035348.9A CN109271282B (en) | 2018-09-06 | 2018-09-06 | Single-particle multi-dislocation autonomous repair triple-redundancy assembly line and design method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811035348.9A CN109271282B (en) | 2018-09-06 | 2018-09-06 | Single-particle multi-dislocation autonomous repair triple-redundancy assembly line and design method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109271282A true CN109271282A (en) | 2019-01-25 |
CN109271282B CN109271282B (en) | 2022-01-11 |
Family
ID=65187984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811035348.9A Active CN109271282B (en) | 2018-09-06 | 2018-09-06 | Single-particle multi-dislocation autonomous repair triple-redundancy assembly line and design method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109271282B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101551764A (en) * | 2009-02-27 | 2009-10-07 | 北京时代民芯科技有限公司 | An anti-SEE system and method based on synchronizing redundant threads and coding technique |
CN102135928A (en) * | 2011-03-30 | 2011-07-27 | 武汉大学 | Isomerous triple modular redundancy fault-tolerant method based on LUT (Look-up Table) evolvable hardware |
CN102355349A (en) * | 2011-06-28 | 2012-02-15 | 中国人民解放军国防科学技术大学 | Fault-tolerant based IDEA (International Data Encryption Algorithm) full-flowing-water hardware encryption method |
CN102955427A (en) * | 2012-11-14 | 2013-03-06 | 中国船舶重工集团公司第七一九研究所 | Interconnecting error correction type triple-modular redundancy control system and arbitration method |
CN103731130A (en) * | 2013-12-27 | 2014-04-16 | 华为技术有限公司 | Universal fault-tolerant error-correction circuit, universal decoder and triple-module redundancy circuit |
CN104731666A (en) * | 2013-12-23 | 2015-06-24 | 深圳市国微电子有限公司 | Single event upset prevention self-correction integrated circuit and correction method thereof |
CN104932954A (en) * | 2015-07-01 | 2015-09-23 | 西北工业大学 | FPGA (Field Programmable Gate Array) key data protection method for microsatellite |
CN105045672A (en) * | 2015-07-24 | 2015-11-11 | 哈尔滨工业大学 | Multilevel fault tolerance reinforcement satellite information processing system based on SRAM FPGA |
CN105279049A (en) * | 2015-06-16 | 2016-01-27 | 康宇星科技(北京)有限公司 | Method for designing triple-modular redundancy type fault-tolerant computer IP core with fault spontaneous restoration function |
CN105320575A (en) * | 2015-10-27 | 2016-02-10 | 首都师范大学 | Self-checking and recovering device and method for dual-modular redundancy assembly lines |
CN106656184A (en) * | 2016-12-26 | 2017-05-10 | 中国科学院微电子研究所 | Folding-interpolation type analog-to-digital converter with folding ratio of 3 and error correction method thereof |
CN108055031A (en) * | 2017-12-14 | 2018-05-18 | 北京时代民芯科技有限公司 | A kind of triplication redundancy structure of self- recoverage anti-single particle soft error accumulation |
-
2018
- 2018-09-06 CN CN201811035348.9A patent/CN109271282B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101551764A (en) * | 2009-02-27 | 2009-10-07 | 北京时代民芯科技有限公司 | An anti-SEE system and method based on synchronizing redundant threads and coding technique |
CN102135928A (en) * | 2011-03-30 | 2011-07-27 | 武汉大学 | Isomerous triple modular redundancy fault-tolerant method based on LUT (Look-up Table) evolvable hardware |
CN102355349A (en) * | 2011-06-28 | 2012-02-15 | 中国人民解放军国防科学技术大学 | Fault-tolerant based IDEA (International Data Encryption Algorithm) full-flowing-water hardware encryption method |
CN102955427A (en) * | 2012-11-14 | 2013-03-06 | 中国船舶重工集团公司第七一九研究所 | Interconnecting error correction type triple-modular redundancy control system and arbitration method |
CN104731666A (en) * | 2013-12-23 | 2015-06-24 | 深圳市国微电子有限公司 | Single event upset prevention self-correction integrated circuit and correction method thereof |
CN103731130A (en) * | 2013-12-27 | 2014-04-16 | 华为技术有限公司 | Universal fault-tolerant error-correction circuit, universal decoder and triple-module redundancy circuit |
CN105279049A (en) * | 2015-06-16 | 2016-01-27 | 康宇星科技(北京)有限公司 | Method for designing triple-modular redundancy type fault-tolerant computer IP core with fault spontaneous restoration function |
CN104932954A (en) * | 2015-07-01 | 2015-09-23 | 西北工业大学 | FPGA (Field Programmable Gate Array) key data protection method for microsatellite |
CN105045672A (en) * | 2015-07-24 | 2015-11-11 | 哈尔滨工业大学 | Multilevel fault tolerance reinforcement satellite information processing system based on SRAM FPGA |
CN105320575A (en) * | 2015-10-27 | 2016-02-10 | 首都师范大学 | Self-checking and recovering device and method for dual-modular redundancy assembly lines |
CN106656184A (en) * | 2016-12-26 | 2017-05-10 | 中国科学院微电子研究所 | Folding-interpolation type analog-to-digital converter with folding ratio of 3 and error correction method thereof |
CN108055031A (en) * | 2017-12-14 | 2018-05-18 | 北京时代民芯科技有限公司 | A kind of triplication redundancy structure of self- recoverage anti-single particle soft error accumulation |
Non-Patent Citations (2)
Title |
---|
杨玉辰等: "三模冗余反馈纠错技术在星载电路加固设计中的应用与实现", 《空间电子技术》 * |
赖晓玲等: "面向航天应用的Virtex5系列FPGA单粒子翻转防护技术", 《空间电子技术》 * |
Also Published As
Publication number | Publication date |
---|---|
CN109271282B (en) | 2022-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10761925B2 (en) | Multi-channel network-on-a-chip | |
EP3493062B1 (en) | Data processing system having lockstep operation | |
US8051337B2 (en) | System and method for fast cache-hit detection | |
CN105630732A (en) | Hot switching method for dual-mode redundant microprocessor | |
US5577199A (en) | Majority circuit, a controller and a majority LSI | |
CN103218272A (en) | Spaceborne digital signal processor turning reinforcing method | |
US9378098B2 (en) | Methods and systems for redundant data storage in a register | |
CN103744754B (en) | A kind of radiation hardening walks abreast board computer system and using method thereof | |
CN105320579B (en) | Towards the selfreparing dual redundant streamline and fault-tolerance approach of SPARC V8 processors | |
CN112328396B (en) | Dynamic self-adaptive SOPC fault-tolerant method based on task level | |
CN105279049A (en) | Method for designing triple-modular redundancy type fault-tolerant computer IP core with fault spontaneous restoration function | |
TWI510912B (en) | Fault tolerance in a multi-core circuit | |
CN113454724A (en) | Runtime post package repair for memory | |
CN102521086B (en) | Dual-mode redundant system based on lock step synchronization and implement method thereof | |
CN105607974A (en) | High-reliability multicore processing system | |
CN107807902B (en) | FPGA dynamic reconfiguration controller resisting single event effect | |
CN105320575A (en) | Self-checking and recovering device and method for dual-modular redundancy assembly lines | |
CN109271282A (en) | A kind of single-particle multidigit is wrong independently to repair triple redundance assembly line and design method | |
Rivers et al. | Reliability challenges and system performance at the architecture level | |
US20190250578A1 (en) | Method and device for computing data models in safety-critical systems | |
US8954794B2 (en) | Method and system for detection of latent faults in microcontrollers | |
US10289332B2 (en) | Apparatus and method for increasing resilience to faults | |
US20220107866A1 (en) | Fast memory ecc error correction | |
CN110990201B (en) | Self-healing management controller, soC and self-healing method | |
Zhang et al. | Design and verification of sram self-detection repair based on ecc and bisr circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |