发明名称 一种3D闪存的控制方法及控制系统
摘要 本发明提供一种3D闪存的控制方法和控制系统。所述控制方法包括以下步骤:根据预设的映射表得到所述逻辑块号对应物理块链的入口物理块号;判断所述入口物理块号对应物理块中所述块内页偏移号对应物理页是否空闲或是否存在有效数据,如果是,进行数据的写入或读出;如果否,在进行写操作时,查找所述当前物理块链中各个替换块是否有空闲物理页,如果是,在所述空闲物理页中进行数据的写入,如果否,则查找所述当前物理块链之外的物理块链是否存在空闲物理块,如果存在空闲物理块,将所述空闲物理块分配给所述当前物理块链并在所述空闲物理块的空闲物理页中进行数据的写入,如果没有存在空闲物理块,则进行物理块的擦除回收操作。
申请公布号 CN106155919A 申请公布日期 2016.11.23
申请号 CN201610595172.7 申请日期 2016.07.26
申请人 深圳市瑞耐斯技术有限公司 发明人 楚一兵
分类号 G06F12/06(2006.01)I 主分类号 G06F12/06(2006.01)I
代理机构 深圳市恒申知识产权事务所(普通合伙) 44312 代理人 王利彬
主权项 一种3D闪存的控制方法,其特征在于:所述控制方法包括以下步骤:在进行数据的读/写操作时,根据读/写数据的逻辑页号得到逻辑块号和块内页偏移号;根据预设的映射表得到所述逻辑块号对应物理块链的入口物理块号,其中所述物理块链包括一个作为入口物理块的基本块和多个用于更新数据的替换块;判断所述入口物理块号对应物理块中所述块内页偏移号对应物理页是否空闲或是否存在有效数据,如果是,进行数据的写入或读出;如果否,在进行读操作时,查找所述当前物理块链中各个物理块的物理页,当查找到所述块内页偏移号对应物理页存在有效数据时,进行有效数据的读出,否则返回提示无有效数据;在进行写操作时,查找所述当前物理块链中各个替换块是否有空闲物理页,如果是,在所述空闲物理页中进行数据的写入,如果否,则查找所述当前物理块链之外的物理块链是否存在空闲物理块,如果存在空闲物理块,将所述空闲物理块分配给所述当前物理块链并在所述空闲物理块的空闲物理页中进行数据的写入,如果没有存在空闲物理块,则进行物理块的擦除回收操作。
地址 518103 广东省深圳市南山区科技园中区科苑路15号科兴科学园B2栋1101