Periodic non-invasive diagnostics of lockstep systems

A diagnostic and processing system technology, applied in the direction of responding to the generation of errors, detecting faulty computer hardware, and redundant data in hardware for error detection, etc., can solve problems such as difficulties

Active Publication Date: 2020-11-17
QUALCOMM INC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This is a serious difficulty in designing systems that require both safe operation and reliability
Additionally, as systems are developed with increasing complexity, the risk of system and / or random hardware failures increases

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
  • Periodic non-invasive diagnostics of lockstep systems
  • Periodic non-invasive diagnostics of lockstep systems
  • Periodic non-invasive diagnostics of lockstep systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Aspects disclosed herein provide techniques for periodic non-invasive diagnostics of lockstep systems. According to an aspect of the invention, at least two comparator circuits are located between 2 computing engines (e.g., processors, processor cores) and compare the computer engines' memory accesses (e.g., to Tightly Coupled Memory (TCM), level 1 (L1) data cache, level 2 (L2) data cache, L1 instruction cache, L2 instruction cache, system memory, system I / O interface). If the compute engine is part of a CPU, the comparator circuit can also compare the compute engine's program counter (PC). The two comparator circuits can operate in one of three modes. In the first mode, the check of the compute engine is enabled on two comparator circuits, and both comparator circuits are used to diagnose whether the compute engine has successfully locked-step. In the second mode, the first comparator circuit is in a self-diagnostic state, and the second comparator is used to diagnos...

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

Aspects disclosed herein relate to periodic non-invasive diagnostics of lockstep systems. An exemplary method includes comparing execution of a program on a first processing system of a plurality of processing systems to execution of the program on a second processing system of the plurality of processing systems using a first comparator circuit , comparing said execution of said program on said first processing system to said execution of said program on said second processing system using a second comparator circuit, and using said first comparison A diagnostic routine is run on the second comparator circuit while the comparison by the second comparator circuit is in progress.

Description

[0001] Cross References to Related Applications [0002] This application claims priority to US Application Serial No. 15 / 410,271, filed January 19, 2017, which is assigned to the assignee of the present invention and is incorporated herein by reference in its entirety. Background technique [0003] Aspects disclosed herein relate to the field of computer processors. More specifically, aspects disclosed herein relate to periodic non-invasive diagnostics of lockstep systems. [0004] Automated systems for vehicle control are gaining popularity. Just looking at automotive driver assistance systems (ADAS), some forecasts call for a compound annual growth rate of 24% over the next five years. Functional safety is a key requirement for these systems, which may include ADAS, unmanned aerial vehicle (UAV) systems, aviation and defense systems. In automobiles, for example, emergency braking systems and adaptive cruise control cannot see failures that could lead to unbearable conse...

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/16G06F11/22
CPCG06F11/1645G06F11/2215G06F2201/805G06F11/2242G06F11/273
Inventor K·班萨尔K·迪咖利R·古拉堤
Owner QUALCOMM INC
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