Host Device Memory System Parallel Bus Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage devices face challenges in increasing capacity and operating speed, particularly when handling large amounts of data and requiring simultaneous write/read operations, as existing technologies struggle to efficiently utilize multiple storage modules over a single host interface bus without compromising data transmission speed.

Innovation Solution

A host device and memory system architecture that utilizes multiple storage modules connected through a single host interface bus, allowing parallel writing of data to multiple memory units via a shared bus, with each module having its own controller and memory unit, and employing a crossbar switch for efficient data transmission and chip selection, enabling simultaneous operations across multiple storage regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple storage modules are connected through a single host interface bus, then storage device capacity and operating speed are improved, but data transmission efficiency deteriorates due to shared bus contention

Engineering Contradiction:
Improvestorage device capacity and operating speedVSAvoiddata transmission speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent divides the data transmission path into multiple independent channels by connecting each storage module to the host device through separate host interface buses. This segmentation allows parallel data transmission to multiple storage modules simultaneously, eliminating the bottleneck of shared bus contention while maintaining high data transmission speeds. Each storage module operates independently on its own bus, enabling the system to achieve both high capacity and high operating speed.

Inventive Principle:
Principle #1Segmentation

2Speed

If additional host interface buses are used to connect multiple storage modules, then data transmission speed is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidhost interface bus architecture
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

Instead of using a single shared bus, the patent segments the bus architecture into multiple independent host interface buses, each dedicated to a specific storage module. This segmentation approach improves data transmission speed by eliminating bus contention while keeping each individual bus simple and manageable. The modular bus architecture allows for scalable expansion without exponentially increasing system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a one-dimensional shared bus topology to a multi-dimensional parallel bus architecture. By adding the dimension of parallelism with multiple independent buses, the system achieves higher data transmission speeds without proportionally increasing complexity, as each bus operates independently and can be managed separately.

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

3Productivity

If parallel writing to multiple memory units is implemented, then productivity is improved, but control complexity increases

Engineering Contradiction:
Improvedata writing throughputVSAvoidmodule controller coordination
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the control function by providing each storage module with its own dedicated module controller. This segmentation allows each controller to independently manage parallel writing operations to its associated memory unit without coordinating with other controllers. The result is improved productivity through parallel operations while avoiding the complexity of inter-controller coordination and synchronization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each storage module with its dedicated module controller operates autonomously, performing self-service for data writing operations. The controllers independently receive data from the host device and write to their respective memory units without requiring coordination or communication with other controllers. This self-service approach maximizes parallel productivity while minimizing control complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9268500B2Host device and system including the same
Publication Date: 2016.02.23 SAMSUNG ELECTRONICS CO LTD
  • US9268500B2 patent drawing
  • US9268500B2 patent drawing
  • US9268500B2 patent drawing

AI summary

A memory module includes a first storage module including a first module controller and a first memory unit. The first storage module is configured to receive first partial data from a host and write the first partial data to the first memory unit. A second storage module includes a second module controller and a second memory unit. The second storage module is configured to receive second partial data from the host and write the second partial data to the second memory unit. The first storage module and the second storage module are configured to connect to the host through a single host interface bus.