Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
352 words
A programmable integrated circuit, comprising: a plurality of regions, each of the regions having a substantially identical structure, the structure comprising: a plurality of programming conductors, each of the programming conductors extending substantially parallel to one another in a first dimension; a plurality of wire segments, each of the wire segments extending substantially parallel to one another in a second dimension perpendicular to the first dimension; a plurality of programming transistors, each respective programming transistor having one electrode coupled to a corresponding respective one of the programming conductors and having another electrode coupled to a corresponding respective one of the wire segments; a plurality of antifuses, each respective antifuse being programmable to couple a respective wire segment in the structure to a corresponding respective wire segment in an adjacent one of the substantially identical structures, a wire segment and its corresponding wire segment in the adjacent substantially identical structure being substantially collinear with respect to one another; a plurality of control conductors, each control conductor extending in the second dimension, each respective one of the control conductors being coupled to gate electrodes of the programming transistors coupled to collinear wire segments; a first plurality of programming drivers coupled to selected ones of the programming conductors of one of the substantially identical structures B, all of the first plurality of programming drivers being disposed on one side of the control conductors of structure B; and a second plurality of programming drivers coupled to selected ones of the programming conductors of another of the substantially identical structures C, structure B being adjacent programming drivers being disposed on the opposite side of the control conductors of structure B from the first programming drivers, a programming conductor X in structure B being coupled to one of the first plurality of programming drivers but not being coupled to one of the second plurality of programming drivers, a programming conductor Y in the structure C corresponding with the programming conductor X in structure B being coupled to one of the second plurality of programming drivers but not being coupled to one of the first plurality of programming drivers.
Claim 2
Dependent Claim
352 words
A programmable integrated circuit, comprising: a plurality of regions, each of the regions having a substantially identical structure, the structure comprising: a plurality of programming conductors, each of the programming conductors extending substantially parallel to one another in a first dimension; a plurality of wire segments, each of the wire segments extending substantially parallel to one another in a second dimension perpendicular to the first dimension; a plurality of programming transistors, each respective programming transistor having one electrode coupled to a corresponding respective one of the programming conductors and having another electrode coupled to a corresponding respective one of the wire segments; a plurality of antifuses, each respective antifuse being programmable to couple a respective wire segment in the structure to a corresponding respective wire segment in an adjacent one of the substantially identical structures, a wire segment and its corresponding wire segment in the adjacent substantially identical structure being substantially collinear with respect to one another; a plurality of control conductors, each control conductor extending in the second dimension, each respective one of the control conductors being coupled to gate electrodes of the programming transistors coupled to collinear wire segments; a first plurality of programming drivers coupled to selected ones of the programming conductors of one of the substantially identical structures B, all of the first plurality of programming drivers being disposed on one side of the control conductors of structure B; and a second plurality of programming drivers coupled to selected ones of the programming conductors of another of the substantially identical structures C, structure B being adjacent programming drivers being disposed on the opposite side of the control conductors of structure B from the first programming drivers, a programming conductor X in structure B being coupled to one of the first plurality of programming drivers but not being coupled to one of the second plurality of programming drivers, a programming conductor Y in the structure C corresponding with the programming conductor X in structure B being coupled to one of the second plurality of programming drivers but not being coupled to one of the first plurality of programming drivers.
Claim 3
Dependent Claim
49 words
The programmable integrated circuit of claim 1, wherein the programming conductors of structures B and C extend in a vertical dimension, and wherein the programming conductor X is the right-most programming conductor of structure B, and wherein the programming conductor Y is the right-most programming conductor of structure C.
Claim 4
Dependent Claim
68 words
The programmable integrated circuit of claim 1, wherein the first plurality of programming drivers is disposed substantially in a first row, the first row extending parallel to and adjacent a first side of the programmable integrated circuit, and wherein the second plurality of programming drivers is disposed substantially in a second row, the second row extending parallel to and adjacent a second side of the programmable integrated circuit.
Claim 5
Dependent Claim
78 words
The programmable integrated circuit of claim 1, wherein the programmable integrated circuit has a first programming voltage input terminal, a second programming voltage input terminal, and a ground terminal, the programmable integrated circuit further comprising: a programming current multiplexer having a first input lead coupled to the first programming voltage input terminal, a second input lead coupled to the second programming voltage input terminal, and an output lead coupled to each of the first plurality of programming drivers.