FPGA architecture with repeatable titles including routing matrices and logic matrices
First Claim
Patent Images
1. An interconnect structure comprising:
- a plurality of signal lines;
a first plurality of transistors, each transistor provided on one signal line;
at least one memory device for controlling the state of said plurality of transistors;
a second plurality of transistors, each transistor coupled to a subset of said first plurality of transistors; and
a decoder for controlling the states of said second plurality of transistors, wherein said decoder determines which of said second plurality of transistors provides a signal on an output line.
0 Assignments
0 Petitions
Accused Products
Abstract
An FPGA architecture offers logic elements with direct connection to neighboring logic elements and indirect connection through a routing matrix. A logic element and a portion of the routing matrix are formed as part of a tile, and tiles are joined to form arrays of selectable size. The routing matrix includes routing lines which connect just from one tile to the next and routing lines which extend longer distances through several tiles or through the entire chip. This combination is achieved by the formation of individual tiles, all of which are identical.
364 Citations
5 Claims
-
1. An interconnect structure comprising:
-
a plurality of signal lines; a first plurality of transistors, each transistor provided on one signal line; at least one memory device for controlling the state of said plurality of transistors; a second plurality of transistors, each transistor coupled to a subset of said first plurality of transistors; and a decoder for controlling the states of said second plurality of transistors, wherein said decoder determines which of said second plurality of transistors provides a signal on an output line. - View Dependent Claims (2, 3, 4)
-
-
5. An interconnect structure comprising:
-
a plurality of lines; a first plurality of transistors, each transistor provided on one signal line; a first memory device for controlling the state of said first plurality of transistors, wherein said means for controlling provides a signal to a first group of said first plurality of transistors and provides the complement of said signal to a second group of said first plurality of transistors; a second plurality of transistors, each transistor coupled to a subset of said first plurality of transistors; a second memory device for controlling the state of said second plurality of transistors, wherein said means for controlling provides a signal to a first group of said second plurality of transistors and provides the complement of said signal to a second group of said second plurality of transistors; a third plurality transistors, each transistor coupled to a subset of said second plurality of transistors; a third memory device for controlling the state of said third plurality of transistors, wherein said means for controlling provides a signal to a first group of said third plurality of transistors and provides the complement of said signal to a second group of said third plurality of transistors, wherein one of said third plurality of transistors provides a signal on an output line.
-
Specification