We summarize our recent work on a non-volatile logic building block required
for energy-efficient information processing systems. A sequential logic
device, in particular, an alternative non-volatile magnetic flip-flop has
been introduced. Its properties are investigated and its extension to a very
dense shift register is demonstrated. We show that the flip-flop structure
inherently exhibits oscillations and discuss its spin torque nano-oscillator
properties.