Patent ID: 7924052
Filing Date: 2011-04-12
Classification: H03K

Abstract:
1. A programmable logic routing network, comprising: a first stage of crossbar switches, each crossbar switch having inputs and outputs; a second stage of crossbar switches, each crossbar switch having inputs and outputs; a third stage of crossbar switches, each crossbar switch having inputs and outputs; a plurality of logic cells having inputs and outputs; wherein: the outputs of the crossbar switches of the first stage are connected to the inputs of the crossbar switches of the second stage; the outputs of the crossbar switches of the second stage are connected to the inputs of the crossbar switches of the third stage; the outputs of the crossbar switches of the third stage are connected to the inputs of the logic cells; the number of inputs to the first stage of crossbar switches exceeds the number of outputs from the first stage of crossbar switches and wherein: each switch of the second stage of crossbar switches comprises: a fourth stage of crossbar switches, each crossbar switch having inputs and outputs; a fifth stage of crossbar switches, each switch having inputs and outputs; a sixth stage of crossbar switches, each switch having inputs and outputs; wherein: the outputs of the crossbar switches of the fourth stage are connected to the inputs of the crossbar switches of the fifth stage; the outputs of the crossbar switches of the fifth stage are connected to the inputs of the crossbar switches of the sixth stage; the outputs of the crossbar switches of the sixth stage are connected to the inputs of the crossbar switches of the third stage; and the number of inputs to the fourth stage of crossbar switches exceeds the number of outputs from the fourth stage of crossbar switches.