Claims
- 1. A programmable gate array having functionality for an application determined by vias defined by at least one via layer mask, said programmable gate array comprising
a first interconnection layer having a plurality of wiring segments aligned in a plurality of tracks in a first direction and in a second direction orthogonal to said first direction, a second interconnection layer displaced from said first interconnection layer in a vertical direction orthogonal to said first and second directions, said second interconnection layer having a plurality of wiring segments aligned in said tracks with respect to said plurality of wiring segments of said first interconnection layer so that each end of wiring segments of said first interconnection layer is displaced in said vertical direction from an end of wiring segments of said second interconnection layer; and vias defined by said via layer mask providing interconnections between selected ends of said wiring segments in said first and second interconnection layers.
- 2. The programmable gate array of claim 1 wherein a wiring segment in said second interconnection layer has a first end displaced in said vertical direction from an end of a first wiring segment in said first interconnection layer and lying in the same track as said first wiring segment in said first interconnection layer.
- 3. The programmable gate array of claim 2 wherein said wiring segment in said second interconnection layer has a second end displaced in said vertical direction from an end of a second wiring segment in said first interconnection layer lying in said same track as said first wiring segment in said first interconnection layer.
- 4. The programmable gate array of claim 3 wherein said wiring segment in said second interconnection is interconnected at said first end to said first wiring segment in said first interconnection layer by a first via and is interconnected at said second end to said second wiring segment in said first interconnection layer by a second via.
- 5. The programmable gate array of claim 4 wherein said first wiring segment in said first interconnection layer is connected to a wiring segment in a third interconnection layer by one more vias.
- 6. The programmable gate array of claim 4 wherein said programmable gate array further comprises
a semiconductor substrate having a surface having logic cells defined thereon, each logic cell having a substrate surface contact area; and wherein said first wiring segment in said first interconnection layer is connected to a substrate surface contact area by one or more vias.
- 7. The programmable gate array of claim 1 wherein said wiring segments of said first and second interconnection layers are arrayed in first and second directions and aligned in alternating directions.
- 8. The programmable gate array of claim 1 wherein said wiring segments of said first and second interconnection layers are arrayed in groups of wiring segments aligned in first direction alternating with at least one wiring segment aligned in said second direction.
- 9. The programmable gate array of claim 8 wherein said groups of wiring segments in first direction have a length greater than a length of said at least one wiring segment in said second direction.
- 10. The programmable gate array of claim 9 wherein at least one wiring segment in said second direction comprises a plurality of wiring segments in said second direction.
- 11. The programmable gate array of claim 1 further comprising
a buffer circuit; first and second wiring segments in an interconnection layer and aligned over said buffer circuit so that via connections from said first and second wiring segments to said buffer circuit determine direction of signals between said first and second wiring segments through said buffer circuit.
- 12. The programmable gate array of claim 11 wherein said first and second wiring segments are aligned in the same track.
- 13. A programmable gate array having functionality for an application determined by vias defined by at least one via layer mask, said programmable gate array comprising
a first interconnection layer having a plurality of wiring segments aligned in a plurality of tracks in a first direction and in a second direction orthogonal to said first direction, a second interconnection layer displaced from said first interconnection layer in a vertical direction orthogonal to said first and second directions, said second interconnection layer having a plurality of wiring segments aligned with respect to said plurality of wiring segments of said first interconnection layer including single wiring segments in said second interconnection layer each having portions displaced in said vertical direction from contiguous wiring segments of said first interconnection layer in the same track; and vias defined by said via layer mask providing interconnections between contiguous wiring segments in said first interconnection layer in the same track and portions of said single wiring segments in said second interconnection layer whereby said contiguous wiring segments in said first interconnection layer in the same track are interconnected.
- 14. The programmable gate array of claim 13 wherein at least one of said contiguous wiring segments in said first interconnection layer is connected to a wiring segment in a third interconnection layer by one or more vias.
- 15. The programmable gate array of claim 13 wherein said programmable gate array further comprises
a semiconductor substrate having a surface having logic cells defined thereon, each logic cell having a substrate surface contact area; and wherein at least one of said contiguous wiring segment in said first interconnection layer is connected to a substrate surface contact area by one or more vias.
- 16. The programmable gate array of claim 13 further comprising
a buffer circuit; first and second wiring segments in one of said first and second interconnection layers and aligned over said buffer circuit so that via connections from said first and second wiring segments to said buffer circuit determine direction of signals between said first and second wiring segments through said buffer circuit.
- 17. The programmable gate array of claim 16 wherein said first and second wiring segments are aligned in the same track.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority from U.S. Provisional Patent Application No. 60/402,308, filed Aug. 9, 2002, which is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60402308 |
Aug 2002 |
US |