Sense Amplifier Pairing for Faster MLC Verify Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The speed of sensing operations in non-volatile memory devices, particularly in multi-level cell (MLC) formats, is limited by the sequential nature of verify operations, where pre-charging of sense nodes must wait for previous logical operations to complete, leading to inefficiencies in programming and verification processes.

Innovation Solution

Implementing a technique where sense amplifiers are connected in pairs through an Odd-Even connection circuit, allowing logical operations to be performed on one tier's local data bus while the sense node of the other tier is pre-charged for subsequent sensing operations, thereby enabling concurrent pre-charging and logical operation phases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sequential verify operations are used in MLC sensing, then logical operations can be performed accurately, but pre-charging of sense nodes must wait for previous logical operations to complete, reducing sensing speed

Engineering Contradiction:
Improvesensing accuracyVSAvoidsensing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The sense amplifier system is divided into multiple independent tiers, each capable of performing sensing operations autonomously. This segmentation allows different tiers to operate in parallel, with one tier performing logical operations while another tier performs pre-charging, thereby resolving the sequential bottleneck without compromising sensing accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The pre-charging operation is performed in advance during the logical operation phase of a previous tier. By preparing the sense node beforehand, the system eliminates waiting time and enables immediate sensing when needed, thus improving speed while maintaining measurement precision

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If pre-charging waits for logical operations to complete, then sensing accuracy is maintained, but programming and verification time increases

Engineering Contradiction:
Improveverify accuracyVSAvoidprogramming time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system maintains continuous useful action by overlapping pre-charging operations with logical operations across different tiers. While one tier performs logical operations, another tier simultaneously performs pre-charging, ensuring that no time is wasted and the overall programming and verification process is accelerated without sacrificing verify accuracy

Inventive Principle:
Principle #20Continuity of useful action

3Device complexity

If sequential sensing operations are used, then circuit complexity is reduced, but productivity of memory operations decreases

Engineering Contradiction:
Improvecircuit complexityVSAvoidmemory operation throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system transitions from sequential (one-dimensional) operation to parallel (multi-dimensional) operation by introducing multiple tiers that can operate simultaneously. This dimensional change enables concurrent pre-charging and logical operations, significantly improving memory operation throughput while adding only moderate circuit complexity through the Odd-Even connection circuit

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11901018B2Sense amplifier structure for non-volatile memory with neighbor bit line local data bus data transfer
Publication Date: 2024.02.13 SANDISK TECHNOLOGIES LLC
  • US11901018B2 patent drawing
  • US11901018B2 patent drawing
  • US11901018B2 patent drawing

AI summary

A local data bus of a sense amplifier associated with one bit line is used to perform logical operations for a sensing operation performed by another sense amplifier associated with a different bit line. Each sense amplifier circuit includes a sensing node that is pre-charged, then discharged through a selected memory cell and a local data bus with a number of data latches connected. Target program data can be stored in the latches and combined in logical combinations with the sensed value of the memory cell to determine whether it has verified. By including a transfer circuit between the local data buses of a pair of sense amplifiers, the logical operations of a first sense amplifier can be performed using the local data bus of the paired sense amplifier, freeing the first sense amplifier's sense node to be concurrently pre-charged for a subsequent sensing operation, thereby improving performance.