Hardening techniques for MRAM-based non-volatile storage cells and logic | IEEE Conference Publication | IEEE Xplore