Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
215 words
A system, fabricated on an integrated circuit, for coupling data between M nodes, where M is an integer ≧2, the system comprising: M modules each module having a first input coupled to a D in 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 D out that is coupled to said first input node of said same module when said first arbitration signal is in a first state and is coupled to said second input node of said same module when said first arbitration signal is in a second state; and a conductive bus providing electrical coupling between adjacent said modules such that the D in input node of an M i module is coupled to the D out output node of an M i+1 th module, and the D in input node of the Mth module is coupled to the D out output node of the M i=0 th module, where i is an integer 0≦i≦M-1; wherein signal states of the arbitration signal coupled to each module define a signal path on said conductive bus between a desired input node on one module and an output node on another module, the modules so coupled providing point-to-point coupling.
Claim 2
Independent Claim
215 words
A system, fabricated on an integrated circuit, for coupling data between M nodes, where M is an integer ≧2, the system comprising: M modules each module having a first input coupled to a D in 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 D out that is coupled to said first input node of said same module when said first arbitration signal is in a first state and is coupled to said second input node of said same module when said first arbitration signal is in a second state; and a conductive bus providing electrical coupling between adjacent said modules such that the D in input node of an M i module is coupled to the D out output node of an M i+1 th module, and the D in input node of the Mth module is coupled to the D out output node of the M i=0 th module, where i is an integer 0≦i≦M-1; wherein signal states of the arbitration signal coupled to each module define a signal path on said conductive bus between a desired input node on one module and an output node on another module, the modules so coupled providing point-to-point coupling.
Claim 3
Dependent Claim
14 words
The system of claim 1, wherein each said module is a 2:1 multiplexer unit.
Claim 4
Dependent Claim
21 words
The system of claim 1, wherein for each said module, the module output node is buffered from said module's input nodes.
Claim 5
Dependent Claim
288 words
The system of claim 1, wherein M=2, and the system includes: a first module comprising a first 2:1 multiplexer unit having a first input coupled to a first input node, having a second input coupled to a first local output node, having an arbitration node coupled to a first arbitration signal, and having an output node that is coupled to said first input node of said first multiplexer unit when said first arbitration signal is in a first state and is coupled to said second input node of said first multiplexer unit when said first arbitration signal is in a second state; a second module comprising a second 2:1 multiplexer unit having a first input coupled to a second input node and coupleable via a first portion of a conductive bus to said output node of said first multiplexer unit, having a second input coupled to a second local output node, having an arbitration node coupled to a second arbitration signal, and having an output node that is coupled to said first input node of said second multiplexer unit when said second arbitration signal is in a first state and is coupled to said second input node of said second multiplexer unit when said second arbitration signal is in a second state, said output node also coupled via a second portion of said conductive bus to said first input node of said first multiplexer unit; and said conductive bus includes at least said first portion and said second portion; wherein signal states of said first arbitration signal and said second arbitration signal define a signal path on said conductive bus between a desired input node on one multiplexer unit and the output node on the remaining multiplexer unit.
Claim 6
Dependent Claim
14 words
The system of claim 1, wherein each said module is fabricated with metal-oxide-semiconductor transistors.
Claim 7
Independent Claim
221 words
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 D in 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 D out that is coupled to said first input node of said same module when said first arbitration signal is in a first state and is coupled to said second input node of said same module when said first arbitration signal is in a second state; and (b) providing a conductive bus providing electrical coupling between adjacent said modules such that the D in input node of an M i module is coupled to the D out output node of an M i+1 th module, and the D in input node of the Mth module is coupled to the D out output node of the M i=0 th module, where i is an integer 0≦i≦M-1; wherein signal states of the arbitration signal coupled to each module define a signal path on said conductive bus between a desired input node on one module and an output node on another module, the modules so coupled providing point-to-point coupling.
Claim 8
Independent Claim
221 words
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 D in 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 D out that is coupled to said first input node of said same module when said first arbitration signal is in a first state and is coupled to said second input node of said same module when said first arbitration signal is in a second state; and (b) providing a conductive bus providing electrical coupling between adjacent said modules such that the D in input node of an M i module is coupled to the D out output node of an M i+1 th module, and the D in input node of the Mth module is coupled to the D out output node of the M i=0 th module, where i is an integer 0≦i≦M-1; wherein signal states of the arbitration signal coupled to each module define a signal path on said conductive bus between a desired input node on one module and an output node on another module, the modules so coupled providing point-to-point coupling.
Claim 9
Dependent Claim
17 words
The method of claim 6, wherein at step (a) each said module is a 2:1 multiplexer unit.
Claim 10
Dependent Claim
23 words
The method of claim 6, wherein step (a) includes providing modules having an output node that is buffered from each module's input nodes.
Claim 11
Dependent Claim
290 words
The method of claim 6, wherein M=2, and step (a) includes: providing a first module comprising a first 2:1 multiplexer unit having a first input coupled to a first input node, having a second input coupled to a first local output node, having an arbitration node coupled to a first arbitration signal, and having an output node that is coupled to said first input node of said first multiplexer unit when said first arbitration signal is in a first state and is coupled to said second input node of said second multiplexer unit when said first arbitration signal is in a second state; and providing a second module comprising a second 2:1 multiplexer unit having a first input coupled to a second input node and coupleable via a first portion of a conductive bus to said output node of said first multiplexer unit, having a second input coupled to a second local output node, having an arbitration node coupled to a second arbitration signal, and having an output node that is coupled to said first input node of said second multiplexer unit when said second arbitration signal is in a first state and is coupled to said second input node of said second multiplexer unit when said second arbitration signal is in a second state, said output node also coupled via a second portion of said conductive bus to said first input node of said first multiplexer unit; said conductive bus including at least said first portion and said second portion; wherein signal states of said first arbitration signal and said second arbitration signal define a signal path on said conductive bus between a desired input node on one multiplexer unit and the output node on the remaining multiplexer unit.
Claim 12
Dependent Claim
17 words
The method of claim 6, wherein at step (a), each said module is fabricated with metal-oxide-semiconductor transistors.