Corrective Sense Operations in Memory Reducing Read Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems face performance issues due to the high number of reads required in corrective read operations, which can lead to system timeouts and decreased performance.
Innovation Solution
The proposed solution reduces the number of reads in corrective read operations from 16 to 7, thereby reducing the corrective read time and preventing system timeouts, by employing a corrective sense operation component that adjusts the sensing voltage using a corrective value.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If corrective read operations are performed with multiple reads (16 reads) to ensure accurate data sensing, then measurement precision is improved, but loss of time increases and productivity decreases
Solution Approach 1:
The patent segments the corrective read operation into two distinct phases: a first read operation that checks for correct data sensing, and a second read operation that performs the actual corrective read only when needed. This segmentation eliminates unnecessary reads, reducing the total number of operations from 16 to potentially just 1-2 reads while maintaining data accuracy.
Solution Approach 2:
The patent applies partial action by performing a minimal first read operation solely to determine whether corrective action is needed, rather than always performing the full corrective read sequence. This partial check prevents excessive reads when data is already correctly sensed, significantly reducing time loss while preserving measurement precision when actually required.
2Measurement precision
If corrective read operations are performed with multiple reads (16 reads) to ensure accurate data sensing, then measurement precision is improved, but productivity decreases
Solution Approach 1:
The corrective read process is segmented into a preliminary check read and a corrective read operation. This segmentation allows the system to quickly identify when corrective action is needed, improving productivity by avoiding unnecessary full corrective read sequences while maintaining measurement precision through the two-stage approach.
Solution Approach 2:
The patent enables skipping of the lengthy corrective read sequence by first rapidly determining whether correction is actually needed. When data is already correctly sensed, the system rushes through the operation with just the brief first read, significantly improving productivity. When correction is needed, the full corrective sequence is then performed to ensure accuracy.
3Loss of time
If the number of reads in corrective read operations is reduced from 16 to 7, then loss of time is reduced, but measurement precision may deteriorate
Solution Approach 1:
The patent segments the read operation into a first read for verification and a second read for correction, replacing the traditional single multi-read corrective operation. This segmentation maintains measurement precision by ensuring proper verification before correction while reducing total read time through the optimized two-stage process.
Solution Approach 2:
The first read operation serves as a preliminary action that determines whether corrective action is needed. This preliminary check prevents unnecessary corrective reads, reducing time loss while maintaining measurement precision by ensuring corrections are only performed when actually required based on the first read results.
Data Source
AI summary
Devices, methods, and systems for performing corrective sense operations in memory are described herein. An example apparatus includes a memory component including a plurality of groups of memory cells, and a processing device coupled to the memory component and configured to perform a sense operation on the plurality of groups of memory cells, perform a corrective sense operation on a first one of the plurality of groups of memory cells using a corrective value, and perform the corrective sense operation on a second one of the plurality of groups of memory cells using the corrective value.


