Reconfigurable Logic Circuit Overlapping Control for Processing Time Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The processing time in reconfigurable logic circuits is not efficiently reduced, which is crucial for automated driving systems that require rapid environmental recognition and vehicle control.
Innovation Solution
An electronic control device with a logic circuit capable of reconfiguring multiple arithmetic circuits, a reconfiguration controller, and a process controller that manages the reconfiguration and operation of these circuits, allowing for overlapping of reconfiguration and operation times to minimize processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If reconfiguration and checking of arithmetic circuits is performed sequentially before operation, then reliability is ensured through error checking, but processing time increases due to sequential execution
Solution Approach 1:
The system performs reconfiguration and error checking of arithmetic circuits in advance before they are needed for operation. The reconfiguration controller reconfigures circuits and verifies their correctness beforehand, so that when operations need to be executed, the circuits are already ready and validated, thus reducing overall processing time while maintaining reliability
Solution Approach 2:
The system enables overlapping of reconfiguration/checking activities with operation activities. While one arithmetic circuit is being reconfigured and checked, other circuits can simultaneously perform operations. This continuous utilization of resources reduces idle time and accelerates the overall processing without compromising the error checking reliability
2Reliability
If reconfiguration is performed for each arithmetic circuit before its operation, then circuit correctness is verified, but productivity decreases due to repeated reconfiguration overhead
Solution Approach 1:
Multiple arithmetic circuits are reconfigured and checked in advance before they are needed for operations. The reconfiguration controller prepares circuits proactively, so that when operations are requested, the circuits are already configured and validated, eliminating reconfiguration overhead during critical operation phases and improving productivity
Solution Approach 2:
The system divides the reconfiguration and checking process into independent segments for different arithmetic circuits. Each circuit can be reconfigured and verified independently and in parallel, allowing the system to manage multiple circuits efficiently without sequential bottlenecks, thus maintaining circuit correctness while improving overall processing throughput
Data Source
AI summary
An electronic control device includes: a logic circuit for reconfiguring a plurality of arithmetic circuits including a first circuit and a second circuit; a reconfiguration controller that reconfigures the arithmetic circuits and checks the reconfigured arithmetic circuits based on reconfiguration commands; and a process controller that transmits the reconfiguration commands to the reconfiguration controller and instructs the arithmetic unit to execute operations, in which when a first reconfiguration command is received, the reconfiguration controller reconfigures and checks the first circuit, when the check of the first circuit by the reconfiguration controller is completed, the process controller instructs the first circuit to execute an operation, the process controller transmits a second reconfiguration command to the reconfiguration controller and instructs the reconfiguration controller to start to reconfigure the second circuit until the execution of a predetermined process of the first circuit is completed after completion of the reconfiguration of the first circuit.


