Open Source

Official Github

ACE: Analog Cell Emulator

ACE is a FEMU-based reliability measurement tool. Analog signals can be output using ACE. ACE is an emulator designed to generate errors similar to real SSDs. Gaussian distribution graph values are assigned to each cell to simulate analog signal distribution in actual cells.

View details in Github

Jeoungwon Lee, Heekwon Park, Gunhee Choi, Bryan S. Kim, Seehwan Yoo, Jaedong Lee, Jongmoo Choi, “ACE: An Analog Cell Emulator for Dependability Study of NAND Flash Memory”, 2023 53rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)

ConfZNS (Configurable ZNS)

ConfZNS (Configurable ZNS) is an easy-to-configure and timing-accurate emulator based on QEMU. ConfZNS allows users to investigate a variety of ZNS SSD’s internal architecture and how it performs with existing host software.

View details in Github

Inho Song, Myounghoon Oh, Bryan S. Kim, Seehwan Yoo, Jaedong Lee, & Jongmoo Choi. (2023). ConfZNS : A Novel Emulator for Exploring Design Space of ZNS SSDs, In Proceedings of the 16th ACM International Conference on Systems and Storage (SYSTOR ’23) (pp. 71-82)