Nonvolatile Memory Pass/Fail Check Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Nonvolatile memory devices face reliability issues due to disconnected or high-resistance vias during the manufacturing process of stacked memory cells, leading to inconsistent program speeds and potential program failures.

Innovation Solution

A nonvolatile memory device is designed with a memory cell array, row decoder circuit, page buffer circuit, and pass/fail check circuit, which detects program speeds across different bitline groups to determine program failures based on threshold differences, preventing data write to faulty cells and enhancing reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If vias are manufactured during the fabrication process of stacked memory cells, then memory cells can be connected through wordlines, but some vias may become disconnected or have higher than intended resistance leading to program failures

Engineering Contradiction:
Improvevia manufacturingVSAvoidprogram operation reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies preliminary action by performing a test program operation before normal data programming to detect potential via defects. The test operation identifies memory cells with abnormal program speeds caused by disconnected or high-resistance vias, allowing these faulty cells to be marked and excluded from subsequent data programming, thereby preventing data loss while maintaining the standard via manufacturing process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The memory device performs self-diagnosis through the test program operation, automatically detecting its own defective cells without external intervention. The pass/fail check circuit evaluates program speeds and identifies faulty cells, enabling the device to self-correct by preventing data programming to these cells, thus improving reliability without adding external testing equipment

Inventive Principle:
Principle #25Self-service

2Reliability

If program speed detection is implemented across all memory cells, then program failures can be detected, but the device complexity increases due to additional circuits and operations

Engineering Contradiction:
Improveprogram failure detectionVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the memory cell array into multiple bitline groups, with each group independently evaluated by the pass/fail check circuit. This segmentation allows parallel detection of program speeds in different regions, improving detection coverage while distributing the circuit complexity across multiple simpler units rather than requiring a single complex centralized detection system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The pass/fail check circuit performs multiple functions: it detects program speeds, compares them against reference values, identifies faulty cells, and generates pass/fail signals. By consolidating these functions into a single multi-functional circuit rather than separate dedicated circuits for each function, the patent reduces overall device complexity while maintaining comprehensive program failure detection capability

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11967367B2Nonvolatile memory device and storage device including nonvolatile memory device
Publication Date: 2024.04.23 SAMSUNG ELECTRONICS CO LTD
  • US11967367B2 patent drawing
  • US11967367B2 patent drawing
  • US11967367B2 patent drawing

AI summary

Disclosed is a nonvolatile memory device which includes a memory cell array, a row decoder circuit that selects one wordline as a target of a program operation, a page buffer circuit that stores data to be written in memory cells connected with the selected wordline in the program operation, and a pass/fail check circuit that determines a pass or a fail of the program operation. In the program operation, the pass/fail check circuit detects a first program speed of first memory cells and a second program speed of second memory cells, and determines a program fail based on the first program speed and the second program speed.