You are here:

Home Research Non-Volatile One Memory Architecture



Design und Optimization of Non-Volatile One Memory Architecture: NVM-OMA


Different forms of non-volatile memories (NVMs) have been introduced in the past decades. The recent development of NVMs has led to a promising future for building extra low-power computing systems when a NVM device is used as the media of both main memory and storage at the same time. However, most of the existing research results and system designs still consider NVM devices as additional memory or storage.

In this project, we consider the visionary embedded system architecture of using NVMs to replace DRAM, i.e., NVM is used as both main memory and storage (called one-memory architecture).

The project is coupled by two principle investigators (PI) from TU Dortmund and KIT in Germany and three PIs from Academia Sinica, National Taiwan University, and Chang Gung University in Taiwan. The applicant groups are domain experts in hardware-software codesign, embedded systems, non-volatile memories, power-efficient designs, and real-time systems.

Our project intends to provide the fundamental cornerstone of one-memory architectures that can be used to enable normally-off computing and improve battery-driven embedded systems. Our project aims to enable the effectiveness of one-memory architectures by performing design-space exploration in hardware and software designs, and by integrating analytical as well as optimized resource management in operating systems.


Prof. Dr. Jian-Jia Chen (TU Dortmund)

Prof. Dr.-Ing. Jörg Henkel (KIT)

Dr.-Ing. Hussam Amrouch (KIT)

Dr.-Ing. Lars Bauer (KIT)

Dr.-Ing. Kuan-Hsun Chen (TU Dortmund)

Paul R. Genßler, Dipl.-Inf. (KIT)

Christian Hakert, M.Sc. (TU Dortmund)

Mikail Yayla, M.Sc. (TU Dortmund)


Christian Hakert, Kuan-Hsun Chen, Mikail Yayla, Georg von der Brüggen, Sebastian Bloemeke and Jian-Jia Chen.
Software-Based Memory Analysis Environments for In-Memory Wear-Leveling.
In 25th Asia and South Pacific Design Automation Conference ASP-DAC 2020, Invited Paper
Beijing, China, 2019

Student Theses

Christian Hakert.
Memory Access Analysis and Endurance Leveling Approaches for Non-volatile Working Memory Systems.
Master's Thesis, 2019

Links DFG