External Memory Control Module for Pilot-Data Page Flexibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory devices face inefficiencies in data storage and retrieval due to fixed block and page sizes, leading to unused memory cells and suboptimal use of pilot signals, which affects data integrity and storage efficiency.

Innovation Solution

A memory system that utilizes a selector module to switch between different sequences of signal levels for pilot data, combining data and pilot signals using a multiplexer, and writing to memory based on these combined signals, with pilot cells distributed evenly or randomly to minimize disturbance and maximize data storage efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed block and page sizes are used in memory, then device complexity is reduced and ease of manufacture is improved, but storage efficiency deteriorates due to unused memory cells

Engineering Contradiction:
Improveease of manufactureVSAvoidstorage efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent implements dynamic page sizing capability where the memory system can adapt page sizes based on data requirements. The control module determines whether to use first page sizes or second page sizes for different data blocks, allowing the system to optimize storage efficiency for various data patterns while maintaining manageable complexity through controlled adaptability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If pilot signals are used for data integrity, then reliability is improved, but device complexity increases due to additional signal processing

Engineering Contradiction:
Improvedata integrityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines pilot signals with data signals using a multiplexer to create a single composite signal for writing to memory. This merging approach maintains data integrity through pilot signals while reducing device complexity by eliminating separate processing paths for pilot and data signals, as both are handled through the same multiplexed channel.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If pilot cells are distributed evenly in memory, then measurement precision is improved for disturbance detection, but storage efficiency deteriorates due to more unused cells

Engineering Contradiction:
Improvedisturbance detection accuracyVSAvoidstorage efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements dynamic pilot cell distribution where the system can switch between even distribution and random distribution based on operational requirements. The control module determines the distribution pattern for pilot cells within data blocks, allowing optimization of disturbance detection accuracy when needed while improving storage efficiency during normal operations by reducing the number of pilot cells required.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8874997B1System and method for combining pilot data with user data using a control module external to a memory
Publication Date: 2014.10.28 MARVELL ASIA PTE LTD
  • US8874997B1 patent drawing
  • US8874997B1 patent drawing
  • US8874997B1 patent drawing

AI summary

A system comprising a memory, and a control module external to the memory. The memory includes a plurality of cells. The control module is configured to receive user data to be stored in the plurality of cells, select one of a plurality of sequences of pilot data, based on the selected one of the plurality of sequences of pilot data, generate pilot data having a known predetermined sequence, combine the pilot data with the user data, and output the combined pilot data and user data. A write module is configured to write the combined pilot data and user data to the plurality of cells of the memory.