Dynamic Read Window for Non-Volatile Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Non-volatile memory systems face challenges in maintaining accurate data reading due to threshold voltage shifts caused by factors like temperature changes and cell degradation, leading to increased power consumption and read errors, especially with large read windows.
Innovation Solution
A dynamic read window system with a moving reference voltage threshold is implemented, where a memory controller adjusts the reference current based on failcounts to optimize read operations, reducing errors and power consumption by calibrating the reference current through sequential adjustments until a fail limit is exceeded or a step limit is reached.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a large read window is used to mitigate reading incorrect data, then reliability is improved, but power consumption increases
Solution Approach 1:
The patent implements a dynamic read window that can adjust its size and position based on threshold voltage shifts. The read window is no longer fixed but adapts its parameters (size and offset) in response to changing cell conditions, allowing the system to maintain high reliability with smaller windows when possible, thus reducing power consumption while preventing read errors
Solution Approach 2:
The system changes the parameters of the read window (size and offset) based on monitored threshold voltage shifts. By dynamically adjusting these parameters rather than maintaining a fixed large window, the system achieves both high reliability and reduced power consumption
2Device complexity
If threshold voltage shifts are not compensated, then device complexity is reduced, but measurement precision deteriorates
Solution Approach 1:
The patent employs a feedback mechanism where the system monitors threshold voltage shifts during read operations and uses this information to adjust the read window parameters. This feedback loop ensures that the read reference remains accurate despite threshold voltage shifts, maintaining measurement precision without requiring an overly complex compensation system
Solution Approach 2:
The system performs self-calibration by using the failcount information from read operations to automatically adjust its own read window parameters. This self-service approach maintains measurement precision without requiring external calibration equipment or complex manual intervention
Data Source
AI summary
A memory system having a flexible read reference is disclosed. The system includes a memory partition, a failcount component, and a controller. The memory partition includes a plurality of memory cells. The failcount component is configured to generate failcounts in response to read operations of the memory partition. The controller is configured to calibrate a reference value for the memory partition by utilizing the failcounts.


