Back to results
US 11,196,587 B2Granted
Permutated ring network
AssigneeDeGirum Corporation
InventorsKit S. Tam, Winston Lee
Life of this patent
Estimating the term…
Abstract
A permutated ring network includes a plurality of bi-directional source-synchronous ring networks, each having a plurality of data transport stations, and a plurality of communication nodes. Each of the communication nodes is coupled to one of the data transport stations in each of the plurality of bi-directional source-synchronous ring networks.
Claims22
A permutated ring network comprising:
- a plurality of bi-directional source-synchronous ring networks, each having:
- a plurality of data transport stations connected in a ring,
- a first message bus for transmitting messages between the data transport stations in a first direction,
- a first clock path for transmitting a first clock signal between the data transport stations in the first direction, wherein the messages on the first message bus are latched in the data transport stations in response to the first clock signal in a source-synchronous manner,
- a second message bus for transmitting messages between the data transport stations in a second direction, opposite the first direction, and
- a second clock path for transmitting a second clock signal between the data transport stations in the second direction, wherein the messages on the second message bus are latched in the data transport stations in response to the second clock signal in a source-synchronous manner;
- and
- a plurality of communication nodes, wherein each of the communication nodes is coupled to one of the data transport stations in each of the plurality of bi-directional source-synchronous ring networks, wherein the communication nodes are coupled to data transport stations having different relative positions in the plurality of bi-directional source-synchronous ring networks.
5 more elements
A permutated ring network comprising:
- a plurality of bi-directional source-synchronous ring networks, each having a plurality of data transport stations connected in a ring;
- a plurality of communication nodes, wherein each of the communication nodes is coupled to one of the data transport stations in each of the plurality of bi-directional source-synchronous ring networks;
- and
- a routing table that defines communication paths on the bi-directional source-synchronous ring networks for communications between each possible pair of the communication nodes, wherein the routing table specifies a first group of the possible pairs of the communication nodes that communicate through paths on the bi-directional source-synchronous ring networks that include exactly two of the data transport stations, and a second group of the possible pairs of the communication nodes that communicate through paths on the bi-directional source-synchronous ring networks that include more than two of the data transport stations.
1 more element
A permutated ring network comprising:
- a plurality of bi-directional source-synchronous ring networks, each having a plurality of data transport stations connected in a ring;
- a plurality of communication nodes, wherein each of the communication nodes is coupled to one of the data transport stations in each of the plurality of bi-directional source-synchronous ring networks;
- and
- a routing table that defines communication paths on the bi-directional source-synchronous ring networks for communications between each possible pair of the communication nodes, wherein the routing table specifies a first group of the possible pairs of the communication nodes that communicate through paths on a single one of the bi-directional source-synchronous ring networks, and a second group of the possible pairs of the communication nodes that communicate through paths on all of the bi-directional source-synchronous ring networks.
1 more element
A method of transporting data between a plurality of communication nodes on an integrated circuit chip, comprising:
- transmitting messages from the communication nodes to a plurality of bi-directional source-synchronous ring networks, wherein each of the bi-directional source-synchronous ring networks includes a plurality of data transport stations connected in a ring, and each of the communication nodes transmits messages to a data transport station in each of the bi-directional source-synchronous ring networks, wherein the communication nodes are coupled to data transport stations having different relative positions in the bi-directional source synchronous ring networks;
- and
- transmitting the messages in a source-synchronous manner between the data transport stations of the bi-directional source-synchronous ring networks.
Dependencies are inferred from the claim text.