通用时序优化FPGA装箱算法研究

被引量 : 0次 | 上传用户:Final_believe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FPGA设计包括了芯片硬件结构设计及其配套软件系统设计两大部分,其中软件系统设计需要与芯片硬件结构相匹配。由于FPGA结构的多样性,往往每开发出一款FPGA芯片,其配套的软件系统需要经过重新开发,这对FPGA的生产和研究带来极大地限制。因此通用性对于一个FPGA软件流程来说十分必要。工艺映射是FPGA软件流程中的一个重要部分,而装箱是工艺映射的组成部分,在很多情况下等同于工艺映射。由于装箱过程和FPGA结构紧密相关,如何使装箱算法能够应用于多种不同结构的FPGA中,这是需要解决的问题。国内外关于通用FPGA装箱算法多是基于图匹配的方法来保证算法的通用性,如PLBMAP[1]算法,在面积优化和算法复杂度优化方面都取得了一定的突破。但随着FPGA规模越来越大,时序取代面积成为制约电路性能的头号要素时,使用PLBMAP得到的性能并不十分理想。本文在前人的基础上进行了进一步研究,提出了一种时序优化的通用FPGA装箱算法TDU-Pack。该算法通过针对现代主流FPGA逻辑单元结构特征进行共性分析,采用对FPGA结构进行建模的方法,可以应用在不同的FPGA结构中,因而具有广泛的适应性。TDU-Pack算法以时序作为优化目标,首先对用户电路进行简单的时序分析获得时序信息,然后通过计算节点间的时序关键度来指导装箱过程。实验证明,该算法不仅可以应用于学术FPGA结构和多种商用FPGA结构中,并表现出来超越PLBMAP的性能。另外,TDU-Pack在学术FPGA结构上表现出堪比T-VPack算法的性能,商用FPGA结构上表现出可比拟专业FPGA映射算法的性能。这是在通用FPGA装箱算法上的进一步深入研究。
其他文献
随着社会经济的逐步发展,各地文化交流日益频繁,"年例"正面临着来自不同地域文化的冲击。使"年例"文化在众多文化中保持特色,深化内涵,与时俱进,是时代的要求,也是新农村文化
随着现代工业的发展,工业排出的污染物越来越多,由其造成的土壤重金属污染也越来越严重,对人类的身心造成了巨大的危害。本文概述了土壤重金属污染的来源、污染机理,并分析评
从洁净煤技术分类和中国现阶段面临的主要问题入手,提出了加强技术示范与宏观调控的具体建议。对与洁净煤产业相关的标准、激励、考核、研发及推广体系存在的问题加以分析,从
分析了各种生活垃圾厌氧生化处理技术及其适用性,介绍厌氧技术在欧洲的应用,结合在建的上海普陀生活垃圾综合处理厂实例,探索适合我国垃圾特性的厌氧发酵处理技术。
本文以恒定电流中涉及的常见图象问题为切入点,重点探讨了导体的U-I图象、电动机的U-I图象、电源的U-I图象以及电源、导体功率的有关图象,以求学生对这部分内容有更全面深入
目前,"以教为主"是大学高等数学传统的教学模式。在以后的教学中,我们要逐渐向"以学为主"、"以数学知识与专业知识相结合为主"的教学模式转变,让学生主动参与教学活动。本文
帕金森病作为一种神经系统退行性疾病,在中老年人中的发病率居高不下,给家庭和社会带来沉重的负担。中医药在帕金森疾病的临床治疗中发挥了积极的作用,故笔者对近十多年来中
通过对神东公司活鸡兔井顶板岩石力学性质进行科学分析,为综采工作面初次来压步距的确定提供一定的理论依据.
用污水 (油田产出水 )配制聚合物溶液 ,是扩大河南油田聚合物驱油技术应用规模的基本要求 ,研究污水配制聚丙烯酰胺(HPAM )溶液的稳定性非常重要。采用含有Na+ 、Ca2 + 、Mg2