发明名称 一种RAM的9相邻单元敏感故障检测方法
摘要 本发明属于故障检测技术领域,涉及一种RAM的9相邻单元敏感故障检测方法。本方法通过隔行隔单元数据位从0到1,以及1到0的变化来检测其对周围8相邻单元在0或1两种状态下的影响。本发明主要用来弥补常规故障诊断算法对9相邻单元敏感故障检测率低的问题,进而提高关键嵌入式数字计算机RAM故障检测的覆盖率,从而提高嵌入式数字计算机运行的可靠性。
申请公布号 CN103971750A 申请公布日期 2014.08.06
申请号 CN201310034351.X 申请日期 2013.01.29
申请人 中国航空工业集团公司西安飞机设计研究所 发明人 杜永良
分类号 G11C29/08(2006.01)I 主分类号 G11C29/08(2006.01)I
代理机构 中国航空专利中心 11008 代理人 杜永保
主权项 一种RAM的9相邻单元敏感故障检测方法,其特征是,其中,对于RAM中相邻单元敏感故障检测包含两方面的内容:1)存储单元数据由0→1,1→0变化时导致其相邻单元置0的故障检测;2)存储单元数据由0→1,1→0变化时导致其相邻单元置1的故障检测;其中1)中包含奇数行数据由0→1,1→0变化时导致其相邻单元置0的故障检测以及偶数行数据由0→1,1→0变化时导致其相邻单元置0的故障检测;奇数行数据由0→1,1→0变化时导致其相邻单元置0的故障检测,包含以下6个步骤:第一步:在偶数行每个基本存储单元组写入FH,奇数行每个基本存储单元组写入5H;第二步:在奇数行每个基本存储单元组写入FH,随后读取各行每个基本存储单元组的值并判断是否为FH;第三步:在奇数行每个基本存储单元组写入5H,随后读取偶数行每个基本存储单元组的值并判断是否为FH,奇数行每个基本存储单元组的值并判断是否为5H;第四步:在奇数行每个基本存储单元组写入AH;第五步:在奇数行每个基本存储单元组写入FH,随后读取各行每个基本存储单元组的值并判断是否为FH;第六步:在奇数行每个基本存储单元组写入AH,随后读取偶数行每个基本存储单元组的值并判断是否为FH,奇数行每个基本存储单元组的值并判断是否为AH;偶数行数据由0→1,1→0变化时导致其相邻单元置0的故障检测,包含以下6个步骤:第一步:在奇数行每个基本存储单元组写入FH,偶数行每个基本存储单元组写入5H;第二步:在偶数行每个基本存储单元组写入FH,随后读取各行每个基本存储单元组的值并判断是否为FH;第三步:在偶数行每个基本存储单元组写入5H,随后读取奇数行每个基本存储单元组的值并判断是否为FH,偶数行每个基本存储单元组的值并判断是否为5H;第四步:在偶数行每个基本存储单元组写入AH;第五步:在偶数行每个基本存储单元组写入FH,随后读取各行每个基本存储单元组的值并判断是否为FH;第六步:在偶数行每个基本存储单元组写入AH,随后读取奇数行每个基本存储单元组的值并判断是否为FH,偶数行每个基本存储单元组的值并判断是否为AH;其中2)中包含奇数行数据由0→1,1→0变化时导致其相邻单元置1的故障检测以及偶数行数据由0→1,1→0变化时导致其相邻单元置1的故障检测;奇数行数据由0→1,1→0变化时导致其相邻单元置1的故障检测,包含以下5个步骤:第一步:在各行每个基本存储单元组写入0H;第二步:在奇数行每个基本存储单元组写入AH,随后读取偶数行每个基本存储单元组的值并判断是否为0H,奇数行每个基本存储单元组的值并判断是否为AH;第三步:在奇数行每个基本存储单元组写入0H,随后读取各行每个基本存储单元组的值并判断是否为0H;第四步:在奇数行每个基本存储单元组写入5H,随后读取偶数行每个基本存储单元组的值并判断是否为0H,奇数行每个基本存储单元组的值并判断是否为5H;第五步:在奇数行每个基本存储单元组写入0H,随后读取各行每个基本存储单元组的值并判断是否为0H;偶数行数据由0→1,1→0变化时导致其相邻单元置1的故障检测,包含以下5个步骤:第一步:在各行每个基本存储单元组写入0H;第二步:在偶数行每个基本存储单元组写入AH,随后读取奇数行每个基本存储单元组的值并判断是否为0H,偶数行每个基本存储单元组的值并判断是否为AH;第三步:在偶数行每个基本存储单元组写入0H,随后读取各行每个基本存储单元组的值并判断是否为0H;第四步:在偶数行每个基本存储单元组写入5H,随后读取奇数行每个基本存储单元组的值并判断是否为0H,偶数行每个基本存储单元组的值并判断是否为5H;第五步:在偶数行每个基本存储单元组写入0H,随后读取各行每个基本存储单元组的值并判断是否为0H。
地址 710089 陕西省西安市阎良区人民东路1号