A method for coupling data between M nodes on an integrated circuit, where M is an integer ???2, the method comprising the following steps:(a) providing M modules each module having a first input coupled to a Din input node, having a second input coupled to a local output node, having an arbitration node coupled to an arbitration signal, and having an output node Dout that is coupled to said first