【技术实现步骤摘要】
一种基于块序列表的NAND闪存垃圾回收电路
本技术涉及NAND闪存控制器及其应用领域,涉及家用、商用和企业级计算机所需要的高性能固态硬盘存储器的控制器专用芯片,特别涉及到一种基于块序列表的高效率固态硬盘控制器芯片的设计与应用。
技术介绍
随着信息技术的发展,大容量信息存储技术面临着巨大的挑战。由于传统的机械硬盘具有数据稳定性差、数据传输速率低、机械噪声大等缺点,已经不能适应大数据时代的信息存储发展的需求。近十年来快速发展的固态硬盘,在数据传输速率高、数据不易失、功耗低、无噪声、体积小等方面具有明显的优势,在各种计算机和移动存储等领域得到了广泛的应用。目前主流的固态硬盘均采用NAND型闪存作为存储介质。在向非空白的NAND闪存写入数据时,需要先将该数据块中的有效数据拷贝到其他空白数据页,再将该数据块进行擦除,之后才能写入新的数据。所以,目前所有的NAND闪存控制器,都使用另位更新的方式控制闪存的读写。在这种更新方式中,数据块中的有效数据被拷贝到其他空白数据块中,并不是直接进行擦除,而是把这种数据块标记为无效数据块。当这种无效数据块越来越多时,固态硬盘的可写入空间越来越少,就需要擦除操作来回收这些数据块。因此,垃圾回收已成为NAND闪存固态硬盘控制器的一个关键技术。传统的垃圾回收方法,包括基于写顺序的垃圾回收方法和基于逻辑区间热度的垃圾回收方法等消耗内存大,需要大量的附加读写擦除操作,耗时长、效率低、能耗大。所以开发高效率的NAND闪存垃圾回收技术,对于大容量高速固态硬盘控制器芯片的设计具有重要的现实意义 ...
【技术保护点】
1.一种基于块序列表的NAND闪存垃圾回收电路,其特征在于:该电路由控制电路、块序列表、存储器状态监测电路、垃圾回收管理电路、数据更新电路和块序列表更新电路组成;/n所述的控制电路有三个输入端和五个输出端,其中两个输入端分别与外部信号CONT和DATA相连,另一个输入端与存储器状态监测电路的一个输出端相连,其中有两个输出端分别与数据更新电路的两个输入端相连,另外三个输出端分别与块序列表、垃圾回收管理电路、块序列表更新电路的一个输入端相连;所述的块序列表有两个输入端和一个输出端,其中一个输入端与控制电路的一个输出端相连,另一个输入端与块序列表更新电路的输出端相连;所述的存储器状态监测电路有一个输入端和两个输出端,其输入端与块序列表的输出端相连,其一个输出端与控制电路的一个输入端相连,另一个输出端与垃圾回收管理电路的一个输入端相连;所述的垃圾回收管理电路有两个输入端和一个输出端,其中一个输入端与存储器状态监测电路的一个输出端相连,另一个输入端与控制电路的一个输出端相连,其输出端与数据更新电路的一个输入端相连;所述的数据更新电路有三个输入端和一个输出端,其一个输入端与垃圾回收管理电路的输出端 ...
【技术特征摘要】
1.一种基于块序列表的NAND闪存垃圾回收电路,其特征在于:该电路由控制电路、块序列表、存储器状态监测电路、垃圾回收管理电路、数据更新电路和块序列表更新电路组成;
所述的控制电路有三个输入端和五个输出端,其中两个输入端分别与外部信号CONT和DATA相连,另一个输入端与存储器状态监测电路的一个输出端相连,其中有两个输出端分别与数据更新电路的两个输入端相连,另外三个输出端分别与块序列表、垃圾回收管理电路、块序列表更新电路的一个输入端相连;所述的块序列表有两个输入端和一个输出端,其中一个输入端与控制电路的一个输出端相连,另一个输入端与块序列表更新电路的输出端相连;所述的存储器状态监测电路有一个输入端和两个输出端,其输入端与块序列表的输出端相连,其一个输出端与控制电路的一个输入端相连,另一个输出端与垃圾回收管理电路的一个输入端相连;所述的垃圾回收管理电路有两个输入端和一个输出端,其中一个输入端与存储器状态监测电路的一个输出端相连,另一个输入端与控制电路的一个输出端相连,其输出端与数据更新电路的一个输入端相连;所述的数据更新电路有三个输入端和一个输出端,其一个输入端与垃圾回收管理电路的输出端相连,另两个输入端均与控制电路的输出端相连,其输出端与块序列表更新电路的一个输入端相连;所述的块序列表更新电路有两个输入端和一个输出端,其中一个输入端与数据更新电路的输出端相连,另一个输入端与控制电路的一个输出端相连,其输出端与块序列表的一个输入端相连。
2.根据权利要求1所述的一种基于块序列表的NAND闪存垃圾回收电路,其特征在于:所述的控制电路由地址映射表更新电路、写数据控制电路、数据缓存电路和ECC校验电路组成;其中,地址映射表更新电路有一个输入端与写数据控制电路的一个输出端相连;写数据控制电路有两个输入端和六个输出端,其两个输入端均与外部相连,其一个输出端与数据缓存电路的一个输入端相连,另外一个输出端与地址映射表更新电路的输入端相连,其余的四个输出端均与外部相连;数据缓存电路有两个输入端和一个输出端,其中,一个输入端与外部相连,另一个输入端与写数据控制电路的一个输出端相连,其输出端与ECC校验电路的输入端相连;ECC校验电路有一个输入端和一个输出端,其输入端与数据缓存电路的输出端相连,其输出端与外部信号相连。
3.根据权利要求1所述的一种基于块序列表的NAND闪存垃圾回收电路,其特征在于:所述的存储器状态监测电路由块序列表分析电路、存储空间数据块数量计数器、存储空间空白块数量计数器和比较器电路组成;其中,块序列表分析电路有一个输入端和三个输出端,其输入端与外部相连,其一个输出端与存储空间数据块数量计数器的输入端相连,另一个输出端与存储空间空白块数量计数器的输入端相连,第三个输出端与外部相连;存储空间数据块数量计数器的输入端...
【专利技术属性】
技术研发人员:耿卫东,曾广鹏,刘远泽,陈志博,王国栋,王思雨,
申请(专利权)人:南开大学,
类型:新型
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。