Dual Data Transmission Channel System for Read Write Command Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data transmission systems with a single buffer channel face inefficiencies due to frequent data flushing, re-seeking, and inconsistent data processing when switching between 'Host Read' and 'Host Write' commands, leading to delayed and non-smooth data transmission.

Innovation Solution

Implementing a dual data transmission channel system with separate channels for 'Host Read' and 'Host Write' operations, allowing concurrent processing and reducing data flushing and re-seeking by maintaining independence between caching and processing tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single data transmission channel is used for both Host Read and Host Write commands, then device complexity is reduced, but data transmission efficiency deteriorates due to frequent flushing and re-seeking

Engineering Contradiction:
Improvedata transmission channel structureVSAvoiddata transmission efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the single data transmission channel into two separate channels: a first data transmission channel for Host Read commands and a second data transmission channel for Host Write commands. This segmentation allows each channel to be optimized for its specific function, eliminating the need to flush data when switching between read and write operations, thereby improving data transmission efficiency while maintaining manageable device complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the data transmission channel switches between different commands frequently, then adaptability to various commands is improved, but data transmission smoothness deteriorates due to frequent flushing and re-seeking

Engineering Contradiction:
Improvecommand handling capabilityVSAvoiddata transmission smoothness
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

By segmenting the data transmission channel into dedicated read and write channels, the system maintains high adaptability to handle different command types simultaneously while ensuring data transmission smoothness within each channel. Each channel processes its designated command type without interruption or flushing, eliminating the instability caused by frequent switching in single-channel systems

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic command routing that automatically directs Host Read commands to the first channel and Host Write commands to the second channel. This dynamic allocation allows the system to adapt to varying command sequences while maintaining stable, continuous data transmission within each channel, preventing the flushing and re-seeking that occur in static single-channel systems

Inventive Principle:
Principle #15Dynamics

3Device complexity

If a single data transmission channel is used, then device complexity is reduced, but transmission time increases due to flushing and re-seeking operations

Engineering Contradiction:
Improvetransmission channel configurationVSAvoiddata transmission time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the transmission channel into dedicated read and write channels, eliminating time-wasting flushing and re-seeking operations. While this increases device complexity slightly, the time savings from continuous data transmission without interruption far outweigh the additional structural complexity, resulting in net time reduction for data transmission tasks

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By providing separate channels for read and write operations, the patent ensures continuous useful action in both directions simultaneously. The first channel continuously transmits read data while the second channel continuously receives write data, eliminating the idle time and re-seeking operations that occur in single-channel systems during command switching

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7508776B2Controlling method and device for data transmission
Publication Date: 2009.03.24 TIAN HOLDINGS LLC
  • US7508776B2 patent drawing
  • US7508776B2 patent drawing
  • US7508776B2 patent drawing

AI summary

A controlling method and device for data transmission including the steps of providing a system bus for connecting a first transmission channel and a second transmission channel with a command processor, adjusting a transmitting direction of the system bus according to a transmitting direction of the second transmission channel, and proceeding the data processing procedures of the second transmission channel, wherein parts of data processing procedures of the first transmission channel will last during a interval between the system bus adjusting the transmitting direction and the data processing procedures of the second transmission channel start on.The present invention ensure that the independence between every data caching and processing reduces the times of flushing the cached data from the data transmission channel and re-seeking through the source, shortening the transmission time, increasing facileness and improving the efficiency of the data transmission.