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

SRAM (static random access memory)-oriented anti-SEU (single-event upset) error accumulation controller and method

A controller and memory controller technology, applied in the field of fault tolerance, can solve the problem that SRAM memory cells cannot be refreshed, etc.

Active Publication Date: 2014-04-02
NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH
View PDF8 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the probabilistic refresh technology can only perform refresh operations on memory cells that have read operations, and cannot refresh SRAM memory cells that have not been read for a long time, so some SRAM memory cells (SRAM memory cells that do not perform read operations) cannot be avoided. SEU errors keep accumulating

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
  • SRAM (static random access memory)-oriented anti-SEU (single-event upset) error accumulation controller and method
  • SRAM (static random access memory)-oriented anti-SEU (single-event upset) error accumulation controller and method
  • SRAM (static random access memory)-oriented anti-SEU (single-event upset) error accumulation controller and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The patent of the present invention will be described in further detail below in conjunction with the accompanying drawings, which is an explanation of the present invention rather than a limitation.

[0051] Such as figure 1 As shown, a SRAM-oriented anti-SEU error accumulation controller, a memory controller that automatically performs refresh actions is set between the on-chip bus and the external bus. When the processor reads the main memory, the microprocessor The memory controller of the memory controller autonomously (that is, without processor intervention) performs a refresh operation of reading→verifying→writing back on the memory unit of the read operation; when the processor performs other operations other than accessing the main memory, the microprocessor The memory controller independently (that is, without processor intervention) performs traversal read → verify → write back operations on all storage units. This method makes full use of the idle time of t...

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 an SRAM (static random access memory)-oriented anti-SEU (single-event upset) error accumulation controller and method. The controller comprises a register group, a memory access information generation circuit, a memory access state transfer control circuit, a check code decoding module, an rdata register, a multiplexer, an EDAC (error detection and correction) encoding module, a pdata register and a wdata register. When a processor performs other operations other than access of a main memory, a memory controller of the processor autonomously performs traversal read, check and write-back operations on all storage units, the traversal refresh operation takes a most basic SRAM storage unit as a unit; when the refresh operation of one storage unit is completed, the refresh address is progressively increased, a state machine is controlled to be back to an idle state, and whether the processor has memory access operation or not is detected again. According to the controller and the method, disclosed by the invention, idle time of a system is fully utilized, and SEU error accumulation of the SRAM storage units can be avoided on the basis of not affecting the performance of the processor.

Description

technical field [0001] The patent of the invention belongs to the technical field of fault tolerance, and relates to a controller and method for SRAM-oriented anti-SEU error accumulation. Background technique [0002] SRAM (Static Random Access Memory), that is, static random access memory, has the following main advantages: (1) It can keep data without refreshing; (2) The read and write access cycle is short. Under the same conditions, SRAM has higher performance and reliability than DRAM, and is widely used in electronic systems with high real-time requirements such as aerospace and aviation. [0003] With the advancement of SRAM manufacturing process and the reduction of core voltage, the possibility of SRAM single-event upset (Single-event Upset, SEU) in harsh environments increases rapidly. The current engineering practice proves that SEU is a type of soft error with the highest probability of occurrence in the space environment, and SEU only causes one Bit to flip in ...

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): G11C11/413
Inventor 陈庆宇艾刁王雯唐威吴龙胜
Owner NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & 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