一种RAM的9相邻单元敏感故障检测方法
标题:一种RAM的9相邻单元敏感故障检测方法
摘要:本发明属于故障检测技术领域,涉及一种RAM的9相邻单元敏感故障检测方法。本方法通过隔行隔单元数据位从0到1,以及1到0的变化来检测其对周围8相邻单元在0或1两种状态下的影响。本发明主要用来弥补常规故障诊断算法对9相邻单元敏感故障检测率低的问题,进而提高关键嵌入式数字计算机RAM故障检测的覆盖率,从而提高嵌入式数字计算机运行的可靠性。
申请号:CN201310034351.X
申请日:2013/1/29
申请人:中国航空工业集团公司西安飞机设计研究所
首项权利要求:一种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。
专利类型:发明申请
发表评论