Non-Volatile Memory Dummy Programming Without Host Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing NAND memory devices require frequent data transfer from the host to the NAND device for every word line during dummy programming, which degrades performance and efficiency due to increased communication and limited programming cycles.

Innovation Solution

A method and system for a non-volatile memory device that allows programming with dummy data without transferring data from the host for every word line by using preexisting latched data or randomly generated data, which is repeatedly written to additional pages of a new block until each page is filled.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transferred from host to NAND device for every word line during dummy programming, then the NAND device can be programmed with dummy data, but communication overhead increases and performance degrades

Engineering Contradiction:
ImproveNAND device programming reliabilityVSAvoidProgramming performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-generating dummy data patterns (such as 0x55, 0xAA, 0x00, 0xFF) within the NAND device's internal buffer before the actual programming operation. This allows the device to use internally generated data rather than requiring continuous data transfer from the host for every word line, thereby reducing communication overhead and improving programming performance while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling the NAND device to autonomously generate and use dummy data for programming operations without requiring continuous host intervention. The device uses its own internal resources (buffer and data generation capability) to fulfill the dummy programming requirement, eliminating the need for repeated data transfers and reducing the workload on the host-device communication interface

Inventive Principle:
Principle #25Self-service

2Reliability

If data is transferred from host to NAND device for every word line, then complete data programming is achieved, but energy consumption increases

Engineering Contradiction:
ImproveData programming completenessVSAvoidEnergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-generating dummy data patterns within the NAND device's internal buffer before the programming operation begins. This eliminates the need for repeated data transfers from the host during word line programming, significantly reducing energy consumption associated with communication while ensuring complete data programming is still achieved through the internally generated dummy data

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling the NAND device to autonomously generate and use dummy data for programming operations without requiring continuous host intervention. The device uses its own internal resources (buffer and data generation capability) to fulfill the dummy programming requirement, eliminating the need for repeated data transfers and reducing the workload on the host-device communication interface

Inventive Principle:
Principle #25Self-service

3Productivity

If repeated data transfers are performed for every word line, then dummy data programming is completed, but communication overhead increases

Engineering Contradiction:
ImproveDummy data programming completionVSAvoidCommunication overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-generating dummy data patterns (such as 0x55, 0xAA, 0x00, 0xFF) within the NAND device's internal buffer before the actual programming operation. This allows the device to use internally generated data rather than requiring continuous data transfer from the host for every word line, thereby reducing communication overhead and improving programming performance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling the NAND device to autonomously generate and use dummy data for programming operations without requiring continuous host intervention. The device uses its own internal resources (buffer and data generation capability) to fulfill the dummy programming requirement, eliminating the need for repeated data transfers and reducing the workload on the host-device communication interface

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12299328B2Method and apparatus for configuring a non-volatile memory device without data transfer
Publication Date: 2025.05.13 SAMSUNG ELECTRONICS CO LTD
  • US12299328B2 patent drawing
  • US12299328B2 patent drawing
  • US12299328B2 patent drawing

AI summary

A method of operating a non-volatile memory device is provided. The device includes a latch, a page buffer and blocks, each of which includes pages. The method includes: receiving a page command for a write operation corresponding to a page of one of the blocks; receiving a write command for writing data to the page buffer; latching preexisting latched data or random data generated as latched data; writing the latched data to a page of a new block from among the plurality of blocks that corresponds to a page address based on the write command; and repeatedly updating the page address and repeatedly writing the latched data to additional pages corresponding to each updated page address until each page of the new block has been written to.