通过将经校正数据放置在存储器侧高速缓存中进行按需擦除的方法技术

技术编号:37702449 阅读:24 留言:0更新日期:2023-06-01 23:48
描述与小芯片相关的系统、设备和方法。基于小芯片的系统可包含用以控制对存储阵列的存取的存储器控制器小芯片,且所述存储器控制器小芯片可有助于错误校正和高速缓存管理,其方式为使数据读取序列的中断最小化以将来自先前读取的经校正数据写回到所述存储阵列中。举例来说,可在所述存储器系统的存储器控制器装置处从请求装置接收读取命令。可获得响应于所述读取命令的数据且确定所述数据包含可校正错误。所述数据可以经校正、传输到所述请求装置且写入到所述存储器控制器装置的高速缓存,且指示数据是有效和脏的(例如,包含错误或经校正错误)。响应于高速缓存逐出事件,将所述数据写回到所述存储器阵列。数据写回到所述存储器阵列。数据写回到所述存储器阵列。

【技术实现步骤摘要】
【国外来华专利技术】通过将经校正数据放置在存储器侧高速缓存中进行按需擦除的方法
[0001]优先权申请
[0002]本申请主张2020年8月31日申请的第17/007,811号美国申请的优先权,所述美国申请以全文引用的方式并入本文中。
[0003]关于政府支持的声明
[0004]本专利技术是在美国政府支持下依据DARPA授予的合同第HR00111830003号完成的。美国政府拥有本专利技术的某些权利。


[0005]本公开的实施例大体上涉及基于小芯片的系统,且更具体地说,涉及操作存储器控制器的系统和方法,所述存储器控制器可实施于基于小芯片的系统的一或多个小芯片中。

技术介绍

[0006]小芯片是用于集成各种处理功能性的新兴技术。一般来说,小芯片系统由集成在插入件上并封装在一起的精密芯片(例如,不同衬底或裸片上的集成电路(IC))组成。此布置不同于在一个衬底(例如,单裸片)上含有不同装置块(例如,知识产权(IP)块)的单芯片(例如,IC),例如芯片上系统(SoC),或集成在板上的精密封装的装置。一般来说,小芯片提供比精密封装的装置更好的本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种存储器系统,其包括:存储器阵列,其包含存储器单元;以及存储器控制器,其以操作方式耦合到所述存储器阵列且包含存储器控制器高速缓存,其中所述存储器控制器包含处理电路系统,且经配置以:对来自主机装置的存储器读取请求进行解码;根据存储器地址从存储器装置的存储器阵列获得用于所述存储器读取请求的读取数据;检测到所述读取数据具有可校正错误;响应于所述存储器请求而将经校正读取数据返回到所述主机装置;将所述经校正读取数据存储在所述存储器控制器高速缓存中,且响应于检测到所述读取数据具有所述可校正错误而将所述经校正读取数据的状态指示为有效和脏的;以及确定高速缓存逐出事件,且响应于所述高速缓存逐出事件而将经校正读取数据写入到所述存储器阵列。2.根据权利要求1所述的存储器系统,其中所述存储器控制器经配置以:响应于所述存储器读取请求而查询所述存储器控制器高速缓存;响应于确定所请求的读取数据未存储在所述存储器控制器高速缓存中而为所述读取数据分配高速缓存行,且将所述高速缓存行的状态指示为无效的;以及响应于检测到所述读取数据具有所述可校正错误而将所述高速缓存行的所述状态改变为有效和脏的。3.根据权利要求1所述的存储器系统,其中所述存储器控制器经配置以在按需擦除操作期间将所述经校正读取数据写入到所述存储器阵列,以校正存储在所述存储器阵列中的数据中的错误。4.根据权利要求1所述的存储器系统,其包含:媒体调度器,其经配置以:经由存储器阵列总线将对所述读取数据的请求发送到所述存储器阵列;经由所述存储器阵列总线从所述存储器阵列接收所述读取数据和用于所述读取数据的所存储的错误校正码;以及将所接收的读取数据和错误校正码发送到所述存储器控制器高速缓存;并且其中所述存储器控制器高速缓存经配置以使用所述错误校正码来确定所述读取数据包含所述可校正错误。5.根据权利要求4所述的存储器系统,其中所述存储器控制器经配置以经由所述存储器阵列总线将对所述所存储的错误校正码的单独请求发送到所述存储器阵列。6.根据权利要求4所述的存储器系统,其中所述存储器控制器经配置以将用于所述所请求的读取数据的所述错误校正码存储在所述存储器阵列中与所述读取数据不同的地址处。7.根据权利要求4所述的存储器系统,其中所述存储器控制器高速缓存包含错误校正电路系统以校正所述读取数据中的所述错误。8.根据权利要求1所述的存储器系统,其中所述存储器控制器包含于所述存储器系统的第一小芯片中,且所述存储器阵列包含于所述存储器系统的第二小芯片中。
9.根据权利要求8所述的存储器系统,其中所述存储器阵列为NAND快闪存储器阵列,且所述存储器系统进一步包含耦合到所述存储器控制器以存取所述NAND快闪存储器阵列的双数据速率(DDR)接口。10.一种操作存储器系统的方法,所述方法包括:在所述存储器系统的存储器控制器装置处从第二装置接收读取命令;根据存储器地址从所述存储器系统的存储器阵列获得响应于所述读取命令且与所述读取命令相关联的数据;检测到所述数据具有可校正错误;响应于所述读取命令将经校正数据传输到所述第二装置;将所述经校正数据写入所述存储器控制器装置的高速缓存中,且响应于检测到所述数据具有所述可校正错误而将所述经校正数据的状态指示为有效和脏的;以及响应于高速缓存逐出事件将来自所述高速缓存的所述经校正数据写入到所述存储器阵列。11.根据权利要求10所述的方法,其进一步包括:响应于所述读取命令而查询所述存储器控制器装置...

【专利技术属性】
技术研发人员:B
申请(专利权)人:美光科技公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1