Memory Page Latch Read Mode for NV Write Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current non-volatile memory systems require additional silicon area and complex control logic for data verification, and the process of checking page latch functionality is time-consuming due to long high voltage write cycles.

Innovation Solution

The method involves reading memory cell data in normal mode and comparing it directly with page latch data to verify successful write/read operations without writing to memory cells, using page latch read mode for Design for Test and optimizing high voltage parameters for best reliability, allowing for rapid page latch functionality checks without long high voltage cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If external shadow memory, flip flops, and databus elements are used to store and transfer page latch data for verification, then data write verification capability is improved, but silicon area and device complexity increase

Engineering Contradiction:
Improvedata write verification capabilityVSAvoidcontrol logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The page latch circuit is designed to perform multiple functions: it serves as both the data buffer during write operations and as a verification storage element. The same page latch that holds data during programming also provides the reference data for verification by comparing its contents with the shadow memory or external storage, eliminating the need for separate verification-specific circuitry.

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

Solution Approach 2:

The patent creates a copy of the page latch data in shadow memory or external storage during the write operation. This copy is then used for verification purposes by comparing it with the original page latch contents after the write operation completes, enabling verification without requiring additional dedicated verification storage during the write process.

Inventive Principle:
Principle #26Copying

2Reliability

If page latch functionality is checked by writing to memory cells, then functionality verification is achieved, but test time increases due to long high voltage cycles

Engineering Contradiction:
Improvepage latch functionality verificationVSAvoidtest time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-charging the sense amplifier and preparing the read circuitry before actually reading the page latch data. The page latch is configured to output its contents directly to the sense amplifier through pre-configured word line and bit line connections, allowing the verification read to proceed immediately without the lengthy high voltage programming cycles that would otherwise be required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of the conventional approach of writing data to memory cells and then reading back to verify, the patent inverts the sequence by reading the page latch data directly without writing to the memory cells first. This reversal eliminates the time-consuming high voltage write cycles while still achieving verification of page latch functionality by comparing the read data with expected values.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If normal read mode is used to verify memory cell data, then verification is achieved, but additional circuitry and time are required compared to direct page latch reading

Engineering Contradiction:
Improvememory cell write/read verificationVSAvoidverification speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the verification process into two independent comparison operations: one comparing shadow memory data with page latch data, and another comparing externally stored data with page latch data. This segmentation allows parallel verification paths and eliminates the need to sequentially perform full memory write cycles followed by reads, significantly improving verification speed while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7929363B1Memory test and setup method
Publication Date: 2011.04.19 LONGITUDE FLASH MEMORY SOLUTIONS LTD
  • US7929363B1 patent drawing
  • US7929363B1 patent drawing
  • US7929363B1 patent drawing

AI summary

A method of optimizing memory cell write/read is disclosed. The memory cell write/read is optimized by first reading the memory cell data using the normal mode. Next the page latch data that was used to NV (Non-Volatile) write the memory is also read back directly from the page latches. The two data are then compared to verify a successful and optimized memory cell write/read. NV writes and reads are performed with various high voltage parameters and sense amplifier reference settings to arrive at the most optimal one that gives the largest sense window for best write/read reliability. The page latch read mode is also used as a DFT (Design for Test) test mode to check for page latch functionality and page address uniqueness without having to write the memory cell. The page latch is written with logic data and read out directly using the page latch read mode to verify page functionality.