NOR Flash Erase Slicing for Tight Timing Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory technologies, such as NOR flash, face challenges with long erase times that exceed the tight command timings required in applications like HD-SIM cards, and power constraints limit background erase operations, making it difficult to implement these memories in systems with aggressive power management and tight timing constraints.

Innovation Solution

The method involves slicing long latency erase operations into smaller erase slices that can be integrated with write operations within a command window, allowing these slices to be executed without extending the overall command time, thereby enabling the use of NOR flash in applications with strict timing requirements by hiding or replacing long latency erase operations within shorter read and write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If conventional NOR flash erase operations are used, then the memory can be erased completely, but the erase time exceeds the tight command timings required by applications like HD-SIM cards

Engineering Contradiction:
Improveerase timeVSAvoidtiming compliance
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent divides the long latency erase operation into multiple smaller erase slices that can be distributed across multiple command windows. Each erase slice is combined with a write operation, allowing the erase function to be segmented into manageable portions that fit within tight timing constraints while maintaining complete erase functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges erase slices with write operations within the same command window. By combining these two operations into a single command structure, the system executes them concurrently, reducing the total time required and ensuring that erase operations complete within the strict timing requirements of applications like HD-SIM cards.

Inventive Principle:
Principle #5Merging (Combining)

2Use of energy by moving object

If power is removed between flash commands for power management, then power consumption is reduced, but background erase operations cannot be performed

Engineering Contradiction:
Improvepower consumptionVSAvoiderase operation completion
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent initiates erase slices during active command windows when power is available, performing preliminary erase actions before power removal. By advancing the erase operation during powered-on periods, the system ensures erase progress is made before power management modes take effect, eliminating the need for continuous background erase operations that require sustained power.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous erase progress by distributing erase slices across multiple command windows rather than requiring a single continuous background erase operation. This approach ensures that useful erase action continues incrementally through multiple short-lived power windows, achieving complete erase functionality without requiring uninterrupted power supply for background operations.

Inventive Principle:
Principle #20Continuity of useful action

3Speed

If NOR flash is used in applications with tight timing constraints, then the memory's fast read performance is utilized, but the long erase latency prevents its use in such applications

Engineering Contradiction:
Improveread speedVSAvoidapplication compatibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent segments the erase operation into multiple small slices that can be executed within tight command windows, making NOR flash adaptable to applications with strict timing requirements. This segmentation transforms the erase function from a blocking long-duration operation into a series of short operations that coexist with fast read and write operations, enabling NOR flash usage in HD-SIM card and similar applications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic erase slicing mechanism that adapts the number and size of erase slices based on the specific timing constraints and workload requirements of different applications. This dynamic approach allows the same NOR flash memory to be optimized for various applications with different timing requirements, enhancing its versatility and adaptability across different use cases.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8078796B2Method for writing to and erasing a non-volatile memory
Publication Date: 2011.12.13 MICRON TECHNOLOGY INC
  • US8078796B2 patent drawing
  • US8078796B2 patent drawing
  • US8078796B2 patent drawing

AI summary

A method for writing to and erasing a non-volatile memory is described. The method includes determining the size of a command window for use in n write operations for the non-volatile memory, each write operation having the same time period. A long latency erase command is sliced by a factor of n to provide a plurality of erase slices, each erase slice having the same time period. The method further includes executing n commands to the non-volatile memory, each command composed of the combination of one of the n write operations and one of the erase slices. The total of the time period of one erase slice added to the time period of one write operation is less than or equal to the size of the command window.