Serial Non-Volatile Memory Write Abort Under Low Voltage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile semiconductor memories, such as serial EEPROMs and flash EEPROMs, face data corruption issues due to voltage dips during writing processes, especially in motor vehicles, leading to increased error rates and potential recall actions, as they require a higher programming voltage than the supply voltage, which can be critical during starting and stopping phases.

Innovation Solution

A method for operating serial non-volatile semiconductor memories that involves applying a serial write sequence with a clock signal and ensuring a sufficient supply voltage; if the voltage is too low, the write sequence or clock signal is manipulated to be decoded as invalid, aborting the write process early or preventing it from initiating, using additional SPI clock pulses or not transmitting the write sequence at all.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a serial write sequence is transmitted to write data into the semiconductor memory, then data is stored in the memory, but voltage dips during the write process can cause data corruption

Engineering Contradiction:
Improvedata integrityVSAvoidvoltage dip sensitivity
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The monitoring of the supply voltage occurs before and during the write sequence transmission. By detecting voltage dips in real-time during the write process, the system can identify critical voltage conditions and abort the write operation before data corruption occurs, thus preventing the harmful effect rather than correcting it after the fact

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the supply voltage is continuously monitored during the write process, and based on this feedback, the write sequence is dynamically aborted if voltage drops below a threshold. This closed-loop control ensures data integrity by responding to voltage conditions in real-time

Inventive Principle:
Principle #23Feedback

2Reliability

If the supply voltage is not high enough to generate the required programming voltage, then the charge pump cannot generate sufficient programming voltage, but increasing the supply voltage is not always feasible

Engineering Contradiction:
Improveprogramming voltage generationVSAvoidsupply voltage requirement
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs a preliminary check of the supply voltage level before initiating the write sequence. By monitoring the supply voltage in advance and comparing it against a threshold, the system can predict whether the charge pump will be able to generate sufficient programming voltage, and abort the write operation proactively to prevent failure

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of requiring the supply voltage to always be high enough for successful programming, the system uses a lower supply voltage threshold for monitoring and comparison. By comparing the supply voltage against a threshold that is lower than the ideal programming voltage requirement, the system can early-detect insufficient voltage conditions and abort before the charge pump is engaged, avoiding the need to increase supply voltage

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the write sequence is aborted early due to low voltage detection, then data corruption is prevented, but the write operation is interrupted

Engineering Contradiction:
Improvedata corruption preventionVSAvoidwrite operation completion
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system converts the potentially harmful effect of voltage dips into a beneficial early-warning mechanism. By monitoring supply voltage and comparing it against a threshold, the system uses voltage fluctuations as a signal to abort writes proactively, transforming a harmful condition into a protective feature that prevents data corruption

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The voltage monitoring and comparison operation is performed in advance during the transmission of the write sequence, before the critical high-voltage programming phase occurs. This preliminary detection allows the system to abort the write operation early, preventing data corruption while minimizing the impact on productivity by stopping the operation before significant time is consumed

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10002674B2Method for operating a serial non-volatile semiconductor memory
Publication Date: 2018.06.19 VITESCO TECHNOLOGIES GMBH
  • US10002674B2 patent drawing
  • US10002674B2 patent drawing
  • US10002674B2 patent drawing

AI summary

A method for operating a serial non-volatile semiconductor memory in which, for safely writing data into the semiconductor memory, a serial write sequence is applied to an input terminal. The sequence is formed at least with a sequence of command bits, a sequence of address bits and a sequence of data bytes. During the transmission of the bits of the write sequence, a clock signal is present at a clock input and a sufficiently high supply voltage is present at a supply voltage terminal. On occurrence of a supply voltage that is too low, the write sequence and/or the clock signal is subsequently transmitted incorrectly during the transmission of the write sequence and of the clock signal to the semiconductor memory. In the alternative, the write sequence is not transmitted at all.