[发明专利]一种现场可编程门阵列的测试方法及系统无效
申请号: | 200810227979.0 | 申请日: | 2008-12-03 |
公开(公告)号: | CN101413990A | 公开(公告)日: | 2009-04-22 |
发明(设计)人: | 冯建华;林腾;徐文华;王阳元 | 申请(专利权)人: | 北京大学 |
主分类号: | G01R31/3185 | 分类号: | G01R31/3185 |
代理公司: | 北京路浩知识产权代理有限公司 | 代理人: | 张国良 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 现场 可编程 门阵列 测试 方法 系统 | ||
1.一种现场可编程门阵列的测试方法,其特征在于,包括:
获取现场可编程门阵列的初始设计网表和初始设计配置;
采用逻辑函数的异或功能替换所述初始设计网表和初始设计配置的查找表单元的功能,得到初始测试网表和初始测试配置;
依据可测性分析方法的预置规则,选择所述初始测试网表的观察节点,基于所述观察节点获取测试网表和相应的测试向量;
配置所述观察节点到所述初始测试配置的输出输入单元的输出端,得到测试配置;以及
依据配置器件的激励信号,连接所述测试配置至配置器件,获得所述测试向量的输出逻辑值;
分析所述输出逻辑值与所述测试向量的响应值,获得测试结果。
2.如权利要求1所述的方法,其特征在于,
所述依据可测性分析方法的预置规则为:获取所述初始测试网表的内部节点的可观察性值M1;
设定所述初始测试网表的一内部节点的可观察性值,依据可测性分析算法,计算所述初始测试网表中所有节点的可观察性值M2;以及,将所述M1与所述M2进行比较,得到观察节点。
3.如权利要求2所述的方法,其特征在于,所述依据可测性分析方法的预置规则,选择所述初始测试网表的观察节点,基于所述观察节点获取测试网表和相应的测试向量的步骤包括:
选择所述M1与所述M2差别最大的一个观察节点,重复设定任一内部节点的可观察性值,重复可测性分析方法的预置规则,获得所需的不同的观察节点;
开启所述观察节点对应所述初始测试网表的输出端口得到测试网表;
采用自动测试向量生成工具生成所述测试网表的测试向量。
4.如权利要求1所述的方法,其特征在于,所述依据配置器件的激励信号,连接所述测试配置至配置器件,获得所述测试向量的输出逻辑值的步骤包括:
将所述现场可编程门阵列连接于微机和配置器件;
获取所述配置器件的激励信号;
依据所述激励信号,设置连接于所述配置器件的测试配置;
采用所述微机中的激励生成工具,生成所述测试向量的激励部分的波形,以及加载所述测试向量至所述现场可编程门阵列的管脚;
测试所述测试向量的激励部分,得到输出逻辑值。
5.如权利要求1所述的方法,其特征在于,所述分析所述输出逻辑值与所述测试向量的响应值,获得测试结果的步骤包括:
若所述输出逻辑值与所述测试向量的响应值相同,该观察节点测试通过,以及获取所述选择的下一个观察节点的相应的所述测试向量的输出逻辑值,或结束测试;
若所述输出逻辑值与所述测试向量的响应值不相同,结束测试。
6.一种现场可编程门阵列的测试系统,其特征在于,包括:
现场可编程门阵列获取单元,用于获取现场可编程门阵列的初始设计网表和初始设计配置;
查找表操作单元,用于采用逻辑函数的异或功能替换所述初始设计网表和初始设计配置的查找表单元的功能,得到初始测试网表和初始测试配置;
观察节点和测试向量获取单元,用于依据可测性分析方法的预置规则,选择所述初始测试网表的观察节点,基于所述观察节点获取测试网表和相应的测试向量;
测试配置获取单元,用于配置所述观察节点到所述初始测试配置的输出输入单元的输出端,得到测试配置;
逻辑值获取单元,用于依据配置器件的激励信号,连接所述测试配置至配置器件,获得所述测试向量的输出逻辑值;
测试结果分析单元,用于分析所述输出逻辑值与所述测试向量的响应值,获得测试结果。
7.如权利要求6所述的系统,其特征在于,
所述依据可测性分析方法的预置规则为:获取所述初始测试网表的内部节点的可观察性值M1;
设定所述初始测试网表的一内部节点的可观察性值,依据可测性分析算法,计算所述初始测试网表中所有节点的可观察性值M2;以及,将所述M1与所述M2进行比较,得到观察节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810227979.0/1.html,转载请声明来源钻瓜专利网。