[发明专利]命令监控方法、装置、控制器、系统、设备和存储介质有效
申请号: | 202110731684.2 | 申请日: | 2021-06-29 |
公开(公告)号: | CN113342615B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 杜倩倩;曾峰 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/22;G06M3/02 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 钟扬飞 |
地址: | 300450 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令 监控 方法 装置 控制器 系统 设备 存储 介质 | ||
本申请提供一种命令监控方法、装置、控制器、系统、设备和存储介质,该方法包括:在监测到对存储器的激活命令时,获取激活命令指定的目标存储单元阵列的第一地址信息,和存储器中的所有存储单元阵列的当前配置信息;基于第一地址信息、当前配置信息和预设的地址哈希表,从预设的计数器表中索引出激活命令指定的第一目标计数器,其中,计数器表中计数器的总数量小于存储器中存储单元阵列的总数量;判断第一目标计数器的计数值是否达到第一阈值;若第一目标计数器的计数值达到第一阈值,阻止激活命令的发送,并发送刷新管理命令请求至存储器的刷新控制器。本申请可以保证防止行锤击命令引起的数据丢失的情况下,节省计数器的硬件资源。
技术领域
本申请涉及内存技术领域,具体而言,涉及一种命令监控方法、装置、控制器、系统、设备和存储介质。
背景技术
诸如DRAM的易失性存储器装置基于存储在电容器中的电荷来确定数据。然而,由于存储在电容器中的电荷可随着时间以各种形式泄漏,因此,易失性存储器装置周期性地执行刷新操作。随着用于制造存储器装置的工艺缩小并且字线之间的间隔变窄,因字线的电压分布而连接到与该字线邻近的另一字线的存储器单元的电荷的影响增加。当一条字线被密集地访问时,发生行锤击现象,也就是说,由于一条字线的激活状态的电压,因此存储在连接到与该字线邻近的其他字线的存储器单元中的数据丢失。在数据由于电荷的泄漏而丢失之前,可通过再充电来保持存储在存储器单元中的电荷。单元电荷的这种再充电被称为刷新操作,并且在单元电荷大量丢失之前,可重复执行刷新操作。
在已知的方案中大多数行锤击控制是以Row(行)或者Bank(存储块)为单位的Active命令(激活命令)计数,对存储器单元阵列比较多的系统,将耗费比较大的硬件资源。
发明内容
本申请实施例的目的在于提供一种命令监控方法、装置、控制器、系统、设备和存储介质,可以保证防止行锤击命令引起的数据丢失的情况下,节省计数器的硬件资源。
本申请实施例第一方面提供了一种命令监控方法,包括:在监测到对存储器的激活命令时,获取所述激活命令指定的目标存储单元阵列的第一地址信息,和所述存储器中的所有存储单元阵列的当前配置信息;基于所述第一地址信息、所述当前配置信息和预设的地址哈希表,从预设的计数器表中索引出所述激活命令指定的第一目标计数器,其中,所述计数器表中计数器的总数量小于所述存储器中存储单元阵列的总数量;判断所述第一目标计数器的计数值是否达到第一阈值;若所述第一目标计数器的计数值达到所述第一阈值,阻止所述激活命令的发送,并发送刷新管理命令请求至所述存储器的刷新控制器。
本申请实施例第二方面提供了一种命令监控装置,包括:地址获取模块,用于在监测到对存储器的激活命令时,获取所述激活命令指定的目标存储单元阵列的第一地址信息,和所述存储器中的所有存储单元阵列的当前配置信息;第一计数器索引模块,用于基于所述第一地址信息、所述当前配置信息和预设的地址哈希表,从预设的计数器表中索引出所述激活命令指定的第一目标计数器,其中,所述计数器表中计数器的总数量小于所述存储器中存储单元阵列的总数量;判断模块,用于判断所述第一目标计数器的计数值是否达到第一阈值;命令阻止模块,用于若所述第一目标计数器的计数值达到所述第一阈值,阻止所述激活命令的发送,并发送刷新管理命令请求至所述存储器的刷新控制器。
本申请实施例第三方面提供了一种存储控制器,包括:本申请实施例第二方面及其任一实施例所述的命令监控装置;命令队列,用于生成对存储器的访问命令;刷新控制器,用于生成对所述存储器的刷新命令或者刷新管理命令;命令仲裁器,用于接收所述访问命令、所述刷新命令或者所述刷新管理命令,并对接收到的命令进行裁决,确定最终发送至存储器的命令;其中,所述命令监控装置用于监控所述命令仲裁器发出的命令。
本申请实施例第四方面提供了一种存储器系统,包括:本申请实施例第三方面所述的存储控制器和存储器。
本申请实施例第五方面提供了一种电子设备,包括:存储器,用以存储计算机程序;处理器,用以执行本申请实施例第一方面及其任一实施例的方法,以对存储器进行行锤击控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110731684.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种吸力式锚桩组合结构及其安装施工方法
- 下一篇:一种转动式锦纶长丝收卷设备