1. A nonvolatile flip-flop apparatus, comprising: a master latch, a slave latch coupled to the master latch, and a nonvolatile (NV) latch coupled to the master latch, wherein the master latch provides inputs to the slave latch and the NV latch, and wherein the NV latch comprises; a first current path including a first magnetic tunnel junction (MTJ), and a second current path including a second MTJ, wherein the first current path and the second current path are coupled in parallel by a plurality of back-to-back inverters.