Claims
- 1. A programmable integrated circuit comprising:
a plurality of vertical interconnect conductors; a plurality of horizontal interconnect conductors; and a buffer circuit to programmably couple one of the plurality of vertical interconnect conductors to any one of the plurality of horizontal interconnect conductors.
- 2. The programmable integrated circuit of claim 1 wherein the buffer circuit further comprises:
a first transistor coupled between a first conductor in the plurality of vertical interconnect conductors and a first node wherein a control electrode of the first transistor is coupled to a first memory bit; a second transistor coupled between a second conductor in the plurality of vertical interconnect conductors and the first node wherein a control electrode of the second transistor is coupled to a second memory bit; a first buffer comprising an input coupled to the first node; a multiplexer coupled to an output of the first buffer; and a second buffer coupled to an output of the multiplexer.
- 3. The programmable integrated circuit of claim 1 wherein the buffer circuit further comprises:
a plurality of transistors coupled to an output line of the buffer circuit, and each of the plurality of transistors coupled to a different one of the plurality of horizontal interconnect conductors.
- 4. The programmable integrated circuit of claim 3 further comprising a plurality of memory cells, each coupled to a different one of the plurality of transistors.
- 5. The programmable integrated circuit of claim 1 wherein the buffer circuit drives a signal from one of the plurality of vertical interconnect conductors to two of the plurality of horizontal interconnect conductors.
- 6. The programmable integrated circuit of claim 1 wherein the buffer circuit comprises:
a first transistor to selectively couple a first conductor of the plurality of vertical interconnect conductors to a first output line; a second transistor to selectively couple a second conductor of the plurality of vertical interconnect conductors to the first output line; a third transistor to hold the output line at a known voltage level when the first and second conductors of the plurality of vertical interconnect conductors are not coupled to the output line.
- 7. The programmable integrated circuit of claim 1 wherein the buffer circuit may programmably couple an output of a logic element to any one of the plurality of horizontal interconnect conductors.
- 8. The programmable integrated circuit of claim 4 wherein the memory cells are SRAM cells.
- 9. A programmable integrated circuit comprising:
a plurality of vertical interconnect conductors; a plurality of horizontal interconnect conductors; and a buffer circuit to drive one of the plurality of horizontal interconnect conductors to any one of the plurality of vertical interconnect conductors.
- 10. The programmable integrated circuit of claim 9 wherein the buffer circuit may drive more than one of the plurality of vertical interconnect conductors.
- 11. A programmable integrated circuit of claim 9 wherein the buffer circuit may drive an output from a logic element to the plurality of vertical interconnect conductors.
- 12. A programmable integrated circuit of claim 9 wherein the buffer circuit comprises:
a first transistor coupled between one of the plurality of horizontal interconnect and a first node, wherein a control electrode of the first transistor is coupled to a memory cell; an inverter coupled to the first node and providing an output at a second node; a second transistor coupled between a first supply and the first node, wherein a control electrode of the second transistor is coupled to the second node; and a multiplexer comprising a first input coupled to the second node, a second input coupled to an output of a logic element.
- 13. A programmable integrated circuit comprising:
a plurality of horizontal interconnect conductors; a multiplexer to selectively couple one of the plurality of horizontal interconnect conductors to a local conductor of a logic array block; and a signal regeneration circuit coupled between the multiplexer and the local conductor to buffer a signal from the multiplexer.
- 14. A programmable integrated circuit of claim 13 wherein the signal regeneration circuit comprises:
a first inverter coupled between the multiplexer and the local conductor; and a second inverter coupled between the local conductor and the multiplexer.
CROSS-REFERENCE TO RELATED CASES
[0001] This application claims priority from U.S. provisional application Ser. No. 60/049,275, filed Jun. 10, 1997; Ser. No. 60/049,478, filed Jun. 13, 1997; Ser. No. 60/049,246, filed Jun. 10, 1997; Ser. No. 60/052,990, filed Jun. 10, 1997; Ser. No. 60/049,247, filed Jun. 10, 1997; Ser. No. 60/049,243, filed Jun. 10, 1997; Ser. No. 60/050,953, filed Jun. 13, 1997; and Ser. No. 60/049,245, filed Jun. 10, 1997, all of which are incorporated herein by reference for all purposes.
Provisional Applications (8)
|
Number |
Date |
Country |
|
60049243 |
Jun 1997 |
US |
|
60049245 |
Jun 1997 |
US |
|
60049275 |
Jun 1997 |
US |
|
60049478 |
Jun 1997 |
US |
|
60049246 |
Jun 1997 |
US |
|
60052990 |
Jun 1997 |
US |
|
60049247 |
Jun 1997 |
US |
|
60050953 |
Jun 1997 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09094356 |
Jun 1998 |
US |
Child |
09738403 |
Dec 2000 |
US |