Engine Control Module FRAM Save During Unexpected Power Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unexpected power-down situations in engine control modules result in the loss of critical data due to insufficient time for data save operations, particularly when batteries are removed before the engine control module can shut down properly.

Innovation Solution

Implementing a ferroelectric random access memory (FRAM) to save operating data in response to detected power loss, which includes comparing data to a prior version and overriding if necessary, and utilizing a dual-buffer FRAM for periodic data saving.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional memory is used for data storage in the ECM, then the system structure is simple and cost-effective, but critical data is lost during unexpected power-down situations due to insufficient save time

Engineering Contradiction:
Improvedata integrityVSAvoiddata save time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously monitoring power source status and pre-positioning critical data in FRAM memory before power loss occurs. The dual-buffer architecture maintains ready-to-save data buffers that can be rapidly transferred to permanent storage without requiring complex real-time processing during the power loss event itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

FRAM memory serves as an intermediary between volatile RAM and non-volatile storage. It captures critical data during normal operation and holds it in a stable state during power transitions, acting as a buffer that bridges the gap between fast but volatile memory and slow but persistent storage, enabling rapid data preservation without compromising data integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If rapid data saving is implemented during power loss, then data integrity is maintained, but the system complexity increases due to additional memory components and control logic

Engineering Contradiction:
Improvedata save reliabilityVSAvoidmemory system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory system is segmented into distinct functional zones: volatile RAM for active processing, FRAM for critical data buffering with inherent non-volatility, and permanent storage for long-term retention. This segmentation allows each component to specialize in its optimal function while the dual-buffer architecture divides data management into separate capture and transfer phases, reducing overall system complexity through functional decomposition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The FRAM memory component performs multiple functions: it serves as volatile memory during normal operation, becomes a non-volatile buffer during power loss events, and acts as a temporary storage intermediary during data transfers. This multi-functionality reduces the need for separate dedicated components for each function, thereby managing system complexity while maintaining data save reliability.

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

3Measurement precision

If continuous data monitoring and comparison is performed, then data accuracy is ensured, but processing time and energy consumption increase

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system implements periodic action by comparing data buffers at specific intervals and triggering save operations only when changes are detected or at predetermined time points. This approach maintains data accuracy through regular monitoring while avoiding continuous processing, thereby reducing energy consumption compared to constant real-time comparison and saving operations.

Inventive Principle:
Principle #19Periodic action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Ensures rapid and reliable data saving during power disruptions, maintaining critical data integrity and availability for subsequent system operations.

Implementation Method 1

save operating data to a ferroelectric random access memory (FRAM)

Methodology Applied
Scientific EffectFerroelectric effect:

Data Source

PatentUS12518572B2Systems and methods for critical data save in electronic control modules
Publication Date: 2026.01.06 CUMMINS EMISSION SOLUTIONS INC
  • US12518572B2 patent drawing
  • US12518572B2 patent drawing
  • US12518572B2 patent drawing

AI summary

A controller for a vehicle includes at least one processor and at least one memory storing instructions that, when executed by the processor, cause the controller to perform various operations. The operations include determining that a power loss to the controller has occurred. In response to the determination that the power loss has occurred, the operations are structured to determine whether a key switch associated with an engine of the vehicle is on; and, when the key switch is on, save operating data to a ferroelectric random access memory (TRAM) coupled to the controller.