Memory Management Device for Fast Data Transfer in Vehicle Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems in vehicles face slow boot times due to the inefficiency of data transfer between volatile and non-volatile memory, which hinders rapid system startup and power management, especially in mobile devices where energy efficiency is crucial.

Innovation Solution

A memory management device independent of the microcontroller facilitates fast data copying between volatile and non-volatile memory, allowing the microcontroller to focus on other tasks, and includes features like data compression and status signaling to optimize data transfer and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is copied from non-volatile memory to volatile memory during microcontroller boot, then system startup speed is improved, but the microcontroller is occupied and cannot perform other tasks

Engineering Contradiction:
Improvesystem startup speedVSAvoidmicrocontroller task execution
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

A dedicated memory management device is introduced as an intermediary component between non-volatile memory and volatile memory. This device independently handles data copying operations during boot, freeing the microcontroller to execute other initialization tasks simultaneously. The memory management device acts as a mediator that resolves the conflict between fast boot requirements and microcontroller availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The boot process is segmented into independent operations: the memory management device handles memory copying while the microcontroller handles task execution. This segmentation allows parallel processing of boot-related functions, improving overall system startup speed without compromising microcontroller productivity.

Inventive Principle:
Principle #1Segmentation

2Productivity

If data is copied from non-volatile memory to volatile memory using the microcontroller, then data transfer is completed, but power consumption increases and transfer speed is limited

Engineering Contradiction:
Improvedata transfer completionVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The memory management device serves as an energy-efficient intermediary for data transfer operations. By offloading copying tasks from the microcontroller to this dedicated device, the system achieves faster transfer speeds with lower overall power consumption, as the memory management device is optimized specifically for memory operations rather than general-purpose processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The memory management device performs data copying operations independently without requiring microcontroller intervention. This self-service capability allows the device to execute transfer operations autonomously, reducing the energy burden on the microcontroller and enabling more efficient power management during boot and sleep mode transitions.

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If the computer system enters sleep mode to save power, then energy efficiency is improved, but system readiness time increases upon waking

Engineering Contradiction:
Improveenergy efficiencyVSAvoidsystem readiness time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

During sleep mode, the memory management device pre-loads required data from non-volatile memory into volatile memory in the background. When the system wakes, this data is already available in fast memory, significantly reducing readiness time. The preliminary action of pre-loading data during idle periods resolves the contradiction between power saving and quick responsiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The memory management device maintains continuous operation during sleep mode to prepare data for upcoming wake events. This continuous background activity ensures that when the system needs to wake quickly, the data transfer is already in progress or complete, maintaining system readiness without compromising energy efficiency during extended sleep periods.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentEP3218812B1Method and storage management device for transmitting data within a computer system, storage system and computer system
Publication Date: 2020.07.22 ROBERT BOSCH GMBH
  • EP3218812B1 patent drawingFigure 1~2
  • EP3218812B1 patent drawingFigure 3~4
  • EP3218812B1 patent drawingFigure 5~6

AI summary

The invention relates to a method (660) for transmitting data within a computer system (200) between a memory interface (208) of a volatile memory (202), a memory interface (214) of a non-volatile memory (204) and an interface (210) of a microcontroller (206), wherein the method (660) comprises a step of reading in (662) data from the memory interface (214) of the non-volatile memory (204) in response to an information and a step of providing (664) the read-in data at the memory interface (208) of the volatile memory (202).