Distributed bus structure
AssigneeAltera Corporation
InventorsAndrew Crosland, Roger May, Stephane Caneau, Andrew Draper, Edward Flaherty
Life of this patent
Estimating the term…
Loading patent…
AssigneeAltera Corporation
InventorsAndrew Crosland, Roger May, Stephane Caneau, Andrew Draper, Edward Flaherty
Estimating the term…
A programmable logic device includes a routing structure, which takes the form of multiple distributed OR gates, which are positioned within the device to allow signals to be input from spaced apart logic elements, and present the input signals to other logic elements, which, again, may be spaced apart throughout the device. Each of the distributed OR gates, and its connections to the other logic elements, acts as a multiplexer. Sufficient of these distributed OR gates are provided to allow a bus structure to be implemented within the device. Since the OR gates are provided separately from the logic elements of the programmable logic device, the required bus structure can be implemented more efficiently.
A programmable logic device, comprising a plurality of logic elements and a routing structure, wherein the routing structure comprises a plurality of routing lines, and wherein each routing line comprises:
A programmable logic device, comprising:
In a programmable logic device, comprising a plurality of logic elements and a routing structure, wherein the routing stricture comprises a plurality of distributed OR gates, each distributed OR gate comprising logic circuitry having a plurality of inputs from a first plurality of logic elements distributed amongst said logic elements and forming a logic OR function from said inputs, and an output of each distributed OR gate being connected to a second plurality of logic elements distributed amongst said logic elements, a method of forming a bus structure, the method comprising:
Dependencies are inferred from the claim text.