Serial Communication Device for Memory Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing use of hardware acceleration devices for processing large amounts of data leads to high network loads due to the need for direct memory access between these devices and external memory, which can overwhelm network resources.

Innovation Solution

A serial communication system and device that utilize a system-on-chip (SoC) bus interface, a master protocol processor, and a serial transceiver to convert request transactions into packets according to a predetermined protocol, allowing for efficient transmission and reception of data between hardware acceleration devices and external memory, minimizing network load by optimizing data transmission and integrity verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If direct memory access (DMA) mechanism is used between acceleration device and external memory, then data interchange capability is improved, but network load increases sharply

Engineering Contradiction:
Improvedata interchange capabilityVSAvoidnetwork load
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent introduces a DMA bridge as an intermediary device between the acceleration device and external memory. This bridge handles memory access requests locally without requiring network communication, thereby maintaining high data interchange capability while preventing network load increase. The DMA bridge acts as a mediator that intercepts and processes memory access requests before they can overwhelm the network infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If hardware acceleration device processes large amount of data, then processing performance is improved, but memory capacity requirement increases

Engineering Contradiction:
Improveprocessing performanceVSAvoidmemory capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the memory system into multiple components: on-chip memory within the acceleration device for frequently accessed data, external memory for bulk data storage, and a DMA bridge for coordinated access. This segmentation allows the system to process large amounts of data by distributing data across different memory hierarchies, maintaining high processing performance while managing overall memory capacity requirements efficiently.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If network node is minimized, then system complexity is reduced, but data transmission capability may be limited

Engineering Contradiction:
Improvenetwork nodeVSAvoiddata transmission capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The DMA bridge serves as a local intermediary that enables high-capacity data transmission between the acceleration device and external memory without requiring network infrastructure. This eliminates the need for network nodes in the data path, reducing system complexity while maintaining robust data transmission capability through dedicated point-to-point communication channels.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11836106B2Serial communication device and system for memory access
Publication Date: 2023.12.05 ELECTRONICS & TELECOMM RES INST
  • US11836106B2 patent drawing
  • US11836106B2 patent drawing
  • US11836106B2 patent drawing

AI summary

Provided are a serial communication device and a serial communication system for a memory access. The serial communication device for a memory access may include: a system-on-chip (SoC) bus interface receiving a request transaction from a hardware acceleration device; a master protocol processor converting a request transaction received through the SoC bus interface into a packet according to a predetermined packet protocol; and a serial transceiver serial-transmitting the packet.