Patent ID: 7302691

Claim:
A method comprising: creating a request from an initiator in a network having a broadcast group, wherein broadcast group registers associated with a first plurality of agents located on a chip are configured to store an associated value for the broadcast group and each agent is associated with at least one target; sending the request to the first plurality of agents in the network, wherein the network, including the initiator and the first plurality of agents and associated targets, is located within a single device; extracting for each agent a current value of the broadcast group from the request; analyzing for each agent the current value of the broadcast group and a previously stored value of the broadcast group register associated with each agent; and determining for each agent whether to accept the request for each agent based on the current value of the broadcast group and the previously stored value of the broadcast group register associated with each agent, wherein at least one agent ignores the request based on the current value of the broadcast group not matching the previously stored value of the broadcast group register associated with the at least one agent such that the at least one agent does not receive the request or at least one agent accepts the request based on the current value of the broadcast group matching the previously stored value of the broadcast group register associated with the at least one agent such that the at least one agent does receive the request.