Claims
- 1. A routing structure for a programmable logic circuit, the logic circuit including logic cells in which logic functions are performed, the routing structure comprising:
- a set of input lines for supplying signals to be processed by the logic cells, the input lines extending generally in a first direction; and
- a set of output lines for receiving signals which have been processed by the logic cells, the output lines extending generally in a second direction not parallel to the first direction to cause the input and output lines to cross in junction regions,
- wherein each of the set of input lines and each of the set of output lines are implemented as a complementary line pair carrying differential signals.
- 2. A routing structure for a programmable logic circuit, the logic circuit including logic cells in which logic functions are performed, the routing structure comprising:
- a set of input lines for supplying signals to be processed by the logic cells, the input lines extending generally in a first direction; and
- a set of output lines for receiving signals which have been processed by the logic cells, the output lines extending generally in a second direction not parallel to the first direction to cause the input and output lines to cross in junction regions,
- wherein each of the set of input lines and each of the set of output lines are implemented as a complementary line pair carrying differential signals,
- wherein each of the junction regions includes a plurality of controllable driver circuits individual ones of which are connected between selected ones of the set of output lines and selected ones of the set of input lines to enable signals present on the output lines to be placed on desired ones of the set of input lines, and
- wherein each of the controllable driver circuits comprises a buffer circuit capable of being placed in at least an active state in which the controllable driver circuit replicates a signal supplied to it and a passive state in which the controllable driver presents a high impedance between its input and output.
- 3. An architecture for a programmable logic circuit comprising:
- a group of logic cells, each having input and output terminals, for performing a logic function on the signals supplied to its input terminals and supplying the resulting output signals on its output terminals;
- a set of input lines for supplying signals to be processed by the logic cells;
- a set of output lines for receiving signals which have been processed by the logic cells; and
- a set of controllable driver circuits disposed to selectively interconnect desired ones of the input lines and the output lines to the logic cells,
- wherein each of the set of input lines and each of the set of output lines are implemented as a complementary line pair carrying differential signals, and
- wherein each of the controllable driver circuits comprises a buffer circuit capable of being placed in at least an active state in which the controllable driver circuit replicates a signal supplied to it and a passive state in which it presents a high impedance between its input and output.
Parent Case Info
This is a Division of application Ser. No. 08/465,595 filed Jun. 5, 1995, now U.S. Pat. No. 5,614,844, the disclosure of which is incorporated by reference, which application is a continuation-in-part of U.S. patent application Ser. No. 08/188,499, filed Jan. 27, 1994, now U.S. Pat. No. 5,504,440
US Referenced Citations (27)
Divisions (1)
|
Number |
Date |
Country |
Parent |
465595 |
Jun 1995 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
188499 |
Jan 1994 |
|