针对FPGA复杂可编程逻辑单元的快速布尔匹配方法研究

来源 :复旦大学 | 被引量 : 5次 | 上传用户:youshulin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自上世纪80年代第一块现场可编程门阵列(Field Programmable Gate Array, FPGA)芯片问世以来,FPGA凭借其开发周期短、非重复性工程(Non-Recurring Engineering, NRE)费用低等特点,在诸如产品原型设计、中低规模产量电路系统实现等应用领域中,牢牢占据市场份额。进入到21世纪,半导体工业遇到新的问题。一方面随着工艺尺寸降低,芯片的生产制造成本持续上升,导致专用集成电路的开发成本居高不下;另一方面功耗问题限制了电路频率的提高,使得集成电路向多核结构发展。在众多解决方案中,FPGA具有天然的低开发成本、高度并行处理架构的优势,因而受到越来越多的关注和青睐,开始进入到通讯、网络、高性能计算等应用领域。布尔匹配是现场可编程门阵列设计自动化流程中的一个核心子问题,主要解决可编程逻辑单元结构是否能够实现给定的布尔函数的问题,在工艺映射、逻辑再综合及新型结构评估等方面有着广泛应用。为了以较小的面积代价灵活地实现更多的逻辑功能,可编程逻辑单元结构经历了由简单到复杂、由同质向异质结构发展的过程。一个理想的针对可编程逻辑单元的布尔匹配方法需要兼顾灵活性、伸缩性、速度与空间开销等多个方面。在目前现有的匹配方法中,基于布尔可满足性问题的匹配方法具有最佳灵活性,但却由于其高计算复杂度而难以应用到复杂大规模可编程逻辑单元中。在本论文中,在布尔可满足性问题匹配方法的基础上,提出两种快速且不失灵活性的布尔匹配方法。针对基于布尔可满足性问题的匹配方法在可实现函数与不可实现函数运行时间上的巨大差异,本文提出通过构建匹配查找表的方法在匹配初期阶段快速排除大部分的不可实现函数,以提高匹配速度。主要贡献在于:(1)利用不同电路中普遍存在的局部相似性,提出采用电路训练的方法来提取有效数据,减小数据挖掘工作量;(2)提出采用布隆过滤器(Bloom Filter)数据结构为基础构建匹配查找表,以高效的方式保存经过训练的匹配结果,使得查找表能够安置于目前主流台式电脑的内存中;(3)提出两种过滤策略,用户可以根据需要进行匹配时间与匹配质量两方面的折衷。实验结果表明,应用于电路逻辑再综合,本文所提出的方法比最新的基于布尔可满足性问题的匹配方法快80倍,而电路面积仅增加0.5%。随着云计算时代的来临,软件即服务(Software as a Service, SaaS)这种独特的软件开发模型给信息产业的各方面都带来了深远的影响。本论文的第二部分,以针对复杂可编程逻辑单元的布尔匹配问题作为一个具体实例,分析SaaS给集成电路设计自动化领域所带来机遇和挑战。具体地,包括以下工作:(1)提出布尔匹配问题的软件即服务模式解决方案与结构框架,并对其安全性、成本和性能等方面做出评估;(2)分析讨论了云端数据存储的特点与要求,利用键/值数据库构建匹配查找表,完全排除求解布尔可满足性问题的需要;(2)探索了在网络传输、服务器端与客户端配置等方面的优化。实验结果表明,与最新的基于布尔可满足性问题的匹配方法相比,所提出的基于软件即服务模式的方法提速863倍。
其他文献
目的:叶酸(Folate, FA)在中枢神经系统(Central nervous system, CNS)发育过程中扮演重要的角色,孕期缺乏叶酸会增加胎儿发生神经管缺陷的危险,这是导致围生儿死亡的主要原因
经过大自然的进化选择,大部分蝙蝠进化出了一套高效的超声波回声定位系统,称为生物声呐。这个生物声呐系统主要包括信号发射部分(嘴或鼻孔)、信号接收部分(外耳)和信号处理部
关于配穴和穴位针刺的先后次序问题,指出:主客原络穴相配,先针原穴,后针络穴;俞募穴相配,或从阳引阴,或从阴引阳;上下相配,以不病者为主宜先针,病者为应宜后刺;效穴相配,据症
<正>去年以来,贫困县银行在经营上陷入了前所未有的困境,不良资产居高不下,资金周转缓慢,效益低下,亏损金额不断地大幅增加。以我行对天峨县工、农、建三家银行经营状况调查
<正> 自1985年以来,我们对24例不稳定性前臂骨折患者,采用闭合穿针内固定法治疗。经随诊观察,效果满意。现报告如下。 1 临床资料 24例中,男16例,女8例;年龄在15岁~50岁之间;
用波长较长的泵浦光在材料中激发出波长较短的荧光,利用该反斯托克斯荧光(Anti-Stokes Fluorescence)使材料降温,这一过程称为荧光致冷(FluorescenceCooling)。本文分为两部分,第
膝关节骨性关节炎(OA)是一种老年人的常见病,随着人口的逐渐老龄化,发病人数越来越多,严重影响老年人生活质量。目前治疗方法虽多,但疗效均不满意。笔者采用中药酊剂+高分子热能外敷
为提高锂电池建模精度,对滞回电压引起的SOC估计误差进行分析,表明锂电池建模不可忽略滞回效应的影响。通过对不同温度下滞回电压变化规律和影响锂电池动态特性的内部电化学
藏族有着悠久的历史和灿烂的文化。千百年来,藏族人在开发高原、发展中华民族优秀文化和共同缔造中国历史的过程中,谱写了光辉灿烂的篇章,创造了不朽的业绩。藏族是中华民族不可分割的一员,藏民族同其他民族一样在漫长的历史发展中,形成了适应高原自然环境的具有本民族特色的传统习惯。在诸多藏族习惯法中都蕴含有关于生态环境保护意识,它们为保护好青藏高原的生态环境做出了及的贡献,是我们值得研究和学习。藏族人民自古以来