Emulating broadcast in a network on chip
AssigneeSiemens Industry Software Inc.
InventorIain Robertson
Life of this patent
Estimating the term…
Abstract
An integrated circuit chip has a set of communication units, each unit being configured to operate according to a protocol in which a data packet sent by one unit is receivable by one unit only, each unit being configured to send at least one packet having one of a plurality of tiers to at least one other unit and being configured to specify, for each tier, a subset of destination units to which packets of that tier are to be sent, wherein each unit is configured to: receive a packet having one of the plurality of tiers; determine the tier of the received packet; and sequentially send packets having a different tier to the tier of the received packet to each of the respective subset of destination units for the different tier.
Claims20
An integrated circuit chip comprising a set of communication units, each unit being configured to operate according to a protocol in which a data packet sent by one unit is receivable by one unit only, each unit being configured to send at least one packet having one of a plurality of tiers to at least one other unit and being configured to specify, for each tier, a subset of destination units to which packets of that tier are to be sent, wherein each unit is configured to:
- receive a packet having one of the plurality of tiers;
- determine the tier of the received packet;
- and
- sequentially send packets having a different tier to the tier of the received packet to each of the respective subset of destination units for the different tier.
A method for implementation on an integrated circuit chip comprising a set of communication units, each unit being configured to operate according to a protocol in which a data packet sent by one unit is receivable by one unit only, each unit being configured to send at least one packet having one of a plurality of tiers to at least one other unit and being configured to specify, for each tier, a subset of destination units to which packets of that tier are to be sent, the method comprising:
- receiving a packet having one of the plurality of tiers;
- determining the tier of the received packet;
- and
- sequentially sending packets having a different tier to the tier of the received packet to each of the respective subset of destination units for the different tier.
Dependencies are inferred from the claim text.