Wireless Update Programming Manager Bit Density Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing sophistication of automotive systems requires longer update times due to higher data volumes, leading to delays and disruptions in vehicle operations during over-the-air updates, as existing systems write data based on default programming configurations that increase programming times with higher bit density.

Innovation Solution

The system dynamically reallocates memory cells from a default high bit density to a lower bit density for updates, allowing for optimized writing and verification times, reducing the duration of updates and preserving storage performance by controlling bit density allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is written using default high bit density programming configuration, then storage capacity is maximized, but programming time increases significantly

Engineering Contradiction:
Improvestorage capacityVSAvoidprogramming time
Core Design Contradiction:
Quantity of substanceVSDuration of action of moving object

Solution Approach 1:

The system dynamically switches between different bit density modes (high density for normal operations, low density for updates) based on the operational context. The memory controller automatically adjusts the programming mode depending on whether the operation is a routine read/write or an OTA update, optimizing the balance between storage capacity and programming time for each scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the bit density parameter from the default high density setting to a lower density setting specifically for OTA update operations. This parameter modification allows the same memory hardware to operate in different performance modes, reducing programming time during updates while maintaining high storage capacity during normal operation.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If higher bit density is used for memory programming, then more data can be stored per cell, but update verification time increases

Engineering Contradiction:
Improvedata storage densityVSAvoidupdate verification time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system dynamically adjusts the bit density mode based on the operation type. During OTA updates, the controller switches to low bit density mode which reduces verification time, then switches back to high bit density mode after the update is complete. This dynamic adaptation ensures optimal performance for each operational phase without compromising long-term storage capacity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary mode switching before the actual update operation begins. By pre-configuring the memory controller to use lower bit density for the update process, the verification time is reduced without affecting the subsequent return to high density storage mode, ensuring smooth transition between operational states.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If default programming configuration is used for all operations, then storage performance is maintained, but update operations cause significant delays

Engineering Contradiction:
Improvestorage performanceVSAvoidupdate operation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The memory controller implements dynamic mode switching that adapts to different operational requirements. During normal storage operations, high bit density mode maintains maximum storage performance. During OTA updates, the controller transitions to low bit density mode to reduce update time, then returns to high density mode afterward. This dynamic behavior resolves the contradiction by applying the appropriate mode to the appropriate operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention segments the memory operations into distinct modes: high density mode for normal storage operations and low density mode for update operations. This segmentation allows each operation type to be optimized independently, with normal operations benefiting from high storage performance and update operations benefiting from reduced time, without interfering with each other.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240241710A1Intelligent over-the-air update performance management
Publication Date: 2024.07.18 MICRON TECHNOLOGY INC
  • US20240241710A1 patent drawing
  • US20240241710A1 patent drawing
  • US20240241710A1 patent drawing

AI summary

Exemplary methods, apparatuses, and systems include a wireless update programming manager for controlling performance of a wireless update by adjusting bit density of a set of blocks. The wireless update programming manager receives a size of an update file from a host using wireless communication. The wireless update programming manager selects an amount of memory for the update file based on the size to reallocate from a default bit density to a lower bit density than the default bit density. The wireless update programming manager programs a first portion of the update file using the memory reallocated to the lower bit density.