A 256kb 3.0V 1T1MTJ nonvolatile magetresistive RAM