Page Buffer Verification Speed in Multi-Level Cell Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing non-volatile memory devices require increased time for verifying operations due to the need for multiple verifying steps in multi-level cell programming, which affects storage capacity and efficiency.

Innovation Solution

A non-volatile memory device with a page buffer that includes multiple registers and sensing node discharging circuits, allowing for independent verifying operations by coupling sensing nodes to ground based on data stored in registers, thereby reducing the time required for each verifying operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple verifying operations are performed sequentially in multi-level cell programming, then the accuracy of data verification is improved, but the total verification time increases

Engineering Contradiction:
Improveverification accuracyVSAvoidverification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The page buffer is divided into multiple independent verifying units, each capable of performing verification operations simultaneously. Each verifying unit includes dedicated sensing nodes and discharging circuits that can operate independently, allowing parallel execution of multiple verification steps without sequential delays

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple verifying units are merged within a single page buffer structure, sharing common control logic and data pathways while maintaining independent sensing and discharging capabilities. This consolidation enables parallel verification operations within a unified architectural framework

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If multiple verifying operations are performed sequentially, then comprehensive data verification is achieved, but the programming efficiency decreases

Engineering Contradiction:
Improvedata verification completenessVSAvoidprogramming efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The verification process is segmented into independent verifying units that can operate simultaneously. Each unit handles specific verification tasks independently, allowing comprehensive verification coverage while maintaining high throughput through parallel execution

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple verification operations proceed continuously and simultaneously through parallel verifying units, eliminating idle time between sequential verification steps. The system maintains continuous productive action across all verification tasks without interruption or waiting

Inventive Principle:
Principle #20Continuity of useful action

3Device complexity

If sensing nodes are shared across multiple verifying operations, then device complexity is reduced, but verification speed decreases

Engineering Contradiction:
Improvecircuit structure simplicityVSAvoidverification speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

Sensing nodes are merged into verifying units where each unit has its dedicated sensing nodes. This consolidation within units enables simultaneous operation without the bottlenecks of shared resources, maintaining structural efficiency while achieving high-speed parallel verification

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8085587B2Non-volatile memory device and method of verifying a program operation in the same
Publication Date: 2011.12.27 SK HYNIX INC
  • US8085587B2 patent drawing
  • US8085587B2 patent drawing
  • US8085587B2 patent drawing

AI summary

A page buffer in a non-volatile memory device for performing a program operation for a multi level cell having m bits includes first register to mth registers, a first data transmitting circuit configured to transmit data stored in a first node or a second node of the first register to a sensing node in accordance with a first data transmitting signal or a second data transmitting signal, and (m−1) sensing node discharging circuits configured to couple the sensing node to ground in accordance with data stored in a first node or a second node of each of the second to mth registers, and a first sensing node discharge signal or a second sensing node discharge signal.