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 PDF

Info

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
Application number
CN201811035348.9A
Other languages
Chinese (zh)
Other versions
CN109271282B (en
Inventor
覃辉
于立新
彭和平
庄伟�
宋立国
杨雪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Microelectronic Technology Institute
Mxtronics Corp
Original Assignee
Beijing Microelectronic Technology Institute
Mxtronics Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Microelectronic Technology Institute, Mxtronics Corp filed Critical Beijing Microelectronic Technology Institute
Priority to CN201811035348.9A priority Critical patent/CN109271282B/en
Publication of CN109271282A publication Critical patent/CN109271282A/en
Application granted granted Critical
Publication of CN109271282B publication Critical patent/CN109271282B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1405Saving, 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

A kind of single-particle multidigit is wrong independently to repair triple redundance assembly line and design method
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.
CN201811035348.9A 2018-09-06 2018-09-06 Single-particle multi-dislocation autonomous repair triple-redundancy assembly line and design method Active CN109271282B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (12)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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