Nonvolatile Memory Fast Read Page Control Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing nonvolatile memory devices face challenges in efficiently storing multiple data bits per memory cell while maintaining reliability, leading to storage space loss when using single level cell programming across an entire memory block.

Innovation Solution

A nonvolatile memory device with a memory cell array featuring cell strings where at least one memory cell is a multi-level cell storing three bits, and a control logic circuit that reads fast read pages with one read voltage and normal read pages with the same number of read voltages, optimizing data retrieval and storage efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multi-level cell programming is used to store multiple data bits per memory cell, then storage capacity is improved, but data reliability deteriorates

Engineering Contradiction:
Improvestorage capacityVSAvoiddata reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The memory block is divided into multiple memory regions, where each region can be independently programmed with different cell types (SLC or MLC). This segmentation allows the system to allocate SLC regions for high-reliability data and MLC regions for capacity-oriented storage, resolving the contradiction between storage capacity and data reliability by spatial separation of functions.

Inventive Principle:
Principle #1Segmentation

2Reliability

If single level cell programming is used across an entire memory block to maintain reliability, then data reliability is improved, but storage space is lost

Engineering Contradiction:
Improvedata reliabilityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Different memory regions within the same memory block are assigned different programming modes based on local requirements. SLC programming is applied locally to regions requiring high reliability, while MLC programming is applied locally to regions prioritizing storage capacity. This local quality differentiation eliminates the need to convert the entire memory block to SLC mode, thereby preserving storage space while maintaining reliability where needed.

Inventive Principle:
Principle #3Local quality

3Speed

If fast read page is read with one read voltage to improve read speed, then read speed is improved, but device complexity increases

Engineering Contradiction:
Improveread speedVSAvoidcontrol logic complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The control logic circuit dynamically adjusts the read operation mode based on the programming mode of the target memory region. When reading from an SLC-programmed region, the control logic activates a simplified single-voltage read mode for high speed. When reading from an MLC-programmed region, it switches to a multi-voltage read mode. This dynamic adaptation allows the system to optimize read speed for fast read pages while managing device complexity through context-aware control.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11715516B2Nonvolatile memory device including a fast read page and a storage device including the same
Publication Date: 2023.08.01 SAMSUNG ELECTRONICS CO LTD
  • US11715516B2 patent drawing
  • US11715516B2 patent drawing
  • US11715516B2 patent drawing

AI summary

A nonvolatile memory device including: a memory cell array, the memory cell array including a plurality of cell strings, at least one of the cell strings including a plurality of memory cells stacked in a direction perpendicular to a surface of a substrate, at least one of the memory cells is a multi-level cell storing at least three bits; and a control logic circuit configured to control a page buffer to read a fast read page of the memory cells with one read voltage and at least two normal read pages of the memory cells with the same number of read voltages.