Memory System Read Voltage Adjustment for Fail Bit Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing memory systems face challenges in maintaining accurate data reading due to threshold voltage shifts caused by capacitance coupling over time, leading to increased fail bits and reduced reliability, especially when the elapsed time since the last access falls within specific time periods.

Innovation Solution

A memory system that includes a controller and a NAND flash memory, where the controller issues different read command sequences based on elapsed time since the last access, adjusting the read voltage by applying specific shift amounts to optimize the read voltage for each state of the threshold voltage, thereby reducing the number of fail bits and improving reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a standard read command sequence is used for reading data from the memory cell, then the read operation can be performed with simple control logic, but the number of fail bits increases due to threshold voltage shifts caused by capacitance coupling over time

Engineering Contradiction:
Improveread operation reliabilityVSAvoidcontrol logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the read command sequence variable based on elapsed time. The controller dynamically selects between a first read command sequence (with adjusted read voltages) and a second read command sequence (standard voltages) depending on whether the elapsed time since last access falls within a specific time period. This resolves the contradiction by adapting the read operation to temporal conditions, improving reliability during critical time windows while maintaining simple standard operations elsewhere.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the voltage parameters of the read command sequence based on elapsed time conditions. When the elapsed time is within the specific time period, the first read command sequence uses adjusted read voltages (different from standard voltages) to compensate for threshold voltage shifts. This parameter adaptation resolves the contradiction by optimizing voltage levels to counteract time-dependent degradation while keeping the system simple outside this critical time window.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the read voltage is adjusted to compensate for threshold voltage shifts, then the number of fail bits is reduced, but the control complexity and power consumption increase

Engineering Contradiction:
Improvedata reading accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the time domain into two regions: a specific time period where threshold voltage shifts are significant, and other time periods where standard reading suffices. By applying voltage adjustment only during the critical segmented time window, the patent reduces fail bits when necessary while minimizing unnecessary power consumption during periods when standard reading is adequate.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by using voltage adjustment only partially - specifically, only when the elapsed time since last access falls within the identified specific time period. This selective application of the corrective measure reduces fail bits during critical periods while avoiding excessive power consumption that would result from continuous voltage adjustment regardless of temporal conditions.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If different read command sequences are issued based on elapsed time, then the number of fail bits is reduced across different time periods, but the controller complexity increases

Engineering Contradiction:
Improveread operation reliabilityVSAvoidcontroller complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic control where the controller automatically selects between two read command sequences based on the elapsed time since the last access to the memory block. This time-dependent dynamic selection resolves the contradiction by introducing minimal control logic that adapts to temporal conditions, improving reliability during critical time windows while keeping the overall controller design relatively simple through automated time-based decision-making.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11017837B2Memory system
Publication Date: 2021.05.25 KIOXIA CORP
  • US11017837B2 patent drawing
  • US11017837B2 patent drawing
  • US11017837B2 patent drawing

AI summary

According to one embodiment, a memory system includes: a semiconductor memory including a memory cell array, the memory cell array including a memory cell, and a controller configured to issue a first read command sequence after a lapse of a first time period from access to the semiconductor memory, and issue a second read command sequence after a lapse of a second time period from access to the semiconductor memory. When the controller issues the first read command sequence, the semiconductor memory applies a first voltage and a second voltage to the memory cell. When the controller issues the second read command sequence, the semiconductor memory applies a third voltage and a fourth voltage to the memory cell.