Supercharge Your Innovation With Domain-Expert AI Agents!

Cache Fault Tolerance Mechanism of Embedded Processor

An embedded processor, cache technology, applied in the direction of response error generation, redundant code error detection, etc., can solve problems such as increasing cache access time, reducing processor performance, increasing access time, etc., to improve flexibility performance, increased time, the effect of circuit simplicity

Active Publication Date: 2017-05-10
NO 32 RES INST OF CHINA ELECTRONICS TECH GRP
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The checking and error correction logic of ECC code is equivalent to the decoder with 8 inputs and 64 outputs, which is also a very complicated circuit
[0010] (2) The ECC protection mechanism increases the access time of the cache and reduces the performance of the processor
Figure 4 relative to the path image 3 There are more ECC code generation and ECC code checking and error correction logic in the path, resulting in an increase of more than 10% in the access time for accessing the cache

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
  • Cache Fault Tolerance Mechanism of Embedded Processor
  • Cache Fault Tolerance Mechanism of Embedded Processor
  • Cache Fault Tolerance Mechanism of Embedded Processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The preferred embodiments of the present invention are given below in conjunction with the accompanying drawings to describe the technical solution of the present invention in detail.

[0032] Such as Figure 5 Shown, the cache fault-tolerant mechanism of embedded processor of the present invention comprises the following steps:

[0033] In step 1, there are instruction cache and data cache in the embedded processor; the instruction cache has a read port and a write port. The read port of the instruction cache is connected to the instruction unit. The data cache has a readable and writable port and a write-only port; when writing the cache, the write port generates a parity code according to the data on the write data bus; when generating the parity code, it is in bytes, that is One byte generates one bit of parity, two bytes generates two bits of parity, and so on. The generated parity code and the data written on the data bus are simultaneously written to the data ...

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 cache fault-tolerant mechanism of an embedded processor. The cache fault-tolerant mechanism of the embedded processor includes the following steps that an instruction cache and a data cache are arranged in the embedded processor; the instruction cache comprises a reading port and a writing port; a parity check code is generated by the writing port according to data on a data bus when a cache is written; the data and the parity check code which are read from the cache are latched and meanwhile an access address of the cache to be read is latched by the reading port when the cache is read; a parity check code of the latched data is generated by the reading port and is in comparison with the parity check code which is read out by the reading port and no error is produced if the parity check codes are consistent; a cache error is produced if not; the data error is solved in an exception handling mode when the error is produced; the exception handling mode is executed. According to the cache fault-tolerant mechanism of the embedded processor, the error checking and the error handling are achieved through the parity check and the exception handling and accordingly the impact on the performance of circuits is small and increased hardware circuits are less.

Description

technical field [0001] The invention relates to a high-speed cache (Cache) fault-tolerant mechanism, in particular to a high-speed cache fault-tolerant mechanism of an embedded processor. Background technique [0002] A cache circuit is one of the main components of a computer processor and is mainly used to cache instructions and data. Usually, the caches for caching instructions and caching data are separated, called instruction caches and data caches, respectively. figure 1 Shows the location of the instruction cache and data cache on the processor datapath. The instruction cache is located on the instruction fetch data path; the data cache is located on the data access unit (load (load) / store (store) unit) data path. The instruction cache has two ports: a read port, connected to the instruction unit; a write port, connected to the bus interface unit. The data cache also has two ports, but both ports are readable and writable ports, one port is connected to the instruc...

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/10
Inventor 马鹏
Owner NO 32 RES INST OF CHINA ELECTRONICS TECH GRP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More