Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
85 words
A method, comprising routing an input signal to an output of a programmable interconnect matrix via a multi-level routing architecture by first selecting the input signal at a first one of a first number of switching elements of a first level of the multi-level routing architecture to produce an intermediate signal and then selecting the intermediate signal from among a number of inputs equal to the first number of switching elements at a second switching element of a second level of the multi-level routing architecture.
Claim 2
Independent Claim
85 words
A method, comprising routing an input signal to an output of a programmable interconnect matrix via a multi-level routing architecture by first selecting the input signal at a first one of a first number of switching elements of a first level of the multi-level routing architecture to produce an intermediate signal and then selecting the intermediate signal from among a number of inputs equal to the first number of switching elements at a second switching element of a second level of the multi-level routing architecture.
Claim 3
Dependent Claim
22 words
The method of claim 1 wherein the step of selecting the input signal comprises programming a multiplexer to select the input signal.
Claim 4
Dependent Claim
24 words
The method of claim 2 wherein the step of selecting the intermediate signal comprises programming a second multiplexer to select the intermediate signal .
Claim 5
Dependent Claim
22 words
The method of claim 1 wherein the step of selecting the intermediate signal comprises programming a multiplexer to select the intermediate signal.
Claim 6
Independent Claim
83 words
A method, comprising: dividing a plurality of input signals into segments, each segment comprising a number of the plurality of input signals; selecting from the segments at a first level of a multi-level routing architecture of a programmable interconnect matrix in which switching succeeding levels have as many inputs as elements of immediately preceding levels have outputs at least one of the input signals to produce an intermediate signal; and selecting the intermediate signal as an output signal from the programmable interconnect matrix.
Claim 7
Independent Claim
83 words
A method, comprising: dividing a plurality of input signals into segments, each segment comprising a number of the plurality of input signals; selecting from the segments at a first level of a multi-level routing architecture of a programmable interconnect matrix in which switching succeeding levels have as many inputs as elements of immediately preceding levels have outputs at least one of the input signals to produce an intermediate signal; and selecting the intermediate signal as an output signal from the programmable interconnect matrix.
Claim 8
Dependent Claim
28 words
The method of claim 5 wherein the step of selecting from the segments comprises programming a first multiplexer to select the at least one of the input signals.
Claim 9
Dependent Claim
23 words
The method of claim 6 wherein the step of selecting the intermediate signal comprises programming a second multiplexer to select the intermediate signal.
Claim 10
Dependent Claim
32 words
The method of claim 5 wherein a plurality of intermediate signals are produced from the segments and further comprising selecting additional output signals from the programmable interconnect matrix from the intermediate signals.
Claim 11
Dependent Claim
28 words
The method of claim 8 wherein the step of selecting additional output signals comprises programming one or more multiplexers to select desired ones of the additional intermediate signals.
Claim 12
Independent Claim
71 words
A method of interconnecting signals, comprising coupling an input of a programmable interconnect matrix of a programmable logic device to an output of the programmable interconnect matrix through a multi-level routing architecture within the programmable interconnect matrix in which succeeding levels of the multi-level architecture include switching elements having a number of inputs equal to a number of outputs if switching elements of an immediately preceding level of the multi-level architecture.
Claim 13
Independent Claim
71 words
A method of interconnecting signals, comprising coupling an input of a programmable interconnect matrix of a programmable logic device to an output of the programmable interconnect matrix through a multi-level routing architecture within the programmable interconnect matrix in which succeeding levels of the multi-level architecture include switching elements having a number of inputs equal to a number of outputs if switching elements of an immediately preceding level of the multi-level architecture.
Claim 14
Dependent Claim
34 words
The method of claim 10 wherein said step of coupling the input to the output comprises coupling the input to a first intermediate signal path at a first level of the multi-level routing architecture.
Claim 15
Dependent Claim
34 words
The method of claim 11 wherein the step of coupling the input to the output further comprises coupling the intermediate signal path to the output at a second level of the mutli-level routing architecture.
Claim 16
Dependent Claim
25 words
The method of claim 12 wherein the step of coupling the input to the intermediate signal path comprises selecting an input of a first multiplexer.
Claim 17
Dependent Claim
24 words
The method of claim 13 wherein the step of coupling the intermediate signal path to the comprises selecting an input of a second multiplexer.