Select Gate Scanning Using Probabilistic Read Sampling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory systems face performance and reliability issues due to threshold voltage shifts in select gates, leading to incorrect data reading and increased resource consumption for tracking read counts, which impacts user performance and memory latency.
Innovation Solution
Probabilistically determine memory portions for select gate scanning by generating a random number within a window size and flagging memory portions for scanning, using existing probabilistic read disturb handling counters to reduce resource waste and latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If read counts are tracked for all memory portions to monitor select gate health, then reliability is improved, but device complexity and resource consumption increase
Solution Approach 1:
The patent implements probabilistic sampling where only a subset of memory portions are selected for scanning based on a probability threshold. Instead of tracking all memory portions, the system randomly selects portions with probability P, performing partial monitoring that achieves acceptable reliability while significantly reducing the complexity of read count tracking infrastructure.
2Reliability
If periodic scanning of all memory portions is performed to detect threshold voltage shifts, then reliability is improved, but productivity and latency worsen
Solution Approach 1:
The system performs scanning operations on only a probabilistically selected subset of memory portions rather than all portions. This partial scanning approach maintains sufficient reliability for detecting threshold voltage shifts while reducing the time and resources consumed, thereby improving memory access speed and overall productivity.
Solution Approach 2:
The patent implements periodic scanning where memory portions are scanned at intervals based on probabilistic selection rather than continuous monitoring. This periodic approach allows the system to balance reliability requirements with productivity needs by performing scans only when necessary according to the probabilistic criteria.
3Reliability
If comprehensive monitoring of all memory portions is implemented, then reliability is improved, but loss of time increases
Solution Approach 1:
By selecting only a probabilistic subset of memory portions for scanning, the system reduces the total number of scan operations required. This partial monitoring approach maintains adequate reliability for detecting threshold voltage shifts while significantly reducing the time consumed by scan operations compared to comprehensive monitoring of all memory portions.
Data Source
AI summary
Methods, systems, and apparatuses include probabilistically determining a read operation number using a window size. A read command is received from a host device by a memory subsystem. A memory address is determined using the read command. It is determined that the read command corresponds to the read operation number. The memory address is flagged to have a select gate of the memory address scanned. The select gate of the memory address is scanned in response to flagging the memory address.


