Daisy Chain Non-Volatile Memory Interface for Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NAND flash memory devices experience reduced throughput due to capacitive loading and slow access times when multiple devices are connected in parallel, leading to signal degradation and accumulated access times.

Innovation Solution

Implementing a daisy chain connection of multiple flash memory controllers to avoid bus loading, using buffers and multiplexers to manage data transfer between devices, allowing sequential access of multiple memory devices to improve throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple NAND flash memory devices are connected in parallel on a common bus, then simultaneous access to multiple devices is enabled, but capacitive loading degrades signal quality and reduces maximum useful throughput

Engineering Contradiction:
ImprovethroughputVSAvoidsignal degradation
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent divides the parallel bus structure into sequential serial connections. Each memory device is connected in series to the next device through a chain of controllers, segmenting the data path. This segmentation eliminates the capacitive loading problem of parallel connections while still enabling access to multiple devices by sequentially traversing the chain.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces controllers as intermediary components between memory devices. These controllers manage the sequential data transfer between devices in the chain, coordinating read and write operations. The controllers act as mediators that enable simultaneous operations across multiple devices without direct parallel electrical connections, thus avoiding signal degradation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If multiple NAND flash memory devices are accessed sequentially one at a time, then signal quality is maintained, but access times accumulate and overall throughput is reduced

Engineering Contradiction:
Improvesignal qualityVSAvoidthroughput
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The patent enables continuous useful action by allowing multiple memory devices to operate simultaneously in the sequential chain. While one device is being accessed, other devices in the chain can be prepared for or completing operations, eliminating idle time between sequential accesses. This continuity maintains signal quality through sequential access while preventing access time accumulation.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent implements preliminary action by pre-positioning data in buffers at intermediate controllers. Data can be loaded into buffers at one device while the read operation at another device is already in progress, preparing the data path in advance. This eliminates waiting time and maintains continuous throughput without compromising signal integrity.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If all input/output pins are placed in parallel for multiple memory devices, then direct access to all devices is enabled, but capacitive loading increases and degrades bus signal quality

Engineering Contradiction:
Improvedevice accessibilityVSAvoidcapacitive loading
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent transitions from a spatial parallel arrangement (all pins on the same bus) to a temporal sequential arrangement (devices accessed one after another in a chain). This dimensional change from space to time eliminates the capacitive loading issue while maintaining ease of operation through the sequential chain architecture, where each device can still be accessed directly in turn.

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

Data Source

PatentUS7650459B2High speed interface for non-volatile memory
Publication Date: 2010.01.19 SK HYNIX NAND PRODUCT SOLUTIONS CORP
  • US7650459B2 patent drawing
  • US7650459B2 patent drawing
  • US7650459B2 patent drawing

AI summary

Various embodiments of the invention connect multiple non-volatile memory controllers in a daisy chain manner, so the multiple memory devices may be accessed from a common host controller. Data and control signals may be daisy-chained in this way, so that many memory devices may be connected together, while not increasing the loading on individual signals lines. Transfer with the various memory devices may be interleaved, so that the relatively slow times of the memory devices doesn't slow down the overall throughout of the memory stem.