NOR Flash Erase Phase Segmentation for Host Timeout Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NOR flash memory operations often exceed the time limits set by hosts, leading to potential data damage and system timeouts due to incomplete operations, making it unsuitable for memory cards that require rapid responses.

Innovation Solution

Divide erase operations into phases, allowing each phase to be completed within the host's specified time limit, with the controller sending ready signals after each phase to prevent timeouts and store phase information temporarily on the flash memory for resumption upon power-up.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If NOR flash memory is used for memory cards, then cost-effectiveness is improved, but operation time exceeds host time limits causing timeouts and data damage

Engineering Contradiction:
Improvecost-effectivenessVSAvoidoperation completion reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent divides the flash memory erase operation into multiple phases (e.g., suspend and resume phases). Each phase can be completed within the host's time limit, allowing the host to receive ready signals and prevent timeouts. The operation is segmented such that phase one erases a first portion of memory blocks and phase two erases a second portion, resolving the contradiction between using cost-effective NOR flash and ensuring reliable operation completion within host time limits.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If NOR flash memory operations are performed without phase division, then device complexity is reduced, but operation time exceeds host specifications causing system timeouts

Engineering Contradiction:
Improveoperation structure simplicityVSAvoidoperation completion time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The erase operation is segmented into multiple phases with intermediate ready signals. This segmentation allows the system to maintain relatively simple device architecture while ensuring each phase completes within host time limits, preventing timeouts and data damage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic action by inserting ready signals between erase phases. The host receives periodic status updates indicating when memory blocks are erased, allowing the host to maintain power and continue the operation without timeout. This periodic communication resolves the time loss issue while keeping the overall operation structure manageable.

Inventive Principle:
Principle #19Periodic action

3Reliability

If erase operations are divided into phases, then operation completion within time limits is improved, but device complexity increases due to phase management requirements

Engineering Contradiction:
Improveoperation completion reliabilityVSAvoidphase management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the erase operation into phases managed by the flash memory device itself, with the controller automatically handling phase transitions. This segmentation improves reliability by ensuring each phase completes within time limits while minimizing the complexity burden on the host through automated phase management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The flash memory device performs self-service by automatically managing the phase division and transitions without requiring complex host intervention. The device controller handles the segmentation logic, ready signal generation, and phase coordination internally, reducing the complexity burden on the overall system while ensuring reliable operation completion.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7437499B2Dividing a flash memory operation into phases
Publication Date: 2008.10.14 TAHOE RES LTD
  • US7437499B2 patent drawing
  • US7437499B2 patent drawing
  • US7437499B2 patent drawing

AI summary

A flash memory that could not have completed an operation within a time required by a host may be able to work with the host by dividing the operation into phases that may be completed within the allocated time. As a result, a type of memory that would otherwise be unable to be implemented in a format, such as a memory card, may be used effectively.