Process variation in embedded memories: failure analysis and variation aware architecture | IEEE Journals & Magazine | IEEE Xplore