Non-Volatile Memory Power Reset Timing During Active Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory circuits, such as NOR flash memory, are vulnerable to catastrophic data corruption during power cycling due to interruptions during programming or erase operations.

Innovation Solution

Implementing an activity output signal to indicate the activity level of the non-volatile memory circuit, which is used by a power management integrated circuit (PMIC) to determine whether to initiate a power reset, thereby preventing data corruption by ensuring the memory is inactive before powering down.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If power reset is implemented to manage power consumption, then power efficiency is improved, but data corruption risk increases during memory operations

Engineering Contradiction:
Improvepower consumptionVSAvoiddata integrity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies preliminary action by checking the activity status of non-volatile memory before initiating a power reset. The power management integrated circuit (PMIC) determines whether the memory is currently active or inactive, and only proceeds with power reset when the memory is confirmed to be inactive. This prevents power cycle interruptions during programming or erase operations, thereby avoiding data corruption while still enabling power management when safe.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If power reset is delayed to ensure memory is inactive, then data integrity is improved, but power consumption increases due to extended operation time

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements feedback by continuously monitoring the activity status of the non-volatile memory and using this information to control power reset timing. The PMIC receives feedback about whether the memory is active or inactive, and adjusts the power reset initiation accordingly. This feedback mechanism ensures that power reset only occurs when the memory is inactive, preventing data corruption while minimizing unnecessary delays that would waste power.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12354674B2Non-volatile memory power cycle protection mechanism
Publication Date: 2025.07.08 APPLE INC
  • US12354674B2 patent drawing
  • US12354674B2 patent drawing
  • US12354674B2 patent drawing

AI summary

Techniques for protecting non-volatile memory (NVM) from power cycle interruptions during memory operations are disclosed. A power management integrated circuit (PMIC) coupled to a memory circuit with NVM implements the various techniques disclosed. When a power reset signal is asserted to a PMIC, the PMIC may delay initiation of the power reset cycle when it detects that the NVM coupled to the PMIC is active to prevent corruption of the NVM by the power reset cycle. The PMIC may detect the activity level of the NVM based on an activity output signal that indicates whether the NVM is active (e.g., programming or erasing) or inactive.