Simultaneous multiple antifuse programming method
First Claim
1. A method for programming a plurality of antifuses disposed at intersections between a common conductor and a plurality of individual crossing conductors, including the steps of:
- dynamically precharging each one of the individual crossing conductors associated with antifuses not to be programmed to a voltage level equal to approximately half of a programming potential difference;
dynamically precharging each one of the individual crossing conductors associated with antifuses to be programmed to one potential of said programming potential difference; and
placing a second potential of said programming potential difference to said common conductor for a time selected to be sufficient to program properly functioning antifuses.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for simultaneously programming a plurality of antifuses each having a first electrode connected to a common node and each having a second electrode connected to an isolated node electrically isolated from the nodes of each of the other antifuses includes the steps of precharging the common node and the isolated nodes to an intermediate voltage potential selected to minimize the stress on all antifuses; precharging the isolated nodes of selected ones of the antifuses to a first programming voltage potential placing a second programming voltage potential on said common node, the first and second programming voltage potentials selected such that the difference between them is sufficient to cause programming of said antifuses and such that said intermediate potential is substantially centered between them, waiting a predetermined amount of time; and measuring the current flowing between the common node isolated nodes. If the measured current indicates that the desired antifuse has not been programmed the programming process may be attempted a preselected number of times. After the selected antifuses have been programmed, they are individually soaked by passing a soaking current through them.
42 Citations
12 Claims
-
1. A method for programming a plurality of antifuses disposed at intersections between a common conductor and a plurality of individual crossing conductors, including the steps of:
-
dynamically precharging each one of the individual crossing conductors associated with antifuses not to be programmed to a voltage level equal to approximately half of a programming potential difference; dynamically precharging each one of the individual crossing conductors associated with antifuses to be programmed to one potential of said programming potential difference; and placing a second potential of said programming potential difference to said common conductor for a time selected to be sufficient to program properly functioning antifuses. - View Dependent Claims (2, 3)
-
-
4. A method for programming a plurality of antifuses configured to program at a programming voltage potential, said antifuses disposed at intersections between a common conductor and a plurality of individual crossing conductors, including the steps of:
-
dynamically precharging each one of the individual crossing conductors associated with antifuses not to be programmed to a selected voltage level halfway between a first voltage potential and a second voltage potential, the difference between said first and second voltage potentials comprising said programming voltage potential; dynamically precharging each one of the individual crossing conductors associated with antifuses to be programmed to said first voltage potential; and placing said second voltage potential on said common conductor for a time selected to be sufficient to program properly functioning antifuses. - View Dependent Claims (5, 6)
-
-
7. A method for programming a plurality of antifuses associated with a plurality of common conductors, individual ones of said disposed at intersections between one of said common conductors and a plurality of individual crossing conductors intersecting said one of said common conductors, including the steps of:
-
(1) selecting one of said common conductors; (2) dynamically precharging each one of the individual crossing conductors associated with antifuses not to be programmed to connect said individual crossing conductors to said selected common conductor to a voltage level halfway between a first voltage potential and a second voltage potential, the difference between said first and second voltage potentials comprising said programming voltage potential; (3) dynamically precharging each one of the individual crossing conductors associated with antifuses to be programmed to said first voltage potential; (4) placing said second voltage potential to said common conductor for a time selected to be sufficient to program property functioning antifuses; and (5) repeating steps (1)-(4) for each one of said common conductors. - View Dependent Claims (8, 9)
-
-
10. A method for programming a plurality of antifuses associated with a plurality of common conductors, said antifuses configured to program at a programming voltage potential, individual ones of said antifuses disposed at intersections between one of said common conductors and a plurality of individual crossing conductors intersecting said one of said common conductors, including the steps of:
-
(1) selecting one said common conductors; (2) dynamically precharging each one of the individual crossing conductors associated with antifuses not to be programmed to connect said individual crossing conductors to said selected common conductor to a selected voltage level halfway between a first voltage potential and a second voltage potential, the difference between said first and second voltage potentials comprising said programming voltage potential; (3) dynamically precharging each one of the individual crossing conductors associated with antifuses to be programmed to said first voltage potential; (4) placing said second voltage potential on said common conductor for a time selected to be sufficient to program properly functioning antifuses; and (5) repeating steps (1)-(4) for each one of said common conductors. - View Dependent Claims (11, 12)
-
Specification