Microcontroller Logic Circuit for Exponential Function Computation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Standard processors are not suitable for computationally intensive tasks in automotive control units due to high costs, limited temperature range, poor predictability, and safety requirements, leading to slower computations and inefficiencies, which are exacerbated by the need for interpolation in characteristic maps with increasing dimensions, resulting in decreased regulation or control accuracy.

Innovation Solution

A microcontroller with a separate logic circuit that performs exponential function computations, relieving the computing unit and allowing for quicker, more energy-efficient, and flexible computations, and enabling the use of Bayesian regression methods for accurate vehicle function control by transferring computation tasks to the logic circuit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If standard processors are used in automotive control units, then computation speed may be high, but costs increase, temperature range becomes limited, predictability decreases, and safety requirements cannot be met

Engineering Contradiction:
Improvecomputation speedVSAvoidsafety and predictability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The control unit is segmented into a computing unit for general processing and a specialized logic circuit for specific computational tasks. This segmentation allows the system to use a simpler, more reliable computing unit while offloading intensive calculations to the dedicated logic circuit, thereby maintaining safety and predictability without sacrificing computation speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A specialized logic circuit acts as an intermediary between the computing unit and the computational tasks. This logic circuit handles exponential function computations and other intensive calculations, allowing the main computing unit to remain simple and reliable while still achieving high computation speeds through the intermediary's specialized capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If specialized microcontrollers are used in the embedded region, then safety requirements are met and reliability is improved, but computation speed decreases due to lower clock frequency, fewer caches, and limited parallelization

Engineering Contradiction:
Improvesafety and reliabilityVSAvoidcomputation speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The microcontroller is divided into a computing unit for control functions and a separate logic circuit for computation-intensive tasks. This segmentation enables the computing unit to maintain low clock frequency and simple architecture for reliability, while the logic circuit provides high-speed computation capabilities when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between the computing unit and the logic circuit based on computational requirements. The logic circuit can be activated selectively for intensive calculations, allowing the system to optimize between power consumption, speed, and reliability depending on the operational context.

Inventive Principle:
Principle #15Dynamics

3Speed

If multicore computing units or additional digital signal processors are used to handle high computing requirements, then computation speed is improved, but device complexity and cost increase

Engineering Contradiction:
Improvecomputation speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

Instead of distributing computation across multiple general-purpose cores, the system implements a specialized logic circuit with local quality optimized for specific computational tasks such as exponential function calculations. This approach achieves high computation speed for critical functions without the complexity of multiple full-featured processing cores.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The logic circuit is designed as a dedicated, simplified processing element that handles specific computational tasks efficiently. Rather than using expensive, complex multicore systems, the invention employs a simpler, task-specific circuit that provides adequate computational power for its designated functions without the overhead of general-purpose multicore architectures.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Adaptability or versatility

If configuration data are stored in global memory, then memory access flexibility is improved, but access time increases compared to local memory

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidconfiguration access time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system uses a nested memory structure where a small local memory is embedded within or directly connected to the logic circuit for frequently accessed configuration data, while global memory provides additional storage capacity. This nesting allows the system to combine the speed of local memory with the capacity and flexibility of global memory.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

Configuration data are segmented between local and global memory based on access frequency and criticality. Time-critical configuration parameters are stored in local memory for rapid access, while less time-sensitive data reside in global memory, allowing the system to balance access speed and storage flexibility.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8731737B2Microcontroller having a computing unit and a logic circuit, and method for carrying out computations by a microcontroller for a regulation or a control in a vehicle
Publication Date: 2014.05.20 ROBERT BOSCH GMBH
  • US8731737B2 patent drawing
  • US8731737B2 patent drawing
  • US8731737B2 patent drawing

AI summary

A microcontroller having a computing unit and a logic circuit. The microcontroller carries out computations for a regulation or control in a vehicle. The computing unit is connected to the logic circuit, and the logic circuit has an arrangement for computing an exponential function and is configurable.