NAND IO Interface for SLC-to-PLC Copyback Cycle Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing interface for NAND memory devices, particularly in multi-level cell (MLC) systems like TLC, QLC, and PLC, is complex and inefficient, requiring numerous command-address-data cycles for copyback program operations, limiting system performance and adding complexity to system hardware/firmware.

Innovation Solution

An enhanced IO interface that utilizes two set-feature latches to store SLC start page and block addresses, enabling an enhanced mode that reduces the number of command-address-data cycles from 78 to 25 by internally pre-reading and copying data from SLC blocks to PLC blocks using static page buffers, simplifying the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the existing interface is used for copyback program operations in PLC systems, then data can be moved from SLC blocks to PLC blocks, but the number of command-address-data cycles increases significantly (up to 86 cycles), limiting system performance

Engineering Contradiction:
Improvesystem performanceVSAvoidcommand-address-data cycles
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-reading all five SLC pages (LP, UP, XP, TP, EP) into the page buffer before initiating the copyback program operation. This allows the controller to have all necessary data ready in advance, eliminating the need for sequential read operations during the program cycle, thereby reducing the total command-address-data cycles from 86 to 25 cycles.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges multiple separate operations into a single streamlined process. By combining the read operations for all five SLC pages with the program operation for PLC blocks into a unified enhanced IO interface sequence, the patent reduces the total number of cycles. The enhanced IO interface merges the read-and-program operations that would otherwise be executed as separate sequential steps.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If the existing interface manages copyback operations atomically, then data integrity is maintained, but hardware and firmware complexity increases significantly

Engineering Contradiction:
Improvedata integrityVSAvoidhardware/firmware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the NAND device to automatically manage the copyback operation without requiring complex external control. The enhanced IO interface allows the device to self-coordinate the read-and-program sequences, automatically handling data integrity through its internal control logic rather than requiring complex external atomic management mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the operational parameters by introducing an enhanced IO interface mode that modifies how commands are executed. By changing the interface parameters and operation sequences, the patent achieves simplified atomic management while maintaining data integrity, reducing hardware/firmware complexity compared to traditional approaches.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If all five SLC pages are read and copied to PLC blocks sequentially, then complete data transfer is achieved, but the operation time increases due to multiple command sequences

Engineering Contradiction:
Improvedata transfer completenessVSAvoidoperation time
Core Design Contradiction:
Quantity of substanceVSDuration of action of moving object

Solution Approach 1:

The patent applies preliminary action by pre-reading all five SLC pages into the page buffer before initiating the copyback program operation. This allows the controller to have all necessary data ready in advance, eliminating the need for sequential read operations during the program cycle, thereby reducing the total command-address-data cycles from 86 to 25 cycles.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12488817B2Enhanced IO interface for plc program and program-suspend-resume operations
Publication Date: 2025.12.02 INTEL NDTM US LLC
  • US12488817B2 patent drawing
  • US12488817B2 patent drawing
  • US12488817B2 patent drawing

AI summary

Methods and apparatus for Enhanced IO Interface for PLC program and program-suspend-resume operations. A NAND memory device includes blocks of single-level cell (SLC) memory and multi-level cell (MLC) memory storing n-bits per cell such as quad-level cell (QLC) or penta-level cell (PLC) memory. The NAND memory device further includes a plurality of page buffer latches and logic to copy data from a set of n SLC pages in a block of SLC memory into n respective page buffer latches and copy data from the respective page buffer latches to an MLC page (e.g., QLC or PLC page) in a block of MLC memory. These operations can be extended for NAND memory devices having multiple planes with blocks of SLC and QLC/PLC memory. QLC/PLC program and program-resume operations are supported with optional ECC correction operations.