[发明专利]一种布线结构的建模方法和装置在审
申请号: | 201910759282.6 | 申请日: | 2019-08-16 |
公开(公告)号: | CN110472340A | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 王鑫楠;涂开辉 | 申请(专利权)人: | 中科亿海微电子科技(苏州)有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 11544 北京金蓄专利代理有限公司 | 代理人: | 孙巍<国际申请>=<国际公布>=<进入国 |
地址: | 215000 江苏省苏州市苏州工业园区金*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基本模块 布线结构 系列信息 布线资源图 方法和装置 版图结构 互连信息 集合建立 网表信息 建模 排布 拼接 集合 期望 | ||
本发明公开了一种布线结构的建模方法和装置。该方法包括:确定FPGA系列信息,FPGA系列信息包括FPGA基本模块布线结构信息和FPGA基本模块互连信息;根据FPGA系列信息确定构成FPGA器件的基本模块的集合;基于基本模块的集合建立FPGA器件信息。该方法提供的就是基于FPGA系列(Series)信息以及定制的FPGA器件排布信息来建立整个FPGA芯片布线资源图信息(Routing Resource Graph,RRG)的一种方法,即不需要产生FPGA芯片完整的版图结构或网表信息,可直接通过“拼接”方式得到期望的FPGA器件的布线结构信息。
技术领域
本发明实施例涉及可编程逻辑器件(FPGA)的软件设计领域,尤其涉及一种布线结构的建模方法和装置。
背景技术
当前现场可编程门阵列(FPGA)已经成为数字电路领域一种不可或缺的实现途径,在开发周期和可编程灵活性方面有着明显的优势,其应用领域也日趋广泛,涉及到通信、航天、医疗、数学计算、图像处理、消费产品等诸多领域。国际市场方面,几十年来,Xilinx和Altera两大巨头几乎垄断了所有核心技术,占领了几乎90%的市场份额,专利高达6000余项,Xilinx也始终保持全球FPGA的龙头地位。反观国内FPGA产业正面临着技术壁垒较高、开发周期长、资金投入大等困难,FPGA的软件结构建模方法在国内几乎处于技术空白状态,由于FGPA CAD流程中各个环节均依赖于FPGA结构数据的支持,所以使FGPA CAD工具的发展一定程度上收到了限制。
发明内容
本发明提供一种布线结构的建模方法,以实现解决FGPA CAD流程中各个环节均依赖于FPGA结构数据的支持,所以使FGPA CAD工具的发展一定程度上收到了限制的问题。
第一方面,本发明实施例提供了一种布线结构的建模方法,包括:
确定FPGA系列信息,所述FPGA系列信息包括FPGA基本模块布线结构信息和FPGA基本模块互连信息;
根据所述FPGA系列信息确定构成FPGA器件的基本模块的集合;
基于所述基本模块的集合确定所述FPGA器件的布线结构信息。
第二方面,本发明实施例还提供了一种布线结构的建模装置,包括:
信息确定模块,用于确定FPGA系列信息,所述FPGA系列信息包括FPGA基本模块布线结构信息和FPGA基本模块(Tile)互连信息;
集合确定模块,用于根据所述FPGA系列信息确定构成FPGA器件的基本模块的集合;
信息建立模块,用于基于所述基本模块的集合确定所述FPGA器件的布线结构信息。
本发明基于FPGA系列(Series)信息以及定制的FPGA器件排布信息来建立整个FPGA芯片布线资源图信息(Routing Resource Graph,RRG)的一种方法,即不需要产生FPGA芯片完整的版图结构或网表信息,可直接通过“拼接”方式得到期望的FPGA器件的布线结构信息(Routing Resource Graph,RRG)。
附图说明
图1为本发明实施例提供的一种布线结构的建模方法的流程图;
图2为依据表格一中两组端口连接信息建立对应两组有效点连接的示意图;
图3为本发明定义的芯片上的坐标系统示意图;
图4为器件排布结果示意图;
图5为本发明的生成器件布线资源图过程的示意图;
图6为本发明实施例二提供的一种布线结构的建模装置。
具体实施方式
实施例一
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科亿海微电子科技(苏州)有限公司,未经中科亿海微电子科技(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910759282.6/2.html,转载请声明来源钻瓜专利网。