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

Protection method for a processor instruction Cache single event upset soft error

A single-event flipping and processor instruction technology, applied in the aerospace field, can solve problems such as program flow soft errors, just in its infancy, processor application problems, etc., and achieve the effect of saving development costs and wide applicability

Active Publication Date: 2019-04-12
SHANGHAI AEROSPACE COMP TECH INST
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, there is no hardened PPC750 processor corresponding to RAD750 in China at present, and the research on radiation resistance hardening of this high-speed processor is just in its infancy
As the main single-event-sensitive component of a high-performance processor, the single-event flip in the instruction cache will cause soft errors in the program flow, which will bring problems to the application of the processor in on-board computer products

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
  • Protection method for a processor instruction Cache single event upset soft error

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0033] In order to solve the problem of program soft errors caused by on-orbit single-event flips encountered in the application of high-performance processors in on-board computers, the present invention provides a protection method for processor instruction Cache single-event flip soft errors. The technical solution of the present invention will be described in detail below with specific embodiments in conjunction with the high-performance processor PPC750 instruction Cache single event flip soft 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 provides a protection method for a processor instruction Cache single event upset soft error, and the method comprises the steps: determining a fault abnormity type caused by the processor instruction Cache single event upset; binding a single particle flipping soft error recovery function according to the fault abnormality type; starting a corresponding single event upset soft errorrecovery function according to the fault abnormality type; through a single event upset soft error recovery function, storing a return address in an abnormal return address register of the processor,and invalidating an instruction Cache of the processor; determining an address where the single event upset occurs by returning the address; and re-acquiring data corresponding to the address where the single event upset occurs from the main memory, and executing data restoration of the single event upset. Therefore, the problem of program soft errors caused by single event upset when the processor is applied to a satellite-borne computer is solved, and the method has the advantages of simple structure, low cost, high execution efficiency and wide applicability.

Description

technical field [0001] The present invention relates to the field of aerospace technology, in particular to a protection method for processor instruction Cache single event flipping soft errors. Background technique [0002] With the development of spacecraft in the direction of long life and high reliability, galactic cosmic rays, solar cosmic rays, and high-energy charged particles in the Earth's radiation belt, especially the single-particle flips caused by heavy ions, have become a must for the reliable operation of spacecraft in orbit. A key factor to focus on. Single event upset is the effect of charged particle radiation on logic devices and logic circuits. When a single space high-energy charged particle bombards the chip of a microelectronic device in a large-scale or ultra-large-scale integrated circuit, it will cause a transient logic error or hard error in the logic device or circuit, such as the flipping of the data stored in the memory cell ("1" flipping to "...

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 Applications(China)
IPC IPC(8): G06F11/16
CPCG06F11/165G06F11/1683
Inventor 孙逸帆游红俊田文波刘骁白亮
Owner SHANGHAI AEROSPACE COMP TECH 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