A controller for a memory system includes a logic configured to perform host-side requests and memory management operations. Memory management operations have multiple memory instruction cycles. When the logic of the memory controller is executing memory instructions on the non-host side, the host side also requests a read data request to the memory controller at the same time. The memory management operation receives the request, pauses the memory instruction on the non-host side, and then executes the read data request. Upon completion of the host request, restart the execution of non-host memory instructions until the end of the program.
【技术实现步骤摘要】
用于存储器系统的控制器
本专利技术是有关于一种存储器系统的装置,可通过一控制器以取得一主机端读取数据或写入数据的一存储器,例如是NAND型闪存。
技术介绍
数据处理系统有时以包括主机端系统和存储器系统为其特征。主机端系统执行任务功能且通常与于主机端系统软件和在存储器系统的物理存储器之间提供一抽象层的逻辑地址一同执行。存储器系统包括维持用以执行逻辑至实体地址转换和其他存储器管理操作的表格的控制器模块,以及根据逻辑地址转换主机端层读取和写入请求至指令架构和存储器装置所使用的实体地址。(例如参照Gupta,etal.,“DFTL:AFlashTranslationLayerEmployingDemand-basedSelectiveCachingofPage-levelAddressMappings,”ASPLOS’09,March7–11,2009,Washington,DC,USA.)存储器系统意图被设计为存储器管理操作以限制具有主机任务功能的接口的数量的方式来执行。存储器管理功能也可能于系统后台上被执行,主机系统不会被通知或不会“注意”到存储器管理功能。举例来说,在闪存中,存储器控制器开发快闪转换层(FlashTranslationLayer)程序来转换主机端的读取和写入请求,即以隐藏写入和擦除闪存区块额外负担的方法。这些程序可以包括后台操作使用控制器里的区域存储器和将要提供给闪存储器设备的一系列命令,在物理存储器中保持一个实体区块,这区块称之为目前数据区块(CurrentDataBlock,CDB)可经由选择可用的实体区块,擦除它,以及存储识别CDB的系 ...
【技术保护点】
1.一种用于存储器系统的控制器,包括:一主机端接口和一存储器接口;以及一逻辑,配置用以执行于该主机端接口所接收的请求和执行包括多个存储器指令周期的一存储器管理操作,其中:在该存储器管理操作的执行期间的一特定型态的主机端请求的一事件中,当该存储器接口在该存储器管理操作完成之前就绪,则选择该主机端请求的存储器指令作为一存储器指令周期的一目前指令。
【技术特征摘要】
2017.06.22 US 15/630,0751.一种用于存储器系统的控制器,包括:一主机端接口和一存储器接口;以及一逻辑,配置用以执行于该主机端接口所接收的请求和执行包括多个存储器指令周期的一存储器管理操作,其中:在该存储器管理操作的执行期间的一特定型态的主机端请求的一事件中,当该存储器接口在该存储器管理操作完成之前就绪,则选择该主机端请求的存储器指令作为一存储器指令周期的一目前指令。2.如权利要求1所述的控制器,其中该逻辑储存该所选存储器指令的存储器指令周期期间的该存储器管理操作的一状态,以及当该存储器接口就绪,则为了下一存储器指令周期而根据所储存的该状态选择该存储器管理操作的存储器指令。3.如权利要求1所述的控制器,其中该逻辑配置用以使得在该存储器管理操作的执行期间的一有别于该特定型态的主机端请求的一事件中,该逻辑为了下一存储器指令周期而选择该存储器管理操作的一后续指令。4.如权利要求1所述的控制器,其中该控制器包括另一逻辑,于该存储器接口尚未为了下一存储器指令周期就绪的期间,执行轮询该主机端请求的该主机端接口的该存储器管理操作。5.如权利要求1所述的控制器,其中该主机端请求的该特定型态包括一读取请求,该存储器管理操作包括闪存转换层功能。6.如权利要求1所述的控制器,其中该逻辑译码在该主机端接口的主机端请求,以于与该目前存储器指令周期重叠的期间辨认出该特定型态。7.如权利要求1所述的控制器,其中在该存储器管理操作未被执行时的一主机端请求的一事件中,为了使用该存储器接口的下一存储器指令周期,该逻辑选择一对应于该主机端请求的一后续指令。8.一种用于存储器系统的一控制器的操作方法,该控制器包括耦接于一存储器的一存储器接口、耦接于一主机端的一主机端接口、以及执行操作的逻辑,该方法包括:执行一存储器管理操作,该存储器管理操作包括多个存储器指令周期,其中执行该存储...
【专利技术属性】
技术研发人员:刘庭宇,
申请(专利权)人:旺宏电子股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。