An anti-SEE system and method based on synchronizing redundant threads and coding technique

An anti-single event effect and coding technology, applied in the system field of anti-single event effect, can solve the problems of increasing system hardware overhead, sensitivity, hidden danger of single-event overturn, etc., achieving strong real-time error correction, avoiding performance loss, and controlling simple effect

Inactive Publication Date: 2009-10-07
BEIJING MXTRONICS CORP +1
View PDF1 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Therefore, this full-pipeline redundancy method requires multiple buffers, which greatly increases the hardware overhead of the system. More importantly, the storage circuit of the buffer is v

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An anti-SEE system and method based on synchronizing redundant threads and coding technique
  • An anti-SEE system and method based on synchronizing redundant threads and coding technique
  • An anti-SEE system and method based on synchronizing redundant threads and coding technique

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] Such as figure 1 As shown, the system of the present invention includes an instruction fetch module, a thread gating module, a decoding module I, an execution module I, a decoding module II, an execution module II, an error detection circuit I, an error detection circuit II, a register file I (Regfile I ), register file II (Regfile II), comparison module, memory module and system controller;

[0037] The instruction fetching module reads the instruction A from the hit CACHE or from the external memory according to the system controller, and caches the read instruction A; the instruction read from the external memory needs to undergo EDAC error correction and error detection Processing; the instructions read from the hit CACHE are processed through parity; these two processing methods are technologies well known to those skilled in the art, and will not be described in detail here. For EDAC error correction and error detection processing, please refer to Chinese patent 2...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Through the research and improvement of error-correcting codes and error-detecting codes, the anti-SEE system and method based on synchronizing redundant threads and coding technique enables this coding technique to quickly detect the SEU (single event upset) occurring in register file and meanwhile design the both-threaded mechanism of the processor into a redundant both-threaded mechanism. When the register file of a thread is found with SEU, the register data with upset error will be corrected through replacing this register file with the register file of the other redundant thread; through the comparison mechanism of synchronous execution results in the layer of redundant both-threaded instructions, the pipelined circuit is judged whether there is SET (single-event transient) error. If such error occurs, it will be quickly eliminated from the pipeline through the designed redundant thread pipeline restart mechanism. This method satisfactorily solves the two frequent and difficult problems: SMU of register file in processor and pipeline SET.

Description

technical field [0001] The invention relates to an anti-single event effect system and its realization method. Background technique [0002] In recent years, with the development of technology, the size of devices has become smaller and lower, and the operating voltage has become lower and lower, and the single event effect has become more and more serious. Especially as the clock frequency increases, the error rate caused by the SET increases linearly, even exceeding the SEU, thereby limiting the increase of the processor system clock frequency. Studies have shown that the pulse width of SET is on the order of 350 ps to 1.3 ns, so when the pulse width exceeds 1 ns, the clock frequency is limited to below 1 GHz, otherwise the SET effect may occur. On the other hand, under the ultra-deep sub-micron process, the probability of multiple bit flips in the storage circuit increases, and it is very important to design the processor to resist the single event effect. [0003] For ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/00G06F11/14G06F9/38
Inventor 彭和平于立新郝丽
Owner BEIJING MXTRONICS CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products