Device Chain Flow Control via Downstream Token Passing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inefficient data flow between multiple peripheral devices coupled to a host leads to collisions, logjams, and inadequate bandwidth allocation in electronic systems, particularly in radial and multi-drop configurations.

Innovation Solution

A system where at least one device in a chain regulates data flow by sending a token in downstream data packets, allowing devices downstream to send upstream data packets, ensuring well-regulated upstream data flow and suitable bandwidth allocation through a host interface port.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple peripheral devices are coupled to a host in radial or multi-drop configurations, then device connectivity is improved, but data flow efficiency deteriorates due to collisions and logjams

Engineering Contradiction:
Improvedevice connectivityVSAvoiddata flow efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

A host interface acts as an intermediary between the host and multiple peripheral devices, managing data flow through a chain of devices. The interface implements flow control mechanisms including token passing and bandwidth allocation to regulate upstream and downstream data traffic, preventing collisions while maintaining multi-device connectivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If token-based flow control is implemented in a chain of devices, then bandwidth allocation is improved, but system complexity increases

Engineering Contradiction:
Improvebandwidth allocationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The data flow control system is segmented into discrete functional components: token generation at the host interface, token passing between devices in the chain, and token consumption at downstream devices. Each device in the chain independently manages token receipt and transmission, dividing the complex flow control function into manageable segments that simplify implementation while achieving efficient bandwidth allocation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8402178B2Device to device flow control within a chain of devices
Publication Date: 2013.03.19 MICRON TECHNOLOGY INC
  • US8402178B2 patent drawing
  • US8402178B2 patent drawing
  • US8402178B2 patent drawing

AI summary

The present disclosure includes methods, devices, and systems for device to device flow control. In one or more embodiments, a system configured for device to device flow control includes a host and a chain of devices, including one or more memory device, coupled to each other and configured to communicate with the host device through a same host port. In one or more embodiments, at least one device in the chain is configured to regulate the flow of data by sending a token in downstream data packets, the token allowing devices downstream from the respective at least one device to send an upstream data packet to the respective at least one device.