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

Single-particle soft error processing method for ensuring content consistency of Cache and off-chip memory

A technology of off-chip memory and processing method, which is applied in the field of aerospace and can solve problems such as inconsistency between Cache and off-chip memory

Active Publication Date: 2021-01-22
BEIJING INST OF CONTROL ENG
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Compared with the previous software that does not enable the processor Cache function, after the processor Cache is enabled, the single event soft error handling of the operating system faces a new problem, that is, the contents of the Cache and the off-chip memory are inconsistent when a single event error occurs

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
  • Single-particle soft error processing method for ensuring content consistency of Cache and off-chip memory
  • Single-particle soft error processing method for ensuring content consistency of Cache and off-chip memory
  • Single-particle soft error processing method for ensuring content consistency of Cache and off-chip memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to make the object, technical solution and advantages of the present invention clearer, the embodiments disclosed in the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0044] In order to meet the needs of aerospace high-performance computing, the processor usually adopts the Cache technology of the Haval structure. When there is an instruction or data at a certain address in the Cache, the software will not actually access the external memory during the memory access operation of the address, and the processor will not be able to detect the single event flip in the external memory in time. Therefore, the system software should have the function of refreshing the memory periodically, discover and deal with single-particle soft errors in time, and realize the content consistency between the Cache and the off-chip memory.

[0045] Such as figure 1 , in this embodiment, the single event soft error handl...

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 discloses a single-particle soft error processing method for ensuring content consistency of a Cache and an off-chip memory. The method comprises the following steps: setting a refreshing address as a first address of the memory; reading refreshing address content according to words; when it is determined that the single-particle soft error is triggered, reading a processor error state register; when it is determined that the current single-particle soft error is a correctable error, correcting an error address corresponding to the current single-particle soft error, and writinga correction result back to the memory; performing 4-byte accumulation on the refreshing address; and when it is determined that the refreshing address after 4-byte accumulation exceeds the effectiveaddress range of the memory, returning to execute the step of setting the refreshing address as the head address of the memory. When single event soft errors such as illegal instruction traps and dataaccess traps are caused by the single event effect, measures such as clearing instruction Caches and data Caches of corresponding cores are adopted to adapt to operation characteristics of a processor when enabling the Caches, and content consistency of the Caches and an off-chip memory when the single event soft errors occur is guaranteed.

Description

technical field [0001] The invention belongs to the field of aerospace technology, and in particular relates to a single-event soft error processing method for ensuring the content consistency between a Cache and an off-chip memory. Background technique [0002] During the operation of the spacecraft in orbit, electronic components such as memories will be affected by the radiation environment of space particles, which will cause problems such as single event flipping, which will lead to single event soft errors such as instruction access traps, data access traps, and illegal instruction traps in the system, seriously affecting the aerospace industry. normal function and service of the server. Therefore, in order to ensure the highly reliable operation of the system, the on-board operating system must have appropriate software error handling capabilities to ensure the normal execution of user programs and the display of system performance. [0003] Especially in the field o...

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/07
CPCG06F11/073G06F11/0793Y02D10/00
Inventor 苗志富彭飞徐建邢卫卫尚智刘波谭彦亮袁媛周育逵
Owner BEIJING INST OF CONTROL ENG
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