Chunk Definition for Partial-Page Read in Memory Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As page sizes in memory devices increase, traditional page read operations consume more time and power, leading to reduced throughput and potential power constraints, especially when only a portion of a page is needed for read operations.
Innovation Solution
Implementing a chunk definition for partial-page read operations, where a controller sets a chunk size for a partial-page read, enabling only the necessary sense amplifiers associated with the chunk, allowing for efficient data retrieval without reading the entire page, and dynamically setting the chunk size based on sector size, ECC codeword size, or metadata considerations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional page read operations are used, then data can be read from memory, but power consumption increases and read time increases when only a portion of a page is needed
Solution Approach 1:
The patent divides a memory page into multiple chunks, allowing the system to read only the specific chunk containing the desired data rather than the entire page. This segmentation enables partial-page reads by defining chunk addresses and sizes, thereby reducing power consumption and read time when only a portion of the page is needed.
Solution Approach 2:
The patent implements partial-page read operations by enabling only the sense amplifiers associated with the specific chunk being read, rather than activating all sense amplifiers for a full page read. This partial action reduces power consumption while still retrieving the required data efficiently.
2Loss of time
If traditional page read operations are used, then data can be read from memory, but read time increases when only a portion of a page is needed
Solution Approach 1:
The patent segments the memory page into chunks and implements selective reading of only the required chunk based on its address. This segmentation reduces read time by avoiding unnecessary reading of other chunks, while maintaining high throughput through efficient chunk address calculation and selective sense amplifier activation.
Solution Approach 2:
The patent performs preliminary calculations to determine the chunk address and size before initiating the read operation. By pre-calculating which chunk contains the desired data and preparing the appropriate sense amplifiers in advance, the system minimizes read time and maximizes throughput.
3Adaptability or versatility
If chunk size is dynamically adjusted, then read efficiency can be optimized for different data sizes, but control complexity increases
Solution Approach 1:
The patent implements dynamic chunk size adjustment based on the read request parameters. The chunk size can be modified according to the number of bytes to read, allowing optimization for different data sizes while using a standardized chunk definition mechanism that manages control complexity through systematic address and size calculations.
Data Source
AI summary
The present disclosure is related to chunk definition for partial-page read. A number of methods can include setting a chunk size for a partial-page read of a page of memory cells. A start address of the partial-page read and chunk size can define a chunk of the page of memory cells. Some method can include enabling only those of a plurality of sense amplifiers associated with the page of memory cells that correspond to the chunk to perform the partial-page read.


