Patent ID: 7390726

Claim:
A method for programming an antifuse comprising: applying a first programming pulse of about 0.25 mA to about 0.5 mA to a first electrode of the antifuse, said antifuse comprising: a tungsten plug disposed in a via in an insulating layer disposed above and in electrical contact with a lower metal interconnect layer forming a first electrode; an antifuse layer disposed above an upper surface of said tungsten plug, said antifuse layer comprising a lower adhesion-promoting layer, a middle layer comprising amorphous carbon, and an upper adhesion-promoting layer; and a layer of a barrier metal disposed over said antifuse layer forming a second electrode, said barrier metal comprising a material selected from a group consisting of at least one of tantalum and tantalum nitride; and applying a second programming pulse of about 0.25 mA to about 0.5 mA to said second electrode of the antifuse.