预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114255809A(43)申请公布日2022.03.29(21)申请号202110551536.2G06F12/0882(2016.01)(22)申请日2021.05.20(30)优先权数据10-2020-01250312020.09.25KR(71)申请人爱思开海力士有限公司地址韩国京畿道(72)发明人李知勋梁祐荣(74)专利代理机构北京路浩知识产权代理有限公司11002代理人李艳兵张澜(51)Int.Cl.G11C16/16(2006.01)G11C16/34(2006.01)G11C29/42(2006.01)G06F3/06(2006.01)权利要求书3页说明书19页附图13页(54)发明名称存储器控制器及其操作方法(57)摘要本公开涉及一种存储器控制器及其操作方法。该存储器控制器包括:元数据存储装置,用于存储元数据,元数据包括存储器装置中存储的数据的映射信息以及表示存储器装置中存储的数据是否为有效数据的有效数据信息;以及迁移控制器,用于基于元数据来控制存储器装置以执行迁移操作,迁移操作将存储器装置中包括的多个源存储块中存储的有效数据移动到目标存储块。迁移控制器基于参考时间与直到第一有效数据被读取之前所需的延迟时间之间的比较结果,控制存储器装置以在读取第一管芯中存储的第一有效数据之前读取第二管芯中存储的第二有效数据。CN114255809ACN114255809A权利要求书1/3页1.一种存储器控制器,控制包括第一管芯和第二管芯的存储器装置,每个管芯具有多个源存储块,所述存储器控制器包括:元数据存储装置,存储元数据,所述元数据包括所述第一管芯和所述第二管芯的所述多个源存储块中存储的数据的映射信息以及指示所存储的数据是否为有效数据的有效数据信息;以及迁移控制器,基于所述元数据来控制所述存储器装置以执行迁移操作,所述迁移操作将所述第一管芯和所述第二管芯的有效数据从所述多个源存储块移动到所述存储器装置中的多个目标存储块,其中移动所述有效数据的所述迁移操作包括从所述第一管芯和所述第二管芯读取所述有效数据,并且其中所述迁移控制器基于参考时间和延迟时间之间的比较结果来控制所述存储器装置以在读取所述第一管芯中存储的第一有效数据之前读取所述第二管芯中存储的第二有效数据,所述延迟时间跨在调度针对所述第一有效数据的读取命令的时间与在所述迁移操作中读取所述第一有效数据的时间之间。2.根据权利要求1所述的存储器控制器,其中所述迁移控制器基于在开始读取所述第一有效数据之前对所述第一管芯执行的先行操作的操作信息以及调度针对所述第一有效数据的所述读取命令的时间来估计所述延迟时间。3.根据权利要求2所述的存储器控制器,其中所述操作信息包括所述先行操作的操作种类、关于是否正在执行所述先行操作的信息、以及先行操作开始时间,并且其中所述迁移控制器基于所述先行操作开始时间、根据所述先行操作的操作种类而预先确定的所需时间、以及调度针对所述第一有效数据的所述读取命令的时间来估计所述延迟时间。4.根据权利要求3所述的存储器控制器,其中所述操作种类是将从主机提供的写入数据存储在所述存储器装置中的编程操作或擦除所述存储器装置中存储的写入数据的擦除操作。5.根据权利要求1所述的存储器控制器,其中所述迁移控制器包括:操作信息存储装置,存储操作信息,所述操作信息包括所述迁移操作开始之前对所述第一管芯执行的先行操作的操作种类、关于是否正在执行所述先行操作的信息、以及先行操作开始时间;命令存储装置,存储作为第一迁移读取命令的针对所述第一有效数据的所述读取命令以及第二迁移读取命令,所述第一迁移读取命令用于命令所述存储器装置以读取所述第一有效数据,所述第二迁移读取命令用于命令所述存储器装置以读取所述第二有效数据;并且命令控制器,基于所述操作信息来检查是否正在执行所述先行操作,并且基于所述操作种类、所述先行操作开始时间、以及调度所述命令存储装置中存储的所述第一迁移读取命令的时间来估计所述第一迁移读取命令的所述延迟时间,并且其中,当正在对所述第一管芯执行所述先行操作时,所述命令控制器在所述第一迁移读取命令的所述延迟时间大于或等于所述参考时间时,比所述第一迁移读取命令更早地调度所述命令存储装置中存储的所述第二迁移读取命令。2CN114255809A权利要求书2/3页6.根据权利要求5所述的存储器控制器,其中所述命令控制器估计与从所述先行操作开始时间起的与所述操作种类相对应的所需时间和待调度所述第一迁移读取命令的时间之间的时间差相对应的时段,作为所述延迟时间。7.根据权利要求5所述的存储器控制器,其中,当对所述第一管芯的所述先行操作完成时,所述命令控制器比所述第二迁移读取命令更早地调度所述第一迁移读取命令。8.