Autonomous Vehicle Component Testing via Segmented Self-Diagnosis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current parallel processing devices in autonomous vehicles lack the capability to test their individual components for functional correctness during operation, limiting their ability to detect faults and maintain performance.

Innovation Solution

A system and method for testing operational components of computer devices in autonomous vehicles, which involves selecting a test operation that utilizes the full capacity of the component, instructing the device to perform the test, generating and comparing results with a second device, and indicating faultiness based on differences between the results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If built-in self-test (BIST) capability is implemented, then functional correctness can be tested at boot-up, but the device cannot run tests during operation and cannot test individual components

Engineering Contradiction:
Improvefunctional correctness testingVSAvoidtesting flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the testing process into individual component-level tests that can be selectively executed during device operation. Each operational component (ALU, register, memory) can be tested independently through targeted test operations, allowing flexible testing without requiring complete device shutdown or boot-up sequences.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic testing capability where test operations can be executed at any time during device operation rather than being restricted to boot-up. The system can dynamically switch between normal operation modes and test modes, allowing components to be tested while the device remains operational and adaptable to different testing scenarios.

Inventive Principle:
Principle #15Dynamics

2Reliability

If comprehensive testing is performed, then functional correctness is verified, but performance impact increases and testing cannot be done during operation

Engineering Contradiction:
Improvefault detectionVSAvoiddevice performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides comprehensive testing into segmented, isolated component tests that can be executed individually. By testing one operational component at a time through targeted test operations, the system can verify functionality without requiring complete system shutdown or sacrificing overall device performance during normal operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables periodic testing where operational components are tested at scheduled intervals during device operation rather than continuously or exclusively at boot-up. This periodic testing approach allows fault detection while maintaining device productivity, as testing occurs during low-impact periods or idle time.

Inventive Principle:
Principle #19Periodic action

3Reliability

If test operations are executed during operation, then continuous monitoring is enabled, but computational capacity is consumed

Engineering Contradiction:
Improvecontinuous fault detectionVSAvoidcomputational capacity
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent segments computational resources by isolating test operations from normal computational workloads. Test operations are executed as separate, targeted operations on specific operational components rather than consuming overall device computational capacity. This allows continuous monitoring while preserving productivity, as testing does not block normal device functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service testing where operational components test their own functionality through self-directed test operations. Each component performs its own diagnostic tests independently, eliminating the need for external computational resources to conduct comprehensive testing. This self-testing capability enables continuous monitoring without significant computational overhead.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10558539B2Methods and systems for testing components of parallel computing devices
Publication Date: 2020.02.11 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US10558539B2 patent drawing
  • US10558539B2 patent drawing
  • US10558539B2 patent drawing

AI summary

Systems and methods are provided for testing a first computer device of a vehicle. A method includes selecting an operational component of the first computer device and selecting a test operation that is configured to utilize an entire capacity of the operational component. The method further includes instructing the first computer device to perform the test operation and to generate a first result. The method further yet includes retrieving a second result of the test operation and comparing the first result of the test operation from the first computer device with the second result. The method further yet includes indicating that the first computer device is faulty based at least in part on a difference between the first result and the second result.