Programmable integrated circuit having L-shaped programming power buses that extend along sides of the integrated circuit
First Claim
1. A programmable integrated circuit having a rectangular shape with a first side, a second side, a third side and a fourth side, the first and third sides being parallel with respect to one another, the second and fourth sides being parallel with respect to one another and perpendicular with respect to the first and third sides, comprising:
- an array comprising a plurality of logic modules and a programmable interconnect structure including antifuses;
first through fourth programming power buses, the first programming power bus extending adjacent and parallel to the first side and also extending adjacent and parallel to the second side, the second programming power bus extending adjacent and parallel to the second side and also extending adjacent and parallel to the third side, the third programming power bus extending adjacent and parallel to the third side and also extending adjacent and parallel to the fourth side, the fourth programming power bus extending adjacent and parallel to the fourth side and also extending adjacent and parallel to the first side; and
first through fourth pluralities of programming drivers, the programming drivers of the first plurality being selectively couplable in a programming mode to either the first or fourth programming power bus, each of the programming drivers of the second plurality being selectively couplable in a programming mode to either the first or second programming power bus, each of the programming drivers of the third plurality being selectively couplable in a programming mode to either the second or third programming power bus, and each of the programming drivers of the fourth plurality being selectively couplable in a programming mode to either the third or fourth programming power bus.
1 Assignment
0 Petitions
Accused Products
Abstract
A programmable integrated circuit (see FIG. 9) has a plurality of L-shaped programming power buses (for example, 126, 130, 129 and 127) that extend along sides of the integrated circuit. Each L-shaped programming power bus extends along two adjacent sides of the integrated circuit such that legs of two L-shaped programming power buses extend along each of the sides. There are four pluralities of programming drivers (for example, 110, 117, 115 and 112), one plurality being associated with each of the four sides. There are also four programming current multiplexers (for example, 118, 125, 123 and 120), one associated with each of the sides. A programming driver of one of the plurality of programming drivers is selectively couplable to one of the two L-shaped programming power bus legs that extends along the associated side of the integrated circuit via the programming current multiplexer associated with that side. Additional pluralities of programming drivers and additional programming current multiplexers can be provided.
-
Citations
6 Claims
-
1. A programmable integrated circuit having a rectangular shape with a first side, a second side, a third side and a fourth side, the first and third sides being parallel with respect to one another, the second and fourth sides being parallel with respect to one another and perpendicular with respect to the first and third sides, comprising:
-
an array comprising a plurality of logic modules and a programmable interconnect structure including antifuses; first through fourth programming power buses, the first programming power bus extending adjacent and parallel to the first side and also extending adjacent and parallel to the second side, the second programming power bus extending adjacent and parallel to the second side and also extending adjacent and parallel to the third side, the third programming power bus extending adjacent and parallel to the third side and also extending adjacent and parallel to the fourth side, the fourth programming power bus extending adjacent and parallel to the fourth side and also extending adjacent and parallel to the first side; and first through fourth pluralities of programming drivers, the programming drivers of the first plurality being selectively couplable in a programming mode to either the first or fourth programming power bus, each of the programming drivers of the second plurality being selectively couplable in a programming mode to either the first or second programming power bus, each of the programming drivers of the third plurality being selectively couplable in a programming mode to either the second or third programming power bus, and each of the programming drivers of the fourth plurality being selectively couplable in a programming mode to either the third or fourth programming power bus. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification