发明名称 一种FPGA输入输出模块的内建自测试方法
摘要 一种FPGA输入输出模块的内建自测试方法,先将FPGA中所有输入输出模块均配置为双向IO缓冲器作为待测电路,FPGA器件中间部分的逻辑资源配置成测试向量产生电路,IO缓冲器周围的逻辑资源配置成扫描链结构的输出响应分析电路,测试时,由测试向量产生电路产生伪随机穷举测试向量向每个待测电路施加测试图形;测试向量施加完成后,启动输出响应分析电路的扫描链工作,输出响应分析电路在测试时钟的控制下输出输入输出模块本次配置的内建自测试结果,直到测试覆盖输入输出模块内部的所有资源。本发明中简化了内建自测试结果取回方式,减少了测试配置次数,在保障100%的测试覆盖率前提下,降低了测试成本,提高了测试效率。
申请公布号 CN101551439A 申请公布日期 2009.10.07
申请号 CN200910078274.1 申请日期 2009.02.24
申请人 北京时代民芯科技有限公司;中国航天时代电子公司第七七二研究所 发明人 张志权;文治平;陈雷;李学武;储鹏;张彦龙
分类号 G01R31/3185(2006.01)I;G01R31/3187(2006.01)I 主分类号 G01R31/3185(2006.01)I
代理机构 中国航天科技专利中心 代理人 安 丽
主权项 1、一种FPGA输入输出模块的内建自测试方法,其特征在于包括下列步骤:(1)将FPGA中所有输入输出模块均配置为双向IO缓冲器,每个双向IO缓冲器作为一个待测电路(22),FPGA器件中间部分的逻辑资源配置成测试向量产生电路(21),IO缓冲器周围的逻辑资源配置成扫描链结构的输出响应分析电路(23),测试向量产生电路(21)与每个待测电路(22)的输入端口相连,相邻两个待测电路(22)的输出端口分别与输出响应分析电路(23)的各个输入端口相连组成内建自测试结构;(2)测试时,由测试向量产生电路(21)产生伪随机穷举测试向量向每个待测电路(22)施加测试图形;(3)测试向量施加完成后,启动输出响应分析电路(23)的扫描链工作,输出响应分析电路(23)在测试时钟的控制下输出输入输出模块本次配置的内建自测试结果;(4)重新配置输入输出模块作为新的待测电路(22),并保持内建自测试结构不变,重复执行步骤(2)-(3)直到测试覆盖输入输出模块内部的所有资源。
地址 100076北京市丰台区东高地四营门北路2号