Non-Volatile Memory Initial State Verification Unit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional non-volatile memory devices require substantial time and current to verify the initial state of blocks or pages, leading to compatibility issues with host systems and potential data transfer errors due to prolonged verification processes.

Innovation Solution

A method and control unit within the non-volatile memory device to quickly verify the initial state by receiving commands from a memory controller, decoding addresses, determining threshold voltages, and storing writable state information in a state register, thereby reducing verification time and current consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the memory controller reads the entire data of a block or page to verify the initial state, then the verification process can be performed, but the verification time becomes excessively long

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

Solution Approach 1:

The patent extracts only the essential verification information (threshold voltage status indicating initial state) from the entire block data, rather than reading and processing all data. The verification unit directly checks whether memory cells are in the initial state by sensing threshold voltages, extracting only the necessary state information without fetching complete data pages.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs a partial verification action by checking only the threshold voltage status of memory cells to determine initial state, rather than performing a complete read of all data. This partial action (checking voltage thresholds) is sufficient to verify the initial state without the excessive action of reading entire pages or blocks.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If the verification process is performed by reading all data in a block, then complete verification can be achieved, but current consumption increases substantially

Engineering Contradiction:
Improveverification reliabilityVSAvoidcurrent consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential verification information (threshold voltage status indicating initial state) from the entire block data, rather than reading and processing all data. The verification unit directly checks whether memory cells are in the initial state by sensing threshold voltages, extracting only the necessary state information without fetching complete data pages.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs a partial verification action by checking only the threshold voltage status of memory cells to determine initial state, rather than performing a complete read of all data. This partial action (checking voltage thresholds) is sufficient to verify the initial state without the excessive action of reading entire pages or blocks.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the memory controller performs the verification process repeatedly for each page in a block, then thorough verification is achieved, but the total verification time increases

Engineering Contradiction:
Improveverification completenessVSAvoidverification speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements a dedicated verification unit within the NVM device that can handle verification operations universally across all pages and blocks. This verification unit performs initial state verification as an integrated function, eliminating the need for the memory controller to repeatedly execute separate verification sequences for each page, thereby improving overall verification throughput.

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

Solution Approach 2:

The patent performs preliminary verification by checking the initial state of memory cells before any data operations. The verification unit determines whether memory cells are in the initial state (erased or programmed) by sensing threshold voltages in advance, allowing the system to quickly identify dirty blocks without repeatedly reading and verifying complete page data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7660163B2Method and unit for verifying initial state of non-volatile memory device
Publication Date: 2010.02.09 SAMSUNG ELECTRONICS CO LTD
  • US7660163B2 patent drawing
  • US7660163B2 patent drawing
  • US7660163B2 patent drawing

AI summary

A method of verifying an initial state of a non-volatile memory device, a command for verify an initial state of a unit and a unit address corresponding to the unit received from a memory controller. An initial state of memory cells, which correspond to the unit address, is verified in response to the command. A verification result of the unit is transmitted to the memory controller.