FPGA工艺映射算法研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:programmelove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FPGA工艺映射是将工艺无关的逻辑网表转化成与目标FPGA结构相关网表的过程。传统FPGA的工艺映射主要是基于查找表(LUT)的电路覆盖,以达到面积和时序性能的最优。但是随着FPGA设计技术的发展,FPGA软件算法面临着许多新的问题和挑战。本论文着眼于FPGA的工艺映射算法,分别从传统查找表结构FPGA映射,异构FPGA映射和抗辐射性能三个方面进行了研究。1.针对基于LUT的FPGA结构,本文在结构化工艺映射算法的基础上,提出一种能够处理工业级电路网表的工艺映射算法FDMap。该算法能够处理含有时序器件、用户自定义宏单元等器件的复杂电路。在二值有向图(BDAG)逻辑分解和平衡优化的基础上,提出适用于工艺映射的深度优化算法FDBalance,以较小的面积开销减少BDAG的深度,提高时序性能。实现了利用签名属性对分割枚举过程的加速,将映射算法速度提升了62.40%。2.目前商用的FPGA器件可编程逻辑单元(CLB)结构越加复杂,除了含有最基本的LUT和时序器件以外,还有很多辅助元件用来高效地实现各种逻辑功能。在对电路网表划分后,由于结构化的映射算法不能对这种异质结构进行电路匹配,因此本文提出基于布尔可满足性问题的异质结构FPGA工艺映射算法FDBMap,能够灵活地对不同配置的异构CLB进行工艺映射。同时将其与结构化映射算法结合,避免了单纯布尔匹配耗时的缺点。通过针对共享输入配置的实验表明,在工艺映射层次就能够节省7.7%的面积开销,进行逻辑打包后更能提高14.37%的资源利用率3.随着集成电路工艺技术的提高,器件特征尺寸不断减小,FPGA芯片更容易受到辐射导致的单例子翻转(SEU)影响,使其电路功能发生错误。本文提出针对SEU的快速错误注入和仿真平台,通过模拟工艺映射层次上LUT和互连资源可编程点发生的SEU错误,计算出整个电路对辐射的关键度。同时提出FPGA的抗辐射工艺映射算法FDRMap,能够利用FPGA的CLB结构特性,有效提高FPGA的抗辐射性能。该算法能够在增加14.06%的LUT数目前提下,降低电路的抗辐射关键度32.62%。与单纯部分TMR算法相比,在减少12.23%的LUT数目同时,还能额外降低12.44%的电路关键度。
其他文献
高校辅导员是大学生人生和职业的导航师,对学生的科学发展起到关键性作用,随着时代的发展和教育的持续变革,辅导员工作面临着许多新的挑战,创造性地开展学生工作势在必行。本
美国的慈善捐赠经历了从相对匿名到普遍冠名的发展过程,冠名捐赠的对象日益普及,商业性和政治性色彩越来越浓。同时,美国慈善冠名捐赠纠纷也与日俱增。美国法院在解决慈善冠
本文介绍了宿舍门禁管理系统的设计方案。该系统以STC89C52单片机为核心,通过Wiegand34数据接收电路配合单片机的外部中断,接收读卡器发送的校园一卡通卡号信息数据及通行时
资本市场的产生和发展是与社会化大生产紧密相连的,它既是现代市场经济发展的必要条件,也是现代市场经济发达程度的重要标志之一。资本市场的发展推动了市场化资源配置机制的
高等职业院校培养的是既掌握一定理论知识,又具有较强动手能力的复合型技能性人才。作为高等教育重要组成部分的高等职业教育,近20年来得到了快速的发展。学校体育作为促进学
<正>企业文化是企业的根和灵魂,它直接影响甚至决定着员工的思想观念、价值取向和行为习惯。国家电网公司站在建设"一强三优"现代公司的高度,做出了建设"五统一"企业文化,推
课余体育对增强学生体质,促进学生心理健康,培养其形成良好的生活习惯,增强组织纪律性,加强精神文明建设,创建良好的学风和校风,养成自觉锻炼习惯,使学生终身受益都能起积极
<正> 流行性腮腺炎是由腮腺炎病毒所引起的一种急性呼吸道传染病,以非化脓性肿为特征,多发生于学龄前及学龄儿童,是儿科的一种常见病。流行性腮腺炎西医无特殊疗法,近年来笔
网球运动是一项技术含量很高的体育项目。从生物力学的角度讲,完美的技术是力量和控制有效地结合,并将受伤减少至最低程度。网球技术较为复杂,对技术动作要求很高,在网球运动
与人民群众生活有关的公共医疗慈善机构,在中国古代的历朝历代都存在,以宋代最为完备。这其中有其自身的发展规律,也与当时统治者的重视有极大的关系。我们应该认真地加以研