NAND Flash Memory Copy Back Data Transfer Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NAND flash memory devices require significant time for programming due to the need for an erase operation before writing, and conventional data transfer methods between different planes are inefficient, limiting data transfer speed.

Innovation Solution

A non-volatile memory device with an input/output control unit that enables direct data transfer between planes using a copy back function without involving the host, utilizing the full 32-bit bandwidth within the memory area, thereby reducing programming time and data storage time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transferred between planes through the host, then data transfer can be completed, but programming time and data storage time are significantly increased

Engineering Contradiction:
Improvedata transfer completenessVSAvoidprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces an internal data transfer path as an intermediary mechanism between planes, allowing data to be transferred directly through the memory device without involving the host. This internal path acts as a mediator that resolves the time-consuming host involvement while ensuring complete and reliable data transfer between planes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data transfer function into two distinct paths: an internal direct transfer path for fast operations and an external host-mediated path for complex operations. By dividing the transfer mechanism, the system can choose the appropriate path based on requirements, thereby reducing programming time for routine operations while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If conventional data transfer methods are used between planes, then system simplicity is maintained, but data transfer speed is limited

Engineering Contradiction:
Improvesystem structureVSAvoiddata transfer speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent adds a new dimension to data transfer by creating a direct internal pathway between planes that bypasses the traditional host-mediated route. This dimensional change in the transfer architecture enables faster data movement while maintaining the overall system structure, effectively increasing data transfer speed without substantially complicating the system.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If erase operation is performed before write operation in NAND flash memory, then data integrity is ensured, but programming time is extended to several milliseconds

Engineering Contradiction:
Improvedata integrityVSAvoidprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by preparing data in buffer memory before the actual write operation to the plane. This preliminary data preparation and staging allows the erase and write operations to proceed more efficiently, reducing the overall programming time while ensuring data integrity through proper sequencing of operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuity of useful action by enabling parallel operations: while one plane is being erased, data can be prepared in buffers, and other planes can be accessed. This continuous utilization of memory resources eliminates idle time and reduces the overall programming time while maintaining data integrity through proper operation sequencing.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8369163B2Memory device for reducing programming time
Publication Date: 2013.02.05 SK HYNIX INC
  • US8369163B2 patent drawing
  • US8369163B2 patent drawing
  • US8369163B2 patent drawing

AI summary

A non-volatile memory device includes: first and second planes each comprising a plurality of non-volatile memory cells; first and second buffer corresponding to the first and second planes, respectively; an input/output control unit configured to selectively control input/output paths of data stored in the first and second page buffers; a flash interface connected to the input/output control unit; and a host connected to the flash interface.