NAND Flash Memory Controller for Select-Gate-Aware Data Writing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional NAND flash memory systems experience reliability issues due to data loss and bit errors when writing important data, particularly system information, as the regularity of word lines and bit lines breaks near select gate lines, leading to defects.

Innovation Solution

A memory controller that selectively writes data by avoiding word lines and bit lines adjacent to select gate lines, using alternative modes such as binary or multilevel modes to reduce stress and improve data reliability, and applies these methods only to memory blocks with low reliability to efficiently use the memory cell array.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is written using conventional word line selection methods in NAND flash memory, then writing speed is maintained, but reliability deteriorates due to data loss and bit errors near select gate lines

Engineering Contradiction:
Improvedata reliabilityVSAvoidwrite precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by differentiating the writing process based on location. When a word line adjacent to select gate lines is detected, the system switches to a specialized writing mode that avoids the defective regions. This localized adaptation ensures high reliability for data written in vulnerable areas while maintaining conventional efficient writing in safe areas, thus resolving the contradiction between reliability and write precision.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the writing parameters dynamically based on the selected word line. When adjacent word lines are detected, it alters the write voltage, pulse width, or sequencing parameters to prevent data loss and bit errors. This parameter adaptation allows the system to maintain reliable writing in problematic regions without sacrificing overall writing efficiency, resolving the contradiction between reliability and write precision.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If word lines adjacent to select gate lines are used for writing data, then memory capacity utilization is improved, but bit errors increase due to broken regularity of word and bit lines

Engineering Contradiction:
Improvememory capacity utilizationVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements preliminary action by detecting which word lines are adjacent to select gate lines before the actual writing operation begins. This advance detection allows the system to prepare appropriate writing parameters or alternative storage locations, preventing data integrity issues before they occur. By taking this preliminary measure, the system can safely utilize more memory capacity while maintaining high data integrity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary control mechanism that mediates between the desire to maximize memory capacity utilization and the need to ensure data integrity. This intermediary layer analyzes the memory map, identifies vulnerable regions, and routes writing operations appropriately - either using enhanced writing modes for adjacent word lines or redirecting to safer regions, thus reconciling capacity utilization with data integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If conventional writing methods are used without considering select gate line proximity, then writing speed is maintained, but system reliability deteriorates due to data loss

Engineering Contradiction:
Improvesystem reliabilityVSAvoidwriting control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the memory controller to automatically detect and handle problematic writing scenarios without external intervention. The system autonomously identifies when word lines adjacent to select gate lines are being used and self-adjusts the writing parameters or redirects operations accordingly. This self-service capability enhances system reliability while keeping the control logic integrated and manageable, rather than requiring complex external control mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback by continuously monitoring the writing operation status and detecting when adjacent word lines are involved. Based on this feedback, the system dynamically adjusts the writing strategy - either applying corrected writing sequences or selecting alternative storage locations. This feedback mechanism ensures high system reliability while maintaining relatively simple control structure, as the feedback is generated and processed within the existing memory controller architecture.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20090241012A1Memory controller
Publication Date: 2009.09.24 KIOXIA CORP
  • US20090241012A1 patent drawing
  • US20090241012A1 patent drawing
  • US20090241012A1 patent drawing

AI summary

A memory controller for writing data in a first semiconductor memory including a plurality of memory cells having series-connected current paths and charge storage layers includes a host interface which configured to be receivable of first data from a host apparatus, a second semiconductor memory which temporarily holds second data, and an arithmetic unit which generates the second data in accordance with the state of the first semiconductor memory, temporarily holds the second data in the second semiconductor memory, and writes the first and second data in the first semiconductor memory. When writing the second data, the arithmetic unit does not select a word line adjacent to a select gate line, and selects a word line not adjacent to the select gate line.