Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

SEU (single event upset)-resistant fast refreshing circuit and method applied to FPGA (field programmable gate array) and based on ECCs (error correcting codes)

An anti-single event, error-correcting code technology, applied in the field of FPGA circuit reliability design, can solve the problems of increasing the difficulty of program design and not being able to provide the position of single event flipping in data frames, etc., to overcome dynamic refresh circuit, compact structure, The effect of intelligent adjustment of refresh rate

Active Publication Date: 2017-01-04
SHANGHAI RADIO EQUIP RES INST
View PDF9 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

"A CRC Verification Method for SRAM-type FPGA Configuration Refresh" 201410783776.5 also uses an anti-fuse FPGA as the control circuit, and uses the CRC verification method to detect whether a single event flip occurs in the FPGA. This verification method not only increases the program The design is difficult, and the verification result cannot provide the location of the single event flip in the data frame, so it is not suitable for application on Virtex-4 and Virtex-5 series FPGAs

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
  • SEU (single event upset)-resistant fast refreshing circuit and method applied to FPGA (field programmable gate array) and based on ECCs (error correcting codes)
  • SEU (single event upset)-resistant fast refreshing circuit and method applied to FPGA (field programmable gate array) and based on ECCs (error correcting codes)
  • SEU (single event upset)-resistant fast refreshing circuit and method applied to FPGA (field programmable gate array) and based on ECCs (error correcting codes)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Hereinafter, a preferred embodiment of the FPGA anti-single event upset fast refresh circuit based on ECC error correction codes involved in the present invention will be described with reference to the accompanying drawings.

[0044] figure 1 It is a schematic diagram showing the circuit involved in the present invention. figure 1 The circuit in the circuit includes: read and write control module 1, frame address generation module 2, frame buffer module 3, frame error correction module 4, working state control and error analysis module 5 and FPGA health assessment module 6.

[0045] Among them, the frame address generation module 2 generates a corresponding frame address according to the FPGA structure, which can be obtained through the frame address analysis circuit; the frame buffer module 3 stores a frame of data read, if there is a bit flip in the data frame, after error correction Afterwards, it will be written to the corresponding frame address; the frame error ...

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

The invention relates to an SEU (single event upset)-resistant fast refreshing circuit and method applied to an FPGA (field programmable gate array) and based on ECCs (error correcting codes). The method comprises steps as follows: for any one frame address generated by a frame address generation module, a read-write control module reads data frames through an ICAP (internal configuration access port) of the FPGA, only reads frame data of the current frame address every time and writes the read data frame into a frame caching module; after a frame synchronization signal received by a working state control and error analysis module from a frame ECC interface of the FPGA becomes higher from lower, the ECCs of the current data frame are read, and the upset position in the data frame is calculated; a frame error correction module reads a segment of SEU data from the frame caching module according to the upset position and performs negation on the upset position, correct data after error correction is obtained and is written into the frame caching module again, the correct data frame is written into the current frame address of the FPGA again by the read-write control module, and accordingly, SEU-resistant error correction of the FPGA is completed.

Description

technical field [0001] The invention relates to the field of reliability design of FPGA circuits in space payloads, in particular to an FPGA anti-single event flip fast refresh circuit and method based on ECC error correction codes. Background technique [0002] Virtex-4 and Virtex-5 series FPGAs are SRAM-type FPGAs. At present, the configuration refresh circuit of SRAM-type FPGAs mostly uses anti-fuse FPGAs as the main control chip, which are connected to PROM and FPGA respectively to control the normal loading program and the dynamic after normal operation. refresh. Among them, the anti-fuse FPGA adopts A54SX72A and other series FPGAs. The chip is bulky and takes up valuable space on the printed board. In addition, when designing the circuit, it is necessary to disconnect the loading connection between the FPGA and the PROM. The anti-fuse FPGA spans Connected at both ends of the disconnection, compared with the original circuit design, there are many changes, the technica...

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/10
Inventor 张衡高媛王凤娇邹波黄勇周郁
Owner SHANGHAI RADIO EQUIP RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products