Antifuse programming method and apparatus
AssigneeMicron Technology, Inc.
InventorsJoseph C. Sher, Brent Keeth
Life of this patent
Estimating the term…
Abstract
A self-timing antifuse programming controller optimizes programming of one or many antifuses. A programming current through the antifuse is monitored until it reaches a current trip point, thereby initiating a delay period. The delay period is determined by charging a capacitor with a scaled replicate of the antifuse current until a trip point voltage is reached. Antifuses which are more resistive receive a longer programming time. The current trip point and delay period are independently programmable. The antifuse programming controller also flags completion of antifuse programming allowing expeditious programming of further antifuses in an array of antifuses to minimize overall programming time.
Claims24
A method of programming an antifuse, the method comprising:
- applying a programming voltage across the antifuse;
- monitoring a resulting current through the antifuse;
- waiting for a delay period after the monitored current reaches a selected level;
- and
- interrupting the current through the antifuse after the delay period.
A programming circuit for an antifuse, the programming circuit comprising:
- a current monitor, coupled to the antifuse, that monitors the current through the antifuse;
- a comparison circuit, coupled to the current monitor, that compares the monitored current to a current trip point;
- a switch that interrupts the current through the antifuse;
- and
- a delay circuit, coupled to the comparison circuit and the switch, that turns off the switch to interrupt the current through the antifuse.
A programming circuit for an antifuse, comprising:
- a switch, coupled to the antifuse, that switches a programming current to flow through the antifuse;
- a first detector, coupled to receive a signal representative of the programming current flowing through the antifuse, that detects when the antifuse is initially programmed by the programming current;
- and
- a second detector, responsive to the fast detector and coupled to receive a signal representative of the programming current flowing through the antifuse, that controls the switch to inhibit programming current from flowing through the antifuse after a predetermined amount of current has flowed through the antifuse following initial programming.
A programming circuit for an antifuse, the programming circuit comprising:
- a current monitor, coupled to the antifuse, that monitors the current through the antifuse;
- a comparison circuit, coupled to the current monitor, that compares the monitored current to a current trip point;
- a delay circuit, coupled to the comparison circuit, that provides a signal following a desired delay from the point at which the monitored current is approximately equal to or greater than the current trip point.
A method of programming an antifuse, comprising the steps of:
- switching a programming current to flow through the antifuse;
- detecting when the antifuse is initially programmed by the programming current;
- and
- detecting current flow through the antifuse following initial programming;
- and
- inhibiting programming current from flowing through the antifuse based on the detected current flow following initial programming of the antifuse.
A programming circuit for an antifuse, the programming circuit comprising:
- a diode-connected field-effect transistor (FET) having a gate terminal and a drain terminal, wherein the gate terminal is coupled to the drain terminal and to the antifuse, that monitors current through the antifuse;
- a first current mirror FET having a gate terminal and a drain terminal, the gate terminal of the first current mirror FET coupled to the gate and drain terminals of the diode-connected FET;
- a resistor coupling a bias voltage to the drain terminal of the first current mirror FET;
- a first comparator having a first comparator input terminal coupled to the drain terminal of the first current mirror FET that compares the monitored current to a selected level;
- a switch that interrupts the current through the antifuse;
- a second current mirror FET having a gate terminal and a drain terminal, the gate terminal of the second current mirror FET coupled to the gate and drain terminals of the diode-connected FET;
- a capacitor that receives a current from the second current mirror FET and integrates the received current to produce a resulting voltage, wherein the capacitor has first and second capacitor terminals, and the first capacitor terminal is coupled to the drain terminal of the second current mirror FET, and the second capacitor terminal receives a bias voltage;
- and
- a second comparator having second comparator input and output terminals, wherein the second comparator input terminal is coupled to the first capacitor terminal and the output terminal provides a signal that causes interruption of current through the antifuse.
Dependencies are inferred from the claim text.