Patent ID: 8373438

Claim:
A nonvolatile logic circuit comprising: an output terminal; a pull-up circuit, said pull-up circuit comprising at least one source terminal, at least one drain terminal, and at least one gate terminal, wherein the at least one source terminal is connected to a high voltage source and the at least one drain terminal is connected to the output terminal; a pull-down circuit, said pull-down circuit comprising at least one source terminal, at least one drain terminal, and at least one gate terminal, wherein the at least one source terminal of the pull-down circuit is connected to a low voltage source and the at least one drain terminal of the pull-down circuit is connected to the output terminal; at least one input terminal, said at least one input terminal is connected to the at least one gate terminal of the pull-up circuit and to the at least one gate terminal of the pull-down circuit; a magneto-resistive device, said magneto-resistive device comprising a first end and a second end, wherein the magneto-resistive device is connected to the output terminal at the first end and to an intermediate voltage source at the second end; and wherein a potential of the intermediate voltage source is higher than the potential of the low voltage source but lower than the potential of the high voltage source.