In recent years, emerging non-volatile memory (NVM) technologies, e.g., Phase-Change RAM (PCRAM), STT-RAM (MRAM) Resistive RAM (RRAM), and Memristors, have gained substantial attentions and are being actively pursued by industry. With combined attractive features such as scalability, fast read/write, negligibel leakage, and non-volatility, these emerging memory technologies demonstrated a great potential to be the candidates of the future universal memories.

As such emerging memory technologies are getting mature, it is important for circuit/architecture designers to understand their pros and cons for better utilizing them to improve the performance/power/reliability of future computing systems. This project seeks to answer the questions as follows: How to model such emerging memory technologies at circuit/architecture levels? What will be the impacts of such memory technologies on the future computer system designs? What are the research challenges to overcome for the widely-adoption of these technologies? What will be the novel applications/architectures that can leverage such emerging memory technologies?

This tutorial paper gives an overview of the motivation of this project. Yuan Xie. "Modeling, Architecture, and Applications for Emerging Non-volatile Memory Technologies." IEEE Computer Design and Test, Vol.28, No.1, pp.44-51, January 2011

Tool Release:

Selected Publications:

Tutorial:   

 *MAAEMO in Finnish means "The Mother Earth". The physical properties of the Earth allows life to evolve and persist. We envision the unique properties of emerging STT-RAM/PCRAM/RRAM (non-volatile memory sometimes is also called persistent memory) can also evolve novel circuits, architectures and applications.