Patent ID: 8625331

Claim:
An integrated circuit, comprising: a plurality of programmable metallization cells (PMCs) in a memory array, each PMC comprising an ion conducting material, an active metal dissolvable in the ion conducting material, and two electrodes, the first electrode of at least one PMC being coupled to a program node; and a plurality of program and verify circuits, each including a current source section configured to enable a first current flow between the program node and the power supply node in response to a program signal, and a precharge current path configured to enable a precharge current flow between the program node and the power supply node in response to a precharge signal, the precharge current flow having a different magnitude than the first current flow, and a verify signal generator circuit comprising at least a first comparator having a first input coupled to the program node, a second input coupled to receive a first reference voltage, and a comparator output to provide a verify signal that indicates a program operation is complete.