| With the spanking development of information technology,data storage's needs rise to a higher level,SSDs have been widely used because of its various performance advantages.Flash memory as the special storage medium of SSD,it drives people pay attention to the research of flash translation layer(FTL),good FTL algorithm is the SSD performance bottleneck.How to better evaluate the performance of a Flash FTL management algorithm becomes very important,and it can be considered that the Flash FTL algorithm verification platform influences the sustainable development of NAND Flash algorithm.Based on the research environment of the whole industry,the simulation platform is not universal and the test performance index is less.And it is too expensive and the debugging process of the algorithm is complex.In this paper,based on the actual SSD architecture modeling,the platform includes six basic modules: interface operation module,file system module,driver module,firmware moudle of inserting of FTL algorithm,Flash model and an external DRAM chip module.On the VC compiler,we use softwore to simulate the hardware resources,and design a general,flexible and reliable simulation platform of flash storage devices,it provides verification environment for all kinds of Flash FTL management algorithms.it inserts the algorithm to be measured into the FTL module of the firmware module,to achieve reading and writing test through the three main host task:trace logical address to read and write orderly,trace logical address read and write randomly,file system copys files to read and write test.The platform reaches the three important design goal: 1.Evaluate the performance of different Flash FTL algorithms,including the comparison of read and write speed,the equilibrium degree of the erasing block and the reliability test.2.The correctness of the algorithm for Flash FTL is verified.3.The platform is versatile and can be extended to a variety of interface and storage architecture's design for solid state storage product.Because it is designed on the basis of the real SSD disk,the firmware algorithm code can be applied directly to the real disk after it be easily modified.The algorithm be verified in the platform has been applied to real flash memory devices,and has achieved mass production and achieved good performance indicators,which also proves the research value of the platform. |