Solid-State Disk Direct Memory Access Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Solid state disks (SSDs) currently lack the capability to support high-speed data processing required by user systems, as they are limited by their data transmission paths through north and south bridges, which slow down data processing.

Innovation Solution

A user system architecture that includes a direct data transmission path between the main memory and the SSD, bypassing the north and south bridges, utilizing DMA devices for efficient data exchange, and incorporating a cache buffer in the SSD to enhance data processing speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If SSD is connected through north and south bridges, then device compatibility and ease of operation are improved, but data processing speed deteriorates

Engineering Contradiction:
Improveease of operationVSAvoiddata processing speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent introduces a DMA (Direct Memory Access) device as an intermediary component that enables direct data transmission between the SSD and main memory, bypassing the north and south bridges. This mediator allows the SSD to achieve high-speed data processing while maintaining compatibility with existing system architectures through the bridge interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If direct data transmission path is implemented between main memory and SSD, then data processing speed is improved, but device complexity increases

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

Solution Approach 1:

The patent segments the data transmission function by introducing a dedicated DMA device that handles direct memory access independently from the main system bus. This segmentation allows the SSD to have a direct transmission path for high-speed operations while the north and south bridges remain intact for compatibility purposes, effectively dividing the transmission paths into different functional segments.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If traditional bridge-mediated path is used, then device complexity is reduced, but transmission time increases

Engineering Contradiction:
Improvedevice complexityVSAvoidtransmission time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by providing a dedicated direct transmission path that is prepared and available for immediate use when high-speed data transfer is required. The DMA device is pre-configured to enable direct access between SSD and main memory, so that when large data transfers are needed, the system can immediately utilize the faster path without waiting for bridge-mediated processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9996456B2Solid-state disk, and user system comprising same
Publication Date: 2018.06.12 IND ACADEMIC COOP FOUND YONSEI UNIV
  • US9996456B2 patent drawing
  • US9996456B2 patent drawing
  • US9996456B2 patent drawing

AI summary

The inventive concept relates to a user system including a solid state disk. The user system may include a main memory for storing data processed by a central processing unit; and a solid state disk for storing the selected data among data stored in the main memory. The main memory and the solid state disk form a single memory hierarchy. Thus, the user system of the inventive concept can rapidly process data.