面向FPGA的布局与布线技术研究综述

2022 年 9 月 3 日 专知


随着大规模集成电路器件复杂度与容量的不断提升,现场可编程门阵列(Field Programmable Gate Array, FPGA)以高度的并行、可定制和可重构的特性得到了广泛的关注与应用. 在制约FPGA发展的众多因素中,最为关键的便是电子设计自动化(Electronic Design Automation, EDA)技术,作为FPGA EDA流程中的关键环节,布局和布线技术的研究对于FPGA的重要性不言而喻. 本文综述了面向FPGA的布局和布线技术,包括基于划分的布局、基于启发式的布局、基于解析式的布局、FPGA串行布线和FPGA并行布线等技术,分析对比了不同技术方法的优缺点,在此基础上,本文还展望了未来FPGA布局和布线技术的发展趋势,将为FPGA未来健康可持续的发展提供有力支撑.

1984年,Xilinx公司首次提出现场可编程门阵列(Field Programmable Gate Array, FPGA)的概念,作为一种半定制电路,FPGA凭借其设计成本低、速度快、异构逻辑资源丰富等优势,一经面世便广泛应用于现代数字系统的设计中[12]. 随着各种新兴技术的不断涌现,FPGA的应用范围也在逐步从普通的消费电子向物联网(Internet of Things, IoTs)[3]、高性能运算[4]、云计算[5]、人工智能[67]等领域不断拓展.FPGA的集成度也在不断增大,从最初只含有64个逻辑单元发展到迄今为止的超过900万个逻辑单元以及350亿个晶体管. 集成度的不断提升使得FPGA能够被用于设计更加复杂的电路系统,但同时也对FPGA电子设计自动化(Electronic Design Automation, EDA)软件工具造成了负担[8]. FPGA的研发离不开EDA工具的支持,以硬件描述语言(Hardware Description Language, HDL)设计的电路,通过FPGA EDA工具会被编译为二进制的码流文件,通过该码流文件能够完成对FPGA芯片的配置最终实现所需的电路功能[9]. 但随着FPGA芯片集成度以及电路规模的不断提高,FPGA EDA工具将电路描述文件编译为二进制格式的文件所需花费的时间也越来越长,这将直接降低FPGA在设计阶段的开发效率、增加时间成本,制约FPGA芯片的健康发展[1011].



FPGA EDA工具的设计流程主要包括设计输入、行为综合、逻辑映射、打包、布局、布线以及二进制码流生成.其中,布局与布线作为FPGA EDA工具设计流程中至关重要的环节,其最终结果直接决定了所设计的电路在FPGA芯片上实现后的性能.因此,布局和布线技术的研究对于FPGA的健康可持续发展具有重大的意义. 本文全面综述了FPGA布局、布线问题的研究现状与进展,完成了相关理论成果和技术方法的梳理,对FPGA布局和布线的关键技术进行了详细阐述,最后对FPGA布局、布线技术未来的发展趋势进行了展望.



专知便捷查看

便捷下载,请关注专知公众号(点击上方蓝色专知关注)

  • 后台回复“FSTS” 就可以获取面向FPGA的布局与布线技术研究综述》专知下载链接

                       
专知,专业可信的人工智能知识分发 ,让认知协作更快更好!欢迎注册登录专知www.zhuanzhi.ai,获取100000+AI(AI与军事、医药、公安等)主题干货知识资料!
欢迎微信扫一扫加入专知人工智能知识星球群,获取最新AI专业干货知识教程资料和与专家交流咨询
点击“ 阅读原文 ”,了解使用 专知 ,查看获取100000+AI主题知识资料
登录查看更多
0

相关内容

FPGA:ACM/SIGDA International Symposium on Field-Programmable Gate Arrays。 Explanation:ACM/SIGDA现场可编程门阵列国际研讨会。 Publisher:ACM。 SIT: http://dblp.uni-trier.de/db/conf/fpga/
基于机器学习的FPGA电子设计自动化技术研究综述
专知会员服务
20+阅读 · 2022年11月22日
「新一代知识图谱关键技术」最新2022进展综述
专知会员服务
192+阅读 · 2022年9月3日
面向图像分类的小样本学习算法综述
专知会员服务
62+阅读 · 2022年5月9日
元宇宙技术综述
专知会员服务
137+阅读 · 2022年4月21日
深度神经网络 FPGA 设计进展、实现与展望
专知会员服务
57+阅读 · 2022年3月26日
深度神经网络FPGA设计进展、实现与展望
专知会员服务
34+阅读 · 2022年3月21日
FPGA加速深度学习综述
专知会员服务
68+阅读 · 2021年11月13日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
「神经网络加速器架构」最新2022概述进展
「深度神经网络 FPGA 」最新2022研究综述
专知
3+阅读 · 2022年3月26日
「图神经网络东」最新2022综述
专知
9+阅读 · 2022年1月9日
FPGA加速深度学习综述
专知
3+阅读 · 2021年11月13日
硬件加速神经网络综述
计算机研究与发展
26+阅读 · 2019年2月1日
国家自然科学基金
2+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Arxiv
0+阅读 · 2022年11月22日
Deep Anomaly Detection with Outlier Exposure
Arxiv
17+阅读 · 2018年12月21日
VIP会员
相关VIP内容
基于机器学习的FPGA电子设计自动化技术研究综述
专知会员服务
20+阅读 · 2022年11月22日
「新一代知识图谱关键技术」最新2022进展综述
专知会员服务
192+阅读 · 2022年9月3日
面向图像分类的小样本学习算法综述
专知会员服务
62+阅读 · 2022年5月9日
元宇宙技术综述
专知会员服务
137+阅读 · 2022年4月21日
深度神经网络 FPGA 设计进展、实现与展望
专知会员服务
57+阅读 · 2022年3月26日
深度神经网络FPGA设计进展、实现与展望
专知会员服务
34+阅读 · 2022年3月21日
FPGA加速深度学习综述
专知会员服务
68+阅读 · 2021年11月13日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
相关资讯
「神经网络加速器架构」最新2022概述进展
「深度神经网络 FPGA 」最新2022研究综述
专知
3+阅读 · 2022年3月26日
「图神经网络东」最新2022综述
专知
9+阅读 · 2022年1月9日
FPGA加速深度学习综述
专知
3+阅读 · 2021年11月13日
硬件加速神经网络综述
计算机研究与发展
26+阅读 · 2019年2月1日
相关基金
国家自然科学基金
2+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Top
微信扫码咨询专知VIP会员