External Memory Control Module for Pilot-Data Page Flexibility
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Reliability
If pilot signals are used for data integrity, then reliability is improved, but device complexity increases due to additional signal processing
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.
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
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.
Data Source
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.


