Computation Unit Functional Segmentation for Data Processing Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computation units, such as microcontrollers, lack flexibility and reliability in data processing and configuration, leading to reduced performance and increased stress on computation cores and memory devices.

Innovation Solution

The computation unit is enhanced with multiple functional units that can establish direct data connections and modify configurations, featuring a primary and secondary connecting unit with switching networks and bus systems, allowing for flexible data exchange and error detection/correction capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional computation units are used with centralized data processing through computation cores and memory devices, then system structure is simple, but flexibility and operating reliability are reduced

Engineering Contradiction:
Improveoperating reliabilityVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The computation unit is segmented into multiple independent functional units (first functional unit, second functional unit, etc.), each capable of autonomous operation and direct data exchange. This segmentation distributes processing tasks away from centralized computation cores, enhancing reliability through redundancy and fault isolation while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A primary connecting unit is introduced as an intermediary component that enables direct data connections between functional units without requiring computation cores or memory devices as intermediaries. This dedicated communication infrastructure improves operating reliability by providing specialized data exchange pathways while organizing system complexity through a clear hierarchical structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If direct data connections between functional units are established, then data processing efficiency is improved and stress on computation cores is reduced, but device complexity increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidconnection structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The connection structure is segmented into a primary connecting unit that handles direct functional unit-to-functional unit data exchange, separate from the main system bus. This segmentation allows efficient direct communication pathways to be established without complicating the overall system architecture, as each segment serves a specific purpose.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The primary connecting unit is designed as a universal interface that can establish direct data connections between any pair of functional units. This multi-functional component handles various data exchange scenarios (read, write, direct memory access) through a single standardized mechanism, improving productivity without proportionally increasing device complexity.

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

3Adaptability or versatility

If configuration modification capabilities are added to functional units, then adaptability is enhanced, but operating reliability may be compromised due to potential configuration errors

Engineering Contradiction:
Improveconfiguration adaptabilityVSAvoidoperating reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A configuration management mechanism with feedback control is implemented, where the computation unit monitors and manages configuration modifications of functional units. This feedback system detects configuration changes, validates them, and can suppress potentially harmful modifications, thereby enabling adaptability while protecting operating reliability through controlled configuration management.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The configuration of functional units is made dynamic and modifiable during operation, allowing the system to adapt to different computing tasks. The configuration can be changed from a static fixed state to a dynamic adjustable state, enabling the functional units to reconfigure their behavior and parameters based on operational requirements while maintaining system stability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10821958B2Computation unit and operating method therefor
Publication Date: 2020.11.03 ROBERT BOSCH GMBH
  • US10821958B2 patent drawing
  • US10821958B2 patent drawing
  • US10821958B2 patent drawing

AI summary

A computation unit having at least one computation core, a primary memory device, and at least one main connecting unit for connecting the at least one computation core to the primary memory device, the computation unit having at least two functional units, at least a first functional unit of the at least two functional units being embodied a) to receive first data from at least one further functional unit of the at least two functional units, and/or b) to transmit second data to at least one further functional unit of the at least two functional units.