Semiconductor Package Transport for Low-Latency Data Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage systems, such as solid state drives (SSDs), face challenges in efficiently managing and accessing large amounts of data in data centers due to limitations in read/write speeds and storage media configurations, leading to increased latency and costs.

Innovation Solution

A storage system comprising a package stocker, a drive, and a host apparatus, where semiconductor packages with nonvolatile memory dies are detachably mounted on sockets, allowing for efficient transport and prioritization to optimize data access and processing, utilizing a package transport device to rapidly move packages between the stocker and drive, reducing physical head movement and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If semiconductor packages are detachably mounted on sockets with package transport device, then data access speed and I/O throughput are improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improvedata access speedVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The storage system is divided into multiple independent semiconductor packages that can be separately mounted on sockets. Each package contains specific data, allowing selective access without moving entire storage arrays. The package transport device moves only required packages between stocker and drive, reducing access time and improving data retrieval speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Semiconductor packages are pre-mounted on sockets in the drive unit before data access is required. The package transport device proactively moves packages from the stocker to the drive based on predicted or scheduled data access patterns, so that when data access is needed, the packages are already in position, eliminating wait time.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If large amounts of data are stored in data centers, then storage capacity is improved, but latency and access time increase

Engineering Contradiction:
Improvestorage capacityVSAvoidlatency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

Large storage capacity is achieved by using multiple semiconductor packages, each storing a portion of the total data. When data access is required, only the specific package containing the needed data is transported and accessed, rather than scanning through entire storage arrays. This segmentation reduces access latency significantly while maintaining high storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system optimizes local data access by keeping frequently accessed data in semiconductor packages that are readily available in the drive unit. Less frequently accessed data remains in the stocker. The package transport device dynamically adjusts which packages are active in the drive versus stored in the stocker, creating local optimization that reduces average access latency across the entire storage system.

Inventive Principle:
Principle #3Local quality

3Loss of time

If physical head movement is reduced in storage systems, then access latency is improved, but device complexity increases

Engineering Contradiction:
Improveaccess latencyVSAvoiddevice complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system replaces the traditional mechanical head movement mechanism with a package-level transport system. Instead of moving read/write heads across large storage arrays, the package transport device moves entire semiconductor packages to positioned sockets. This substitution eliminates the need for high-speed mechanical head positioning while reducing access latency through direct package-to-socket mounting.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20240201660A1Storage system
Publication Date: 2024.06.20 KIOXIA CORP
  • US20240201660A1 patent drawing
  • US20240201660A1 patent drawing
  • US20240201660A1 patent drawing

AI summary

According to one embodiment, a package stocker is configured to store a plurality of semiconductor packages each including one or more nonvolatile memory dies. A drive includes at least one socket on which a semiconductor package is able to be detachably mounted. A host apparatus, which is communicatively connected to the drive, reads/writes data from/to the one or more nonvolatile memory dies of the semiconductor package mounted on the socket. When a first semiconductor package is not mounted on the socket, the host apparatus causes a package transport device to transport the first semiconductor package to the drive and to mount the first semiconductor package on the socket.