Adjacent-Page-Assisted Memory Decoder for Ambiguous Signal Levels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory decoding techniques often struggle with successful decoding of bit values from a memory page, especially when signal levels are close to voltage thresholds, leading to errors and decoding failures.

Innovation Solution

The proposed solution involves using bit values from adjacent memory pages to assist in the decoding of a current page, employing decoding circuitry that compares signal levels to voltage thresholds and uses adjacent page bit values to reduce the number of possible values, thereby improving decoding accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If bit values are decoded independently page by page using standard voltage thresholds, then decoding process is simple and fast, but decoding accuracy deteriorates when signal levels are close to voltage thresholds

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddecoding process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces adjacent page bit values as an intermediary element to assist in decoding the current page. These adjacent page values act as a mediator that provides additional contextual information to resolve ambiguous signal levels, thereby improving decoding accuracy without requiring fundamental changes to the decoding architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from one-dimensional independent page decoding to multi-dimensional joint decoding by incorporating data from adjacent pages. This dimensional expansion allows the decoder to use spatial relationships between pages to disambiguate signal levels, improving accuracy when signals are close to thresholds

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If all voltage thresholds are used to decode each bit value, then complete decoding coverage is achieved, but decoding time and computational resources increase

Engineering Contradiction:
Improvedecoding speedVSAvoiddecoding reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies partial action by using a subset of voltage thresholds rather than all thresholds for every decoding operation. By leveraging adjacent page bit values, the system can determine certain bit values with fewer threshold comparisons, improving decoding speed while maintaining reliability through selective use of threshold checking

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary decoding using adjacent page information before applying full voltage threshold analysis. This preliminary action pre-determines bit values that can be confidently decoded from adjacent pages, reducing the need for exhaustive threshold checking and thereby improving overall decoding efficiency

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12271593B1Adjacent-page-assisted memory decoder and method
Publication Date: 2025.04.08 MARVELL ASIA PTE LTD
  • US12271593B1 patent drawing
  • US12271593B1 patent drawing
  • US12271593B1 patent drawing

AI summary

A memory device includes a plurality of memory cells. Each memory cell stores a plurality of signal levels representing a plurality of values corresponding to a respective plurality of bits, bits in corresponding respective positions of significance across the plurality of memory cells constituting respective memory pages of the memory device. The memory device also includes decoding circuitry to decode each bit value of one of the respective memory pages using bit values read from at least one other one of the respective memory pages, adjacent to the one of the respective memory pages. The plurality of signal levels may represent the plurality of values according to a Gray code. The decoding circuitry may be configured to compare each signal level to a set of voltage thresholds, and to decode a subset of the plurality of signal levels using fewer than all voltage thresholds in the set of voltage thresholds.