Redundant Segment Testing for Segmented Filters and Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In-service testing in safety-critical applications like automotive systems is challenging due to test patterns interfering with normal functional behavior and creating power spikes, and adding fully redundant hardware is impractical due to high cost and power usage.

Innovation Solution

Implementing devices as multiple smaller segments and using a similarly sized redundant segment for testing, allowing for continuous in-service testing without interrupting operation, by comparing outputs and rotating testing across segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fully redundant hardware is added for in-service testing, then reliability is improved, but cost and power usage increase significantly

Engineering Contradiction:
Improvedevice reliabilityVSAvoidpower usage
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The device is divided into multiple segments (first device segment, second device segment, third device segment) where each segment can be independently tested. This segmentation allows the redundant segment to be reused across multiple device segments over time, reducing the total amount of redundant hardware needed compared to a fully redundant approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The redundant device segment serves multiple functions: it can replace any of the device segments for testing purposes, and it can be rotated to test different segments sequentially. This multi-functionality reduces the need for dedicated redundant hardware for each segment, thereby reducing overall power consumption and cost.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If fully redundant hardware is added for in-service testing, then reliability is improved, but cost increases significantly

Engineering Contradiction:
Improvedevice reliabilityVSAvoidcost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By segmenting the device into multiple independent segments and using a segmented redundant approach, the total amount of redundant hardware is reduced. Instead of having a complete duplicate of the entire device, the system uses a smaller redundant segment that can be rotated to test different portions of the device, lowering cost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial redundancy rather than full redundancy. The redundant segment is sized to test one device segment at a time, and through rotation and time-multiplexing, it provides coverage for multiple segments. This partial approach achieves adequate reliability without the excessive cost of complete redundancy.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If test patterns are applied during in-service testing, then reliability is improved, but normal functional behavior is interfered with and power spikes occur

Engineering Contradiction:
Improvedevice reliabilityVSAvoidpower spikes
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The testing function is extracted from the normal operational path by using a separate redundant device segment. Test patterns are applied to the redundant segment rather than the active device segment, allowing testing to occur without interfering with normal functional behavior and avoiding power spikes in the operational system.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The redundant device segment acts as an intermediary for testing. Instead of applying test patterns directly to the operational device segment (which would cause interference and power spikes), the test patterns are applied to the redundant segment, which mediates the testing process without affecting normal operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If test patterns are applied during in-service testing, then reliability is improved, but normal functional behavior is interfered with

Engineering Contradiction:
Improvedevice reliabilityVSAvoidnormal functional behavior
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The testing operation is extracted from the normal functional path by using a redundant device segment. The active device segment continues to perform its normal function while the redundant segment undergoes testing, allowing both testing and normal operation to proceed simultaneously without interference.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The redundant device segment serves as an intermediary that absorbs the testing operation. Normal functional behavior continues in the active segment while the redundant segment mediates the testing process, ensuring that test patterns do not interfere with operational functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11681596B1Redundant segment for efficient in-service testing
Publication Date: 2023.06.20 ETHERNOVIA INC
  • US11681596B1 patent drawing
  • US11681596B1 patent drawing
  • US11681596B1 patent drawing

AI summary

Disclosed are systems and methods for providing in-service testing using a redundant segment. A device (e.g., memory, filter, GPU) is implemented as multiple device segments. For example, a filter including 1024 taps may be implemented as sixteen smaller filter segments that include 64 taps each. A redundant segment that is of similar size to the device segments is used to provide in-service testing of the individual device segments. For example, the redundant segment is provided the same input as a device segment and the output of the redundant segment and the device segment are compared to determine whether the device segment is operating correctly. Multiplexers are used to cycle use of the redundant segment to provide in-service testing of each of the device segments. For example, the multiplexers can be configured into different modes to provide for testing of the various device segments.