A Customizable and Modular Flash Translation Layer(FTL) Design and Implementation
Zhiguang Chen · Xi'an Jiaotong Daxue xuebao · 2010
Flash translation layer(FTL)is the key technique of flash-based SSD.There are many productions of SSD,but their detailed design and implementation are kept as a secret.A customizable and modular FTL design is presented in detail which divides the FTL design into several different parts and supplies an interface to make modification for special applications.A file system is employed to simulate a flash memory array,and the FTL design is implemented on the simulator to form a complete simulator of SSD,which provides a platform for users who make researches on algorithms and mechanisms of FTL and on applications based on SSD.The properties of the FTL design are evaluated through experiments and analyzing.