Programmable interconnect matrix architecture for complex programmable logic device
AssigneeCypress Semiconductor Corporation
InventorAnup Nayak
Life of this patent
Estimating the term…
Loading patent…
AssigneeCypress Semiconductor Corporation
InventorAnup Nayak
Estimating the term…
Routing an input signal to an output of a programmable interconnect matrix is accomplished via multi-level routing architecture. The routing may include selecting the input signal from a number of input signals at a first level of the routing architecture to provide an intermediate signal. The intermediate signal may then be selected at a second level of the routing architecture to provide the output signal. Selecting the input signal and/or the intermediate signal may be accomplished by programming one or more mutliplexers. In a further embodiment, the method includes dividing a plurality of input signals into segments, each segment including a number of the plurality input signals. From the segments, at least one of the input signals may be selected to produce the intermediate signal. Further still, a method of interconnecting signals by coupling an input of a connection circuit of a programmable logic device to an output thereof through a multi-level routing architecture within the connection circuit is provided. The coupling may be accomplished by first coupling the input to a first intermediate signal path at a first level of the multi-level routing architecture and then coupling the intermediate signal path to the output at a second level of the multi-level routing architecture. In each case, the coupling may be accomplished by appropriate selection using one or more multiplexers at the various levels of the multi-level routing architecture.
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.
A method, comprising:
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.
Dependencies are inferred from the claim text.