Arithmetic Operation Device With Partial-Reconfiguration Test Partitioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for testing reconfigurable logic circuits in in-vehicle systems are inefficient and time-consuming, failing to meet the high reliability and speed requirements of autonomous driving systems.

Innovation Solution

A testing method utilizing a partially reconfigurable programmable logic unit that separates test target and non-test circuits through partial reconfiguration, employing a test partition unit to control and execute tests efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a self-testing circuit is formed by loading program data into memory to configure test circuits using programmable logic blocks, then the test can be executed, but the test time is excessively long

Engineering Contradiction:
Improvereliability of reconfigurable logic circuitVSAvoidtest time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The invention divides the test target block into multiple sub-blocks (first test target sub-block and second test target sub-block) and creates separate self-testing circuits for each sub-block. This segmentation allows parallel testing of different circuit portions simultaneously, significantly reducing the overall test time while maintaining comprehensive coverage of the reconfigurable logic circuit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces a temporal dimension to the testing process by sequentially configuring different self-testing circuits in different time periods. In the first time period, a first self-testing circuit is configured to test the first test target sub-block, and in the second time period, a second self-testing circuit is configured to test the second test target sub-block. This time-based dimensionality enables efficient testing without requiring all test circuits to be simultaneously configured.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If full reconfiguration is performed to test the entire programmable logic device, then complete testing coverage is achieved, but the test time increases significantly

Engineering Contradiction:
Improvetesting coverageVSAvoidtest efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The invention applies partial reconfiguration by creating self-testing circuits only for the necessary test target blocks rather than reconfiguring the entire programmable logic device. The self-testing circuit is configured to test only the specific test target block (or sub-blocks) identified as needing testing, which reduces the reconfiguration scope and time while maintaining adequate testing coverage for the problematic areas.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The invention extracts the testing function from the general reconfigurable logic blocks and creates dedicated self-testing circuits specifically for testing purposes. These self-testing circuits are formed by loading test program data into memory and configuring test logic blocks that are solely responsible for testing the test target block, separating the testing function from the normal operational logic.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12430284B2Arithmetic operation device, testing method
Publication Date: 2025.09.30 ASTEMO LTD
  • US12430284B2 patent drawing
  • US12430284B2 patent drawing
  • US12430284B2 patent drawing

AI summary

An arithmetic operation device executes a test using a partially reconfigurable programmable logic unit, the programmable logic unit includes a test target circuit which is a user circuit, and a non-test circuit which is a user circuit which is not the test target circuit, and the arithmetic operation device includes a configuration control unit which causes the programmable logic unit to form, by partial reconfiguration, a test partition unit which separates the test target circuit and the non-test circuit, and a partition control unit which controls the test partition unit to test the test target circuit.