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

Zynq-7000-based anti-single event upset protection method for on-chip memory

An on-chip memory, anti-single-event technology, used in instruments, response error generation, and hardware redundancy for data error detection, etc. With error correction ability and other problems, to achieve the effect of improving reliability

Active Publication Date: 2020-01-07
HARBIN INST OF TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Among them, the processor's built-in EDAC circuit is usually determined by the security level of the chip, such as an aerospace-grade chip, while the on-chip memory in the Zynq-7000 only has a parity check function, does not have error correction capabilities, and does not meet the anti-single event requirements of the spaceborne system. Requirements for inversion; the realization of EDAC circuits with FPGA has the characteristics of flexible design and configurability, but as a volatile storage, SRAM-type FPGA has its own reliability problems, and the most important thing is that the dual-core processor and the on-chip memory have been integrated in the same In the chip, the hardening of the memory cannot be realized through the external hardware EDAC circuit

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
  • Zynq-7000-based anti-single event upset protection method for on-chip memory
  • Zynq-7000-based anti-single event upset protection method for on-chip memory
  • Zynq-7000-based anti-single event upset protection method for on-chip memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be further described below in conjunction with the accompanying drawings.

[0028] A Zynq-7000-based on-chip memory anti-single event flipping protection method, using the resource characteristics of the dual-core ARM processor and software generate interrupt (Software Generate Interrupt, SGI) in the Zynq-7000 chip, using the software EDAC method to achieve OCM data fault tolerance , to ensure the reliability of dual-core communication, its functional block diagram is as follows figure 1 shown.

[0029] exist figure 1Among them, the original data in CPU0 or CPU1 is encoded by the software EDAC module and written into OCM; the Hsiao code data in OCM is decoded by the software EDAC module and read by CPU0 or CPU1; when the data read detects When a unit error or a double bit error occurs, SGI generates a software interrupt to write back dual-core synchronous data or notify CPU0 and CPU1 for processing. The main steps are as follows:

[0030] ...

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 a Zynq-7000-based scratch-pad memory single event upset protection method which is applied to a memory fault-tolerant design of Zynq-7000SoC in a space environment, and aims to solve the problems that single event upset affects data reliability of a memory on an internal pad of a Zynq-7000 chip in a space environment. Correct communication between dual-core processors in the Zynq-7000 chip is guaranteed. On the basis of resource characteristics of the Zynq-7000 chip, data reinforcing operation of communication between the dual-core processors and the scratch-pad memory is realized by a software EDAC method, state tags of a single-bit error and a dual-bit error and dual-core synchronous write-back operation of the single-bit error are realized by a software interruption mode, and functions of single-error-correcting and double-error-detecting and data write-back of data are fulfilled in an ARM processor, therefore, the single event upset resistance of the memory on the internal pad of Zynq-7000 is improved, and an important means is provided for reliability of data communication between the dual-core processes in Zynq-7000 SoC.

Description

technical field [0001] The invention relates to the field of software methods, and is specifically applied to on-board systems, in particular to a Zynq-7000-based on-chip memory anti-single event reversal protection method. Background technique [0002] In recent years, commercial-off-the-shelf (COTS) devices have been increasingly used in the aerospace field due to their low cost, high performance, and no restrictions on foreign imports. Among them, Xilinx's Zynq-7000 series devices tightly integrate dual-core ARM processors with programmable logic and hard IP peripherals. The perfect combination of flexibility and configurability has attracted widespread attention in the field of small satellites and is gradually applied in the aerospace field. in engineering practice. [0003] The dual-core ARM Cortex-A9 processor in the PS part of the Zynq-7000SoC can use an asymmetric multi-processing (Asymmetric Multi-core Processor, AMP) mechanism to execute different tasks in parall...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/07G06F11/20
CPCG06F11/0724G06F11/202
Inventor 彭喜元沈露崔秀海彭宇王少军
Owner HARBIN INST OF TECH
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