[发明专利]一种FPGA六长线及其斜向互连开关的测试方法有效

专利信息
申请号: 201110257598.9 申请日: 2011-09-02
公开(公告)号: CN102445636A 公开(公告)日: 2012-05-09
发明(设计)人: 于大鑫;徐彦峰;陈诚;季正凯;李晓磊 申请(专利权)人: 中国电子科技集团公司第五十八研究所
主分类号: G01R31/08 分类号: G01R31/08;G01R31/02;G01R31/327
代理公司: 无锡市大为专利商标事务所 32104 代理人: 殷红梅
地址: 214035 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 fpga 长线 及其 互连 开关 测试 方法
【说明书】:

技术领域

发明涉及一种基于Virtex架构的FPGA测试方法,特别是仅用八次配置完成的FPGA六长线及其部分开关的测试方法。

背景技术

现场可编程门阵列(FPGA)的用户可编程性、低开发成本以及短研发周期等性质使它成为实现现代电路和系统的一种重要技术。在FPGA芯片中,布线资源占芯片面积的60%以上,并且随着器件规模增大,互连资源也越来越复杂,其出现故障的可能性很大,所以互连资源测试非常重要。

目前,国内外公知的FPGA布线开关测试技术大部分均着眼于单长线的布线开关,而Virtex系列/SpartanII系列的FPGA除单长线布线开关外,配合六长线、长线、三态控制/数据线等,共同构成了结构复杂、层次分明的系统化的布线资源;其中六长线的存在在一定程度上缩短了FPGA阵列内部逻辑单元之间的连接线级数,从而对提高FPGA布线效率,增大FPGA用户程序主频,降低FPGA用户程序占用面积等方面非常有益。因此对该系列芯片的六长线资源测试意义重大。

FPGA器件的测试简单说来就是把FPGA器件配置成相应的测试电路,用多次配置来覆盖所有的资源,然后施加测试向量。如此一来,FPGA产品的测试工作中,配置码的数量则成为影响测试周期的关键参数。

发明内容

本发明的目的是克服现有技术中存在的不足,开发一种配置次数尽可能少的基于Virtex架构的FPGA六长线及其斜向互连开关的测试方法。该方法测试资源可控性强:确保每根六长线的连线与斜向开关均被测试到;可复用性强:适用于所有基于Virtex架构的FPGA;发生故障时定位准确,且可以覆盖同一CLB内部12根为一组的六长线所有的故障类型,包括:固定型故障的开路与短路、以及桥接类故障的与、或、异或、异或非、与非、或非。

按照本发明提供的技术方案,所述FPGA六长线及其斜向互连开关的测试方法为:八次配置完成基于Virtex架构的FPGA六长线及其斜向开关的测试,第一次配置包括如下步骤:

11)由西侧顶部的两个Blockram以只读模式,依地址计数器的结果输出6根DO信号,连入第一组CLB中;

12)第一组CLB中,序号为奇数的DO信号连入触发器,序号为偶数的连入组合逻辑,最终6根信号分别经由第一组CLB对应的OMUX输出;初始的第一组CLB为FPGA第一行第一列的CLB;

13)第一组CLB输出的6根信号经OMUX连入垂直南部六长线,并在第一组CLB南方间隔三行处的同列CLB的布线开关中,经垂直中部六长线转向水平东部六长线,垂直中部与水平东部六长线间的斜向开关选通;

14)在第一组CLB东南方间隔三行三列处的CLB的布线开关中,经水平中部六长线转向垂直北部六长线,水平中部与垂直北部六长线间的斜向开关选通;

15)在第一组CLB东侧间隔三列处的CLB的布线开关中,经垂直中部六长线转向水平西部六长线,垂直中部转向水平西部六长线间的斜向开关选通;

16)最终,6根信号经水平六长线由第一组CLB东侧间隔三列处的CLB的布线开关返回第一组CLB的布线开关;然后选通水平中部六长线与南部单长线之间的联通开关,信号进入第一组CLB南方间隔一行处的CLB中;

17)在第一组CLB南方间隔一行处的CLB中,序号为奇数的DO信号连入触发器,序号为偶数的连入组合逻辑,最终6根信号的第二级分别经由所述第一组CLB南方间隔一行处的CLB对应的OMUX输出;

18)将所述第一组CLB南方间隔一行处的CLB视为第一组CLB,然后按照步骤12)~17)循环进行直至第一列结束,然后转入下一列,列与列之间采用蛇形通路进行;

19)将Blockram的初始值需要按如下要求进行设定,确保在地址连续递增的情况下,6根传输信号波形一致,但相邻信号之间间隔一个时钟周期,且这6根信号之中任何两根之间均依次出现{00、01、11、10}四种关系;

步骤13)中所述垂直南部六长线是指:为某一CLB对应的布线开关中的6组六长线之一组,其余五组分别为:垂直中部六长线、垂直北部六长线、水平东部六长线、水平中部六长线、水平西部六长线;

步骤15)中列与列之间的连接方式为首尾相接,其蛇形测试通路按顺序覆盖所有CLB的六长线及其斜向开关,除用作六长线驱动的CLB外;

第二次配置包括如下步骤:

21)由西侧顶部的两个Blockram以只读模式,依地址计数器的结果输出6根DO信号,连入第一组CLB中;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十八研究所,未经中国电子科技集团公司第五十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110257598.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top