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

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing NAND memory systems face performance limitations and complexity due to the high number of command-address-data cycles required for copyback program operations from SLC to PLC blocks, particularly in multi-level cell devices, which complicates system hardware and firmware management.

Innovation Solution

An enhanced IO interface utilizing 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 86 to 25 by internally pre-reading and transferring data to static page buffers before switching to PLC mode for program operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the existing interface is used for copyback program operations from SLC to PLC blocks, then data can be transferred between block types, but the number of command-address-data cycles increases significantly 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 SLC block data into internal buffers before the actual program operation is needed. The controller reads the SLC block data in advance and stores it in internal buffers, so when the program operation is triggered, the data is already ready for immediate transfer to PLC blocks, eliminating the need for sequential read-then-program operations and reducing cycles from 86 to 25.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces internal buffers as intermediaries between the SLC block storage and PLC block programming operations. These buffers act as a mediator that decouples the read and program operations, allowing the controller to read SLC data into buffers first, then transfer to PLC blocks without requiring sequential command-address-data cycles for each operation, thus reducing the total cycle count.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the existing interface manages the copyback operation sequence, then data transfer can be performed, but significant complexity is added to system hardware and firmware management

Engineering Contradiction:
Improvedata transfer capabilityVSAvoidhardware/firmware management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the memory controller to automatically manage the copyback operation sequence without requiring complex external control. The controller internally reads SLC block data into buffers, determines when PLC block programming is needed, and executes the transfer operations autonomously, simplifying the hardware/firmware management interface while maintaining data transfer capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent merges the read and program operations into a unified copyback process managed by the controller. Instead of treating read and program as separate sequential operations requiring complex coordination, the patent combines them into a single streamlined process where SLC data is read into internal buffers and then directly programmed to PLC blocks, reducing the management complexity of the interface.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If all five-page data is internally moved from SLC block to PLC block, then complete data transfer is achieved, but the operation requires 15 command-address sequences which decode to 86 cycles

Engineering Contradiction:
Improvedata transfer completenessVSAvoidoperation cycles
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-reading all five pages of SLC block data into internal buffers before the program operation is triggered. This allows the complete data set to be ready for immediate transfer to PLC blocks in a single operation, ensuring data transfer completeness while reducing the operation from 15 command-address sequences (86 cycles) to just 25 cycles.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260100208A1Enhanced IO interface for PLC program and program-suspend-resume operations
Publication Date: 2026.04.09 INTEL NDTM US LLC
  • US20260100208A1 patent drawing
  • US20260100208A1 patent drawing
  • US20260100208A1 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.