Serial Flash Memory Extended Addressing Mode

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The limited addressability and storage capacity of typical serial flash memory devices restrict their application in execute-in-place (XiP) implementations and other applications, where increased memory access is needed, while maintaining compatibility with devices that do not support extended addresses is a challenge.

Innovation Solution

Enhancing the addressability of serial flash memory devices by introducing an extended addressing mode using an additional 8-bit address, allowing up to 32-bit addressing, while maintaining compatibility with 24-bit address mode devices through a serial peripheral interface (SPI) protocol, enabling access to a larger memory space without disrupting existing systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If an extended addressing mode with additional 8-bit address is introduced, then the maximum addressable memory space increases from 16M to 32G, but the device complexity and protocol compatibility requirements increase

Engineering Contradiction:
Improveaddressable memory spaceVSAvoidaddressing mode complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a dynamic addressing mode that can switch between 24-bit and 32-bit address modes based on command detection. The memory device dynamically adjusts its address bus width by detecting specific command codes in the SPI protocol, allowing it to adapt between standard and extended addressing without physical hardware changes. This resolves the contradiction by making the addressing capability flexible rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the addressing parameter from a fixed 24-bit mode to a variable mode that can be 24-bit or 32-bit based on command detection. By modifying the address bus width parameter dynamically through protocol-based command recognition, the system achieves larger addressable memory space while maintaining compatibility with existing 24-bit systems through parameter variability.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If an extended addressing mode is implemented, then access to larger memory space is enabled, but compatibility with devices that only support 24-bit addresses may be compromised

Engineering Contradiction:
Improvememory space accessibilityVSAvoidprotocol compatibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent makes the SPI protocol universal by incorporating multiple addressing modes within a single protocol framework. The memory device can function in both 24-bit address mode (compatible with standard devices) and 32-bit address mode (enabling extended memory access) by detecting specific command codes. This multi-functionality allows the same hardware interface to serve both legacy and advanced applications without requiring separate protocols or hardware versions.

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

Solution Approach 2:

The patent introduces a command code intermediary that mediates between the controller and the memory device to select the appropriate addressing mode. Specific command codes act as intermediaries to trigger extended addressing mode, while standard commands maintain 24-bit mode operation. This intermediary mechanism allows seamless transition between modes and maintains backward compatibility while enabling extended functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If the address bus width is increased to support 32-bit addressing, then the storage capacity becomes accessible, but the interface complexity and signal requirements increase

Engineering Contradiction:
Improvestorage capacityVSAvoidinterface complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a dynamic address bus that can change its effective width between 24 bits and 32 bits based on the detected command mode. Rather than permanently increasing the physical interface complexity, the system dynamically activates additional address bits only when extended addressing commands are detected, keeping the interface simple for standard operations while enabling expanded capability when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the addressing functionality into two distinct operational modes: standard 24-bit addressing for common applications and extended 32-bit addressing for large capacity needs. By segmenting the address space and activating only the necessary portion based on command detection, the system avoids the permanent complexity overhead of a full 32-bit interface while still providing access to extended storage capacity when required.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8380914B1Extended address mode for serial flash memory
Publication Date: 2013.02.19 MICRON TECHNOLOGY INC
  • US8380914B1 patent drawing
  • US8380914B1 patent drawing
  • US8380914B1 patent drawing

AI summary

Example embodiments for providing enhanced addressability for a serial flash memory device may comprise providing an extended addressing mode to enable access to a larger range of memory locations.