Patent ID: 9473388
Filing Date: 2016-10-18
CPC Classification: H04L

Claim Text:
1. A method, comprising: generating one or more multicast trees for a provided Network on Chip (NoC) interconnect comprising a plurality of nodes; configuring a source node from the plurality of nodes to receive a multicast message, the configuring the source node comprising storing the generated one or more multicast trees at the source node; before receipt of the multicast message at the source node, configuring each port of each of the plurality of nodes with a filter based on the generated one or more multicast trees, the filter configured with a set of destination nodes representing a multicast tree from the generated one or more multicast trees in a form of a filter bit-vector, the filter configured as one of a logic or a circuit, wherein each bit of the filter bit-vector indicative of whether a corresponding destination bit from a destination bit-vector of the multicast message is to be filtered, and for receipt of the multicast message at the source node, selecting a port configured with a filter representing the multicast tree from the one or more multicast trees directed to the received multicast message, the selecting conducted by the source node based on an application of logic between the destination bit-vector of the multicast message and the filter bit-vector; and transmitting the multicast message from the source node through the selected port.