Programmable integrated circuit having a routing conductor that is driven with programming current from two different programming voltage terminals
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:
- a programming control driver disposed adjacent the first side of the programmable integrated circuit;
a programming control conductor extending from the programming control driver in a first dimension perpendicular to the first side;
a routing conductor extending in the first dimension substantially all the way across the programmable integrated circuit from the first side to the third side;
a first programming driver;
a first programming conductor extending from the first programming driver in a second dimension perpendicular to the first dimension;
a first programming transistor having a first electrode coupled to the routing conductor, a second electrode coupled to the first programming conductor, and a control electrode coupled to the programming control conductor;
a second programming driver;
a second programming conductor extending from the second programming driver in the second dimension; and
a second programming transistor having a first electrode coupled to the routing conductor, a second electrode coupled to the second programming conductor, and a control electrode coupled to the programming control conductor.
1 Assignment
0 Petitions
Accused Products
Abstract
A programmable integrated circuit (see FIG. 10) includes a routing conductor, i.e., "express wire," that extends substantially across the array of the integrated circuit. Because of the metal resistance through the long express wire, the express wire is simultaneously supplied with programming current from two different programming voltage terminals. Thus, programming current may be supplied to an electrode of an antifuse being programmed using programming current flowing through two separate programming voltage terminals. One programming voltage terminal supplies programming current via a first programming transistor and a first programming conductor to the express wire near one end of the programming conductor whereas another programming voltage terminal supplies programming current via a second programming transistor and a second programming conductor to the express wire near an opposite end of the express wire. The programming drivers that drive the first and second programming conductors are disposed adjacent opposite sides of the integrated circuit.
-
Citations
5 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:
-
a programming control driver disposed adjacent the first side of the programmable integrated circuit; a programming control conductor extending from the programming control driver in a first dimension perpendicular to the first side; a routing conductor extending in the first dimension substantially all the way across the programmable integrated circuit from the first side to the third side; a first programming driver; a first programming conductor extending from the first programming driver in a second dimension perpendicular to the first dimension; a first programming transistor having a first electrode coupled to the routing conductor, a second electrode coupled to the first programming conductor, and a control electrode coupled to the programming control conductor; a second programming driver; a second programming conductor extending from the second programming driver in the second dimension; and a second programming transistor having a first electrode coupled to the routing conductor, a second electrode coupled to the second programming conductor, and a control electrode coupled to the programming control conductor. - View Dependent Claims (2, 3, 4, 5)
-
Specification