FPGA的布局布线方法、装置、设备及存储介质制造方法及图纸

技术编号:40610384 阅读:13 留言:0更新日期:2024-03-12 22:18
本发明专利技术提出一种FPGA的布局布线方法、装置、设备及存储介质,该方法包括:根据目标网表中线网对应的布线结果,确定目标FPGA中参与布线的目标单元和布线路径;若所述布线路径穿过中间布局单元或者带可配置功能参数的中间布线单元,则确定所述目标FPGA中参与布线的目标双属性单元,所述目标双属性单元用于实现被穿过的中间布局单元的逻辑运算功能,且所述目标双属性单元内部包括布线通道;利用所述目标双属性单元替换被穿过的中间布局单元或中间布线单元,并基于布线算法进行布线。本发明专利技术减少布线阶段进行的网表变换,提高了布线资源布线的灵活性,弱化顶层连接中布局资源对连通性带来的影响。

【技术实现步骤摘要】

本专利技术涉及集成电路,尤其涉及一种fpga的布局布线方法、装置、设备及存储介质。


技术介绍

1、fpga(fieldprogrammable gatearray,现场可编程逻辑门阵列)是一种可编程逻辑器件,用户可以使用相应软件,将硬件描述语言经过编译、逻辑综合、布局、布线等阶段,生成可以用来配置fpga芯片的位流文件,可以在短时间内进行开发,实现相应的逻辑功能,快速满足相应的场景需求。

2、现有布局布线设计流程中,fpga上的布局单元只能用于布局,布线单元资源只能用于布线,现有的布线技术是将布局单元虚拟成布线单元在布线阶段使用,在布局资源的连通配置点之间创建连线,根据用户网表确定网线后,如果布线路径有穿过布局单元,需要根据布线结果对用户网表进行修改,将原本的网线拆分成两条或者多条网线,进行断线处理,需要频繁的修改用户设计的网表。

3、尤其是在大规模电路中,设计的电路对应的用户网表复杂,对布线也不够灵活,无法处理一些复杂的情况,增加了软件维护的成本。


技术实现思路

1、本专利技术提供一本文档来自技高网...

【技术保护点】

1.一种FPGA的布局布线方法,其特征在于,包括:

2.根据权利要求1所述的FPGA的布局布线方法,其特征在于,所述确定所述目标FPGA中参与布线的目标双属性单元,包括:

3.根据权利要求2所述的FPGA的布局布线方法,其特征在于,所述预设双属性单元通过如下方式确定:

4.根据权利要求2所述的FPGA的布局布线方法,其特征在于,所述预设双属性单元通过如下方式确定:

5.根据权利要求1至4任一所述的FPGA的布局布线方法,其特征在于,所述基于布线算法进行布线,之后还包括:

6.根据权利要求1至4任一所述的FPGA的布局布线方法,其...

【技术特征摘要】

1.一种fpga的布局布线方法,其特征在于,包括:

2.根据权利要求1所述的fpga的布局布线方法,其特征在于,所述确定所述目标fpga中参与布线的目标双属性单元,包括:

3.根据权利要求2所述的fpga的布局布线方法,其特征在于,所述预设双属性单元通过如下方式确定:

4.根据权利要求2所述的fpga的布局布线方法,其特征在于,所述预设双属性单元通过如下方式确定:

5.根据权利要求1至4任一所述的fpga的布局布线方法,其特征在于,所述基于布线算法进行布线,之后还包括:

6.根据权利要求1至4任一所述的fpga的布局布线方法,其...

【专利技术属性】
技术研发人员:彭清华李思源张鑫夏炜
申请(专利权)人:深圳市紫光同创电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1