Processor Fault Injection and Tracking Method and Simulator Based on Simulator

A technology of fault injection and simulator, which is applied in the direction of detecting faulty computer hardware, function inspection, etc., and can solve problems such as inability to analyze

Inactive Publication Date: 2011-12-07
TSINGHUA UNIV
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method cannot analyze the transmission process of the fault and the information of the faulty component, so it has certain limitations.

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
  • Processor Fault Injection and Tracking Method and Simulator Based on Simulator
  • Processor Fault Injection and Tracking Method and Simulator Based on Simulator
  • Processor Fault Injection and Tracking Method and Simulator Based on Simulator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] refer to figure 1 , showing Embodiment 1 of a simulator-based processor fault injection and tracking method of the present invention, including the following steps:

[0042] Step 101, abstract the processor into a simulator with simulation modules.

[0043] First, a software simulator that simulates the processor structure can be developed according to the specific processor structure, and the processor structure can be abstracted into an analog module of the software simulator. Specifically, the structure and code of the software simulator can be analyzed according to the technical data of the processor, and the corresponding relationship between each functional part of the processor and the simulation module in the software simulator can be determined, thereby abstracting the processor structure into a simulation module. For example, in general, the processor structure can be abstracted into analog modules such as register modules, memory modules, execution modules, ...

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 simulator-based processor fault injection and tracking method, comprising the following steps: abstracting the processor into a simulator with simulation modules; simulating various faults in each simulation module of the simulator and performing Fault source and fault command marking; fault transmission tracking, identification of fault source and fault command. The simulator-based processor fault injection and tracking method of the present invention can track the fault triggering and transmission process, and extract the information of components and instructions that realize the fault, so as to conduct comprehensive analysis on the fault. The present invention also provides a simulator for implementing the aforementioned simulator-based processor fault injection and tracking method.

Description

technical field [0001] The invention relates to computer processor technology, in particular to a simulator-based processor fault injection and tracking method and the processor simulator. Background technique [0002] With the advancement of integrated circuit technology, the integration of key components of computer systems such as processors and memory is getting higher and higher. While bringing about rapid performance improvements, a key issue that follows is the reliability of highly integrated components. Performance will be reduced, and if fault tolerance measures are not taken, the overall availability of the computer system may be impaired. In order to improve reliability, some fault-tolerant technologies are widely used in modern processors, such as ECC (Error Correcting Code, error checking and correction) / DCC (Document Control Center, file control center) technology, checkpoint technology, component redundancy technology, address error detection techniques, etc...

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/26
Inventor 张悠慧郑纬民李艳华
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products