[发明专利]一种快速验证FPGA互连线连接正确的方法在审

专利信息
申请号: 201810906785.7 申请日: 2018-08-10
公开(公告)号: CN110874517A 公开(公告)日: 2020-03-10
发明(设计)人: 严伟;胡凯;范继聪;徐彦峰;惠锋 申请(专利权)人: 北京大学
主分类号: G06F30/34 分类号: G06F30/34
代理公司: 北京万象新悦知识产权代理有限公司 11360 代理人: 苏爱华
地址: 100871*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 快速 验证 fpga 互连 连接 正确 方法
【说明书】:

发明为一种快速验证FPGA互连线连接正确的方法,基于形式验证思想,采用拓扑结构比对,来验证互连线的连接正确。具体从两个方面出发,一是在FPGA设计初期,制定完善的互连线规格说明,根据规格说明,定制互连资源生成工具,生成互连资源文件。二是在芯片设计过程中,采用层次化的设计方法,对所有INSTANCE进行规则命名,使FPGA中每一个SWB都有唯一的标识,电路设计成功后,开发网表解析工具来解析得到实际电路的互连资源。将上述两个互连资源文件进行比对,即可发现设计中存在的问题,实现互连线连接正确性的验证。本发明所提方法可以快速完成FPGA互连线连接正确的验证,覆盖率高达100%,极大的缩短了设计时间。

技术领域

本发明属于电子技术领域。具体涉及可编程逻辑器件(FPGA)互连线的快速验证方法。

背景技术

目前,随着集成电路制造工艺水平的不断提高,器件特征尺寸不断缩小,FPGA规模越来越大,集成模块越来越多,可以实现更加复杂的功能。当前主流FPGA基于SRAM设计,将配置信息下载到相应的配置RAM,通过配置RAM的值来控制对应开关的打开和关闭,实现相应电路的连接。FPGA主要由可编程输入输出、可编程互连和可编程逻辑组成,其中可编程互连包括可编程互连线和可编程互连开关。相对于IO/CLB/DSP/BRAM/SWB等模块来说,FPGA的互连线验证面临很大的挑战。不同于有些ASIC芯片可以采用自动布局布线设计,FPGA的互连需要定制设计,在设计过程中很容易出现互连线短路和开路现象,如何检查出这类错误是非常困难的,当前普遍采用动态仿真的方法来验证互连线的正确性,这种方法不仅速度很慢,而且覆盖率很低。所以亟待需要一种能够快速实现FPGA互连线连接正确的验证方法。本文提出一种基于拓扑结构来验证FPGA互连正确的方法,能有效检查原理图中互连线开路和短路情况,具有实现速度快,覆盖率高(理论高达100%)的优点。

发明内容

本发明的目的是克服现有FPGA互连验证方法的不足,提出一种基于形式验证思想,快速实现FPGA互连验证的方法,可以快速有效的实现FPGA互连验证,可以有效的检查出互连过程中出现的短路和开路情况。

本发明提出的互连验证方法,具体步骤如下:

(1)获取FPGA互连资源GOLDEN文件,作为参考。在FPGA设计初期,制定完善的互连规格说明,指定芯片所采用的互连线类型和数量。由于FPGA规模不断增大,所需要的互连线的种类和数量越来越多。然而,也并不是互连资源越多越好,这需要综合考虑布通率、速度和资源利用等方面,最终制定出切实可行的互连资源。互连线型一般包含线的方向和跨度信息,互连线的方向一般指由驱动点到负载点的方向,方向采用和地图方向一样的定义,即上北(North)、下南(South)、左西(West)、右东(East)。跨度一般是指互连线所跨越CLB的个数,常见的有2倍线、4倍线、5倍线、6倍线和长线等。根据互连线的规格说明,即可以根据互连规格编写对应的互连资源生成程序,这里所说的互连资源是以每个SWB的驱动点为起点的互连线,所有的SWB的驱动点为起点的互连线即构成了整个FPGA芯片的互连资源。

所以在生成整个FPGA芯片的互连资源文件的时候,需要提供FPGA的ARCH文件,这里的ARCH文件是指包含FPGA芯片中SWB行数和列数信息的文件。在FPGA中,SWB以二维形式分布,互连资源生成程序读取ARCH文件获取整个FPGA芯片的SWB行列信息,即可生成整个FPGA芯片的互连资源文件,作为GOLDEN文件。

(2)解析电路网表,得到实际设计电路的互连资源文件。当前FPGA的互连设计仍需要采用原理图设计方法,基于FPGA中模块的重复性高的特点,在电路设计中普遍采用层次化的设计方法。采用层次化的设计方法可以加快设计速度,同时有效缩小原理图的文件大小,提高设计开发速度。针对层次化的设计,需要对电路图中的每个INSTANCE进行有意义的命名,每个INSTANCE名称需要包含模块名字和相应的坐标信息,因为整个电路是多个层次的,所以INSTANCE名字中的坐标信息都是相对坐标。这样根据相对坐标关系,可以得到每个SWB的绝对坐标信息。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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