ECU Nonvolatile Memory Layout for Updates and Failure Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic control devices in vehicles face inefficiencies in using nonvolatile memory for program updates, as the reserved area for updates reduces available storage, and updating control programs while the vehicle is running is inconvenient.

Innovation Solution

The implementation of an electronic control device with two switchable storage areas in nonvolatile memory, where one area is active for executing the control program and the other is reserved for updates, allowing arbitrary data to be written in the inactive state when not updating, thereby optimizing memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a reserved area is allocated in nonvolatile memory for updating the control program, then the control program can be updated even when the vehicle is running, but the storage area available on the nonvolatile memory is reduced

Engineering Contradiction:
Improvecontrol program update capabilityVSAvoidstorage area
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The inactive storage area is designed to serve dual purposes: it functions as a reserved area for control program updates when updating is needed, and serves as general storage for arbitrary data (such as failure information, diagnostic data, or temporary files) when no update is pending. This multi-functionality resolves the contradiction by allowing the same physical space to fulfill different roles at different times, thereby maintaining both update capability and storage availability without requiring permanent dedicated space.

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

2Productivity

If two storage areas are allocated in nonvolatile memory for alternating updates, then the control program can be updated without vehicle shutdown, but the device complexity increases

Engineering Contradiction:
Improveupdate efficiencyVSAvoidmemory management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The nonvolatile memory is segmented into two distinct storage areas with clearly defined roles: an active area for currently executing control programs and an inactive area for updates or alternative data storage. This segmentation simplifies management by establishing fixed protocols for switching between areas, reducing the complexity that would arise from more dynamic or flexible memory management schemes. The segmentation enables efficient updates while maintaining manageable system complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11836045B2Electronic control device having a non-volatile memory with a reserved area storing failure data
Publication Date: 2023.12.05 ASTEMO LTD
  • US11836045B2 patent drawing
  • US11836045B2 patent drawing
  • US11836045B2 patent drawing

AI summary

An electronic control device includes a nonvolatile memory having allocated two storage areas that are exclusively switchable between an active state and an inactive state, the storage area in the active state being used to store a control program to be executed, and the storage area in the inactive state being used as a reserved area for updating the control program. In the electronic control device, when the control program is not updated, arbitrary data is written in the storage area in the inactive state.