[发明专利]一种实时检测随机存取存储器地址线故障的方法及系统有效
申请号: | 201810210789.1 | 申请日: | 2018-03-14 |
公开(公告)号: | CN108335721B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 张小虎;徐剑辉;何洁 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G11C29/18 | 分类号: | G11C29/18 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 彭程程 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 检测 随机存取存储器 地址 故障 方法 系统 | ||
一种实时检测随机存取存储器地址线故障的方法及系统,涉及随机存取存储器故障检测领域,包括数据写入模块、数据读取模块和判断模块,数据写入模块在每块随机存储器的预留地址写入检测数据;数据读取模块在每块随机存取器中读取规定地址的数据;判断模块比较所述规定地址的数据与检测数据是否相同,当二者相同时,将所述检测数据按位取反写入所述预留地址中,再次与所述存储单元地址的数据比较,若比较结果相同,则所述规定地址对应的地址线故障。本发明能够实时检测随机存取存储器的地址线故障,及时通知通信设备进行业务倒换,避免发生业务中断,避免给运营商带来严重损失。
技术领域
本发明涉及随机存取存储器故障检测领域,具体来讲涉及一种实时检测随机存取存储器地址线故障的方法及系统。
背景技术
路由器和交换机等通信设备,使用了大量的静态随机存取存储器和动态随机存取存储器,这些随机存取存储器用来存储业务转发规则内容。随机存取存储器能否实现正常的读/写操作,并在存/取过程中不发生数据歧变,对于保证整个系统的正常运行十分重要。为此,设备制造商在通信设备的系统开始运行前,都对通信设备的随机存储器进行了严格的自检。
但是在使用过程中,无法避免通信设备的随机存取存储器出现地址线异常,发生随机存取存储器不能正常读/写的情况,进而导致通信设备的业务无法正常转发,产生业务中断的问题。目前针对此问题,暂无有效的方式实时检测地址线的异常,导致地址线故障时,通信设备不能及时进行业务倒换,业务发生中断,给运营商带来了严重的损失。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种实时检测随机存取存储器地址线故障的方法及系统,能够实时检测随机存取存储器的地址线故障,及时通知通信设备进行业务倒换,避免发生业务中断,避免给运营商带来严重损失。
为达到以上目的,本发明采取一种实时检测随机存取存储器地址线故障的方法,包括步骤:
向每块随机存储器的预留地址写入检测数据;
在随机存取存储器中依次读取规定地址的数据,并与所述检测数据比较;
当所述规定地址的数据与检测数据相同时,将所述检测数据按位取反写入所述预留地址中,再次与规定地址的数据比较,若比较结果相同,则所述规定地址对应的地址线故障。
在上述技术方案的基础上,所述检测数据的位数与随机存取存储器连接的数据线根数相同。
在上述技术方案的基础上,所述规定地址为Ai,i≥1,且i小于等于地址线根数,Ai第i位为1,其余位为0。
在上述技术方案的基础上,当所述规定地址的数据与检测数据相同时,所述规定地址Ai对应的第i条地址线故障。
在上述技术方案的基础上,所述预留地址为每块随机存储器的0地址。
本发明还提供一种实时检测随机存取存储器地址线故障的系统,包括:
数据写入模块,其用于在每块随机存储器的预留地址写入检测数据;
数据读取模块,其用于在每块随机存取器中读取规定地址的数据;
判断模块,其用于比较所述规定地址的数据与检测数据是否相同,当二者相同时,转入校验模块;
校验模块,其用于将所述检测数据按位取反写入所述预留地址中,还用于将新写入所述预留地址中的数据与规定地址的数据比较,当二者相同时,判断为规定地址对应的地址线故障。
在上述技术方案的基础上,所述数据写入模块写入的检测数据,其位数与随机存取存储器连接的数据线根数相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810210789.1/2.html,转载请声明来源钻瓜专利网。