FPGA布线结构研究和设计工具软件的实现、优化与验证

来源 :中国科学院半导体研究所 | 被引量 : 0次 | 上传用户:jintaijing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
相对ASIC而言,FPGA已经转变为系统的核心并且其市场份额持续增长。其基本原因在于两个方面。首先,由于ASIC开发成本不断上升,对许多市场而言,判断ASIC的开发成本是很困难的,这完全是因为不能满足投资回报率(ROI)。其次,目前FPGA的性能和密度水平满足了许多更高端应用的要求,同时低成本的FPGA满足了许多对成本敏感的应用。通过用性能和价格等吸引工程师,FPGA将进一步蚕食DSP的领域,特别是那些处理高速数据的多通道应用:每时钟周期数百浮点乘法,这比最快的DSP快数倍(纯硬件与纯软件实现进行比较)。这使得某些应用一旦可以被DSP处理,那么理论上最新FPGA所提供的功能也可以处理。   本论文对FPGA布线结构进行了研究,布线结构包括局部布线结构和全局布线结构两部分。采用数据统计的方法对局部布线结构中各个管脚的使用情况进行分析,根据分析结果安排局部布线结构的互连模式,并采用实验的方法分析互连模式的性能表现。采用实验的方法对多种MUX结构进行分析,选择二级多路复用器作为局部布线结构中的开关单元。全局布线结构研究包括缓冲开关设计以及输出管脚合并问题。在所分析的四种缓冲开关结构中,bufm具有最佳的面积优势和时序优势,特别对于高扇入的情况,输出管脚合并正是充分利用了bufm的这一特点。   本论文自主实现了一个完整的FPGA前端设计工具流程,其中包括FPGA集成开发环境、综合、网表转换、装箱、布局与布线、配置文件生成和FPGA下载。   本论文对FPGA设计工具的实现算法进行了优化。采用最大势匹配算法对逻辑映射算法进行了优化,最大限度地发挥了4输入2输出LUT结构的优势。提出了网络流规划和贪婪算法相结合的装箱算法,充分发挥了组合优化的最优值求解优势和贪婪算法的快速计算优势,提高了逻辑块的使用率。   针对FPGA自动化设计工具难以验证的问题,本论文提出了一种迭代性的形式化验证方法。详细介绍了这种验证方法的具体流程以及相关实现,包括迭代性的验证流程、增量验证模型、基准电路设计以及如何生成与Formality兼容的Verilog网表。相对于Xilinx的NetGen验证流程,本验证流程补充了对配置文件的验证。
其他文献
尽管传媒专业工作室制创业具备多方面的优势,但对于缺乏社会经验的大学生来说,其创业的过程仍面临诸多问题,本文有针对性地提出解决对策.
X-ray射线安检设备具有成本少,性能好,辐射量小,同时又有着快速检测高旅客量的优点,在全世界得到了非常广泛的应用。为了能处理X-ray安检系统中微弱的探测信号,作为X-ray安检系统
细胞间隙连接是细胞之间进行信号转导和交流的通道,由细胞质分子的交换运输所介导。间隙连接通道由邻近细胞间的两组连接蛋白六聚体(即半通道或连接子)头对头对接偶合组装而成。
语文教师应充分认识自己在提高学生道德素质和审美情趣方面的地位,化讲台为舞台,扮好美的传播者、引领者的角色,自觉地把美育渗透于日常教学尤其是读写教学实践中,如涓涓细流,似绵
土壤盐渍化是制约作物生产的主要逆境因素之一。在我国,番茄作为重要的蔬菜作物,其生产也受到土地盐碱化的严重威胁。本研究针对收集到的27种栽培番茄和野生番茄进行了耐盐性比
捷联惯性导航系统具有结构简单、体积小、成本低、可靠性高、不受外界条件干扰、完全自主导航等优点。本文在介绍了捷联惯性导航系统的工作原理的基础上,设计了捷联惯性导航系
学位
随着现代信息产业的快速发展以及物联网、云计算和大数据时代的到来,人类对于信息数据的容量和处理速度的要求都在飞速增加。因此存储技术的发展受到越来越多的关注。相变存储
绝缘体上硅(Silicon-on-Insulator, SOI)技术全介质隔离的结构彻底消除了体硅CMOS器件中的寄生可控硅结构,避免了门锁效应,同时减少了辐射粒子电离产生电荷的收集体积。这使得S
本文通过对荣华二采区10
期刊
光子晶体作为一种人工晶体,是由不同电磁参数材料的周期排列而构成的。当前,光子晶体在微波领域,如微波电路、微波功率放大器、天线、谐振腔、滤波器等方面得到广泛的应用。近年