发明名称 |
一种宇航用带EDAC功能SRAM存储器功能验证方法 |
摘要 |
一种宇航用带EDAC功能SRAM存储器功能验证方法,通过对带EDAC功能SRAM存储器进行全面的功能性能验证来检验带EDAC功能SRAM存储器是否满足于宇航应用要求,验证内容包括带EDAC功能SRAM存储器在EDAC开启和关闭情况下的March C算法验证、1bit注错验证和2bit注错验证。该方法将March C算法的数据背景扩展为32位字定向的算法,同时增加数据保持故障的验证;结合故障注入的EDAC测试程序作为宇航用带EDAC功能SRAM存储器的验证方法。 |
申请公布号 |
CN104851467A |
申请公布日期 |
2015.08.19 |
申请号 |
CN201510260259.4 |
申请日期 |
2015.05.20 |
申请人 |
中国空间技术研究院 |
发明人 |
肖爱斌;王斐尧;王文炎;赵佳;张雷浩;张皓源 |
分类号 |
G11C29/56(2006.01)I |
主分类号 |
G11C29/56(2006.01)I |
代理机构 |
中国航天科技专利中心 11009 |
代理人 |
马全亮 |
主权项 |
一种宇航用带EDAC功能SRAM存储器功能验证方法,其特征在于步骤如下:(1)将SRAM存储器的EDAC纠错模式开启,进行March C‑算法功能验证,并将每个测试向量的验证结果通过串口发送给上位机,如果所有测试向量的验证结果均为0,令总体计数器的值维持不变;否则,令总体计数器的值加1;总体计数器的初值为0;(2)将SRAM存储器的EDAC纠错模式关闭,再次进行March C‑算法功能验证,并将每个测试向量的验证结果通过串口发送给上位机,如果所有测试向量的验证结果均为0,令总体计数器的值维持不变;否则,令总体计数器的值加1;(3)对SRAM存储器的进行1bit注错测试,并将测试结果上传给上位机,测试结果包括多个SBE软计数器的值和多个SBE硬件计数器的值,如果所有SBE软计数器值均为0并且所有SBE硬件计数器值均为512K,则令总体计数器的值维持不变;否则,令总体计数器的值加1;(4)对SRAM存储器的进行2bit注错测试;并将测试结果上传给上位机,测试结果包括多个MBE软计数器的值和多个MBE硬件计数器的值,如果所有MBE软计数器值均为0并且所有MBE硬件计数器值均为512K,则令总体计数器的值维持不变;否则,令总体计数器的值加1;之后进入步骤(5);(5)判断总体计数器的值,如果总体计数器的值为0,则所述带EDAC功能的SRAM存储器功能验证通过,否则表明SRAM存储器功能异常。 |
地址 |
100194 北京市海淀区友谊路104号 |