[发明专利]用于控制对存储器设备的访问的装置以及相关方法有效
申请号: | 201710475609.8 | 申请日: | 2017-06-21 |
公开(公告)号: | CN107544923B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 费格斯·麦克加里;迈克尔·安德鲁·坎贝尔 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 陈蒙 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 控制 存储器 设备 访问 装置 以及 相关 方法 | ||
1.一种用于控制对存储器设备的访问的装置,包括:
存储设备,用于存储将要向所述存储器设备发出的访问请求;
维护电路,用于在所述存储设备内提供的存储元件上执行维护操作;
存储器访问执行电路,用于向物理层接口发出从所述存储设备中选择的访问请求,以用于从所述物理层接口到所述存储器设备的向前传播;以及
控制电路,用于响应于训练事件而发起对所述物理层接口的训练操作;
所述控制电路还响应于所述训练事件而在所述训练操作正在被执行时触发由所述维护电路执行所述维护操作,其中:
所述维护电路包括调度电路,其被布置为执行所述维护操作,以便改善由所述访问请求标识的存储器访问的执行;
在所述训练操作不被执行时,所述调度电路执行后台维护操作,同时还执行对所述访问请求的仲裁以确定由所述存储器访问执行电路发出哪些访问请求;并且
在所述训练操作正在被执行时,所述调度电路停止执行仲裁,并且执行所述后台维护操作的加速版本作为所述维护操作,以便在所述训练操作正在被执行的时间段期间提高维护存储元件的速率。
2.根据权利要求1所述的装置,其中,所述控制电路被布置为向所述维护电路发出控制信号以触发所述维护操作的执行。
3.根据权利要求1所述的装置,其中,所述控制电路响应于所述训练事件而将控制寄存器更新为触发所述维护电路执行所述维护操作的值。
4.根据权利要求1所述的装置,其中,所述控制电路被布置为发出对所述训练操作的预期持续时间的指示,并且所述维护电路被布置为在确定将要经受所述维护操作的存储元件时参考所述指示。
5.根据权利要求4所述的装置,其中,对所述训练操作的预期持续时间的所述指示指示将由所述训练操作执行的训练的类型,并且所述维护电路可以访问存储的时间信息,其中所述时间信息标识针对多种不同类型的训练中的每种类型的训练的所述训练操作的预期持续时间。
6.根据权利要求1所述的装置,其中,所述控制电路被布置为通知所述维护电路所述训练操作的完成。
7.根据权利要求1所述的装置,其中,当所述维护操作由所述控制电路触发时,所述维护电路被布置为在默认时间段执行所述维护操作。
8.根据权利要求1所述的装置,其中,所述控制电路是以下各项中的一项:被配置为执行所述训练操作的硬件电路;以及被布置为执行固件以实施所述训练操作的处理电路。
9.根据权利要求1所述的装置,其中,所述存储设备包括未决访问请求缓冲器,并且至少所述访问请求的数据部分被存储在经受所述维护操作的存储元件中。
10.根据权利要求1所述的装置,其中,所述存储设备包括缓存结构,并且所述缓存结构的至少一部分由经受所述维护操作的存储元件形成。
11.根据权利要求1所述的装置,其中,所述维护电路包括内置自检控制器,其被布置为执行所述维护操作,以便提供错误鲁棒性维护。
12.根据权利要求1所述的装置,其中,所述训练操作调整所述物理层接口的操作以补偿在所述物理层接口和所述存储器设备之间的连接上传播的信号中的延迟。
13.一种在控制对存储器设备的访问的装置内执行维护操作的方法,包括:
在存储设备中存储将要向所述存储器设备发出的访问请求;
采用维护电路来在所述存储设备内提供的存储单元上执行维护操作;
向物理层接口发出从所述存储设备中选择的访问请求,以用于从所述物理层接口到所述存储器设备的向前传播;
响应于训练事件,采用控制电路来发起对所述物理层接口的训练操作;以及
使得所述控制电路在所述训练操作正在被执行时触发由所述维护电路执行所述维护操作,其中:
所述维护电路包括调度电路,其执行所述维护操作,以便改善由所述访问请求标识的存储器访问的执行;
在所述训练操作不被执行时,所述调度电路执行后台维护操作,同时还执行对所述访问请求的仲裁以确定由所述存储器访问执行电路发出哪些访问请求;并且
在所述训练操作正在被执行时,所述调度电路停止执行仲裁,并且执行所述后台维护操作的加速版本作为所述维护操作,以便在所述训练操作正在被执行的时间段期间提高维护存储元件的速率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710475609.8/1.html,转载请声明来源钻瓜专利网。