Logical Page Address Mapping for Non-Power-of-Two NAND Layouts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in maintaining consecutive logical page address spaces when the quantities of memory devices, planes, pagelines, or virtual pages are not powers of two, leading to discontinuities and inefficiencies in address space compression.

Innovation Solution

A composite bit field is used to represent memory devices, planes, and pagelines, with formulas to derive specific addresses, ensuring consecutive logical page address spaces across varying quantities, including regions with different virtual page configurations, and accounting for defective memory cells to enhance compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional address space methods are used with non-power-of-two quantities of memory devices, planes, or pagelines, then the system can accommodate varying memory configurations, but the logical page address space becomes discontinuous and compression efficiency deteriorates

Engineering Contradiction:
Improvememory configuration flexibilityVSAvoidaddress space consecutiveness
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent changes the parameter representation from traditional separate bit fields for memory device, plane, and pageline to a composite bit field that encodes consecutive logical page addresses. This parameter transformation maintains adaptability to non-power-of-two configurations while ensuring address space consecutiveness for efficient compression.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the address space into logical pages that maintain consecutive ordering across different memory devices, planes, and pagelines. By dividing the address space into these segmented logical units, the system achieves both flexibility in configuration and consecutiveness in addressing.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If address space compression is performed with discontinuous address spaces, then the system can handle varied memory layouts, but compression efficiency and performance deteriorate

Engineering Contradiction:
Improvememory layout flexibilityVSAvoidcompression efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent transforms the address representation parameters to create a consecutive logical page address space that preserves memory layout flexibility while enabling efficient compression algorithms to operate on contiguous address sequences.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent establishes continuous logical page address ordering that maintains the useful action of data sequentiality regardless of physical memory layout. This continuity enables compression operations to proceed efficiently without interruptions from discontinuous addressing.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If PPT flushing transactions are performed frequently to maintain address translation accuracy, then data integrity is preserved, but processing speed and response times deteriorate

Engineering Contradiction:
Improveaddress translation accuracyVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent performs preliminary action by establishing a consecutive logical page address space structure that maintains address translation accuracy without requiring frequent PPT flushing. The composite bit field encoding ensures that address translations remain valid and consistent, reducing the need for frequent flushing operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms that monitor address translation validity and only trigger PPT flushing when necessary, rather than following a fixed frequent flushing schedule. This feedback-based approach maintains reliability while optimizing processing speed by avoiding unnecessary flushing operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12572462B2Consecutive logical page address space
Publication Date: 2026.03.10 MICRON TECHNOLOGY INC
  • US12572462B2 patent drawing
  • US12572462B2 patent drawing
  • US12572462B2 patent drawing

AI summary

Methods, systems, and devices for consecutive logical page address spaces are described. A controller may receive, from a host system, a command including an indication of a logical block address. The controller may determine a logical page address based on the logical block address and may transmit, to a memory device of a set of memory devices, a physical address based on the logical address. In some examples, the address space may be consecutive across virtual pages, planes, memory devices, and pagelines, where a quantity of the set of planes, a quantity of the set of memory devices, or both is not a power of two. In some examples, the address space may be consecutive over a boundary between a first portion of the address space and a second portion of the address space, each associated with memory cells having a respective quantity of virtual pages.