FPGA布线研究与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:ABCDEFGHIJKLMN100083
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场可编程门阵列(FPGA)能够减少电子系统的开发风险和开发成本,缩短上市时间,降低维护升级成本,故广泛地应用在电子系统中。最新的FPGA都采用了层次化的布线资源结构,与以前的结构发生了很大的变化。由于FPGA布线资源的固定性和有限性,因此需要开发适用于这种层次化的FPGA结构并提高布线资源有效利用率的布线算法。同时由于晶体管尺寸的不断减小,有必要在FPGA布线算法中考虑功耗和时序问题。 本论文所作的研究工作主要包括:提出一种基于Tile的FPGA结构描述方法,对FPGA功耗模型和时序模型进行了研究,实现了考虑FPGA功耗、布线资源利用率的布线算法。 在FPGA结构描述方面,本文在分析现代商用FPGA层次化结构及学术上对FPGA描述方法的基础上,提出一种基于Tile的FPGA结构描述。由于基本Tile的重复性,采用该方法可以简化FPGA结构的描述,同时由于该方法是以硬件结构为根据,为FPGA软硬件提供了简单而灵活的接口,该方法在原型系统中测试证明是正确的。 在FPGA功耗模型方面,本文研究了ASIC中关于电路功耗计算的基本方法,并将其应用到FPGA功耗分析中。在模型中的采用了混合的功耗模型,包括动态功耗模型和静态功耗模型。动态功耗的计算采用基于节点状态转换率的开关级动态功耗计算和逻辑块宏模型,静态功耗则采用基于公式计算的晶体管漏电功耗模型和逻辑块基于仿真的LUT/MUX表达式计算模型。这些功耗模型将运用到我们后面的功耗计算和基于功耗驱动的布线算法中。 在FPGA布线算法研究和实现方面,本文在介绍基本的搜索算法之后,介绍了将FPGA硬件结构转变为FPGA布线程序可识别的布线资源图的方法,并将基本的搜索算法运用的FPGA布线资源图上,实现FPGA的基于布通率的布线算法。在此基础上,借鉴了FPGA时序分析方法,将时序分析作为布线算法的一子模块,对基于时序的布线算法进行了研究;同时采用了FPGA功耗模型,在布线算法实现中考虑了动态功耗的问题。最后在布线算法中实现两种启发式策略以提高可布线资源有效利用率。
其他文献
两栖类是脊椎动物中从水生到陆生的过渡类群,是地球上第一类适应陆地环境的脊椎动物。现生两栖类物种数目超过7500种之多,但是每年仍有超过100种两栖类被发现,这说明对两栖动物
水平基因转移(horizontal gene transfer,HGT),也被称为横向基因转移(lateral gene transfer,LGT),是区别于垂直遗传(即亲代到子代的遗传方式),泛指能跨越种间隔离,在生物有机体间进
氧化锌(ZnO)材料由于存在本征点缺陷(氧空位V0和锌填隙Zni)的施主补偿作用,导致p型ZnO的制备很困难,限制了其在光电领域的开发和应用。 第1或V族元素都可以作为ZnO的p型掺杂
无线电子技术的快速发展对相控阵天线技术提出了更高的要求。一方面,相控阵天线不仅需要满足超宽带、大角度扫描等需求,还要满足小型化、轻量化以及低剖面等需求,以便更好地
便携式电子产品的日益普及给单片开关电源提供了广阔的市场。而这类芯片面临的首要问题是如何在稳定性、快速响应和设计灵活性等方面满足系统苛刻的要求。解决这一向题的有效
本文应用时域有限差分(FDTD)方法对RFID标签天线进行了研究设计工作。从2003年开始,RFID(Radio Frequency Identification,射频识别)技术成为科技界最大的热点之一。本文首先介
随着铁路速度的飞速提高,铁路运输能力的逐年加大,铁路在我国国民经济生活中所起的作用将更加重要,在此背景下,人们对行车安全的要求有了更高的要求,这也要求我国的铁路行业
本课题的主要任务是以DSP芯片为核心,完成软件无线电部分关键技术的研究,并实现了一个适应本科教学用的软件无线电实验系统。软件无线电旨在构造一个具有开放性、标准化和模
学位
[摘要]FRIM家族成员是一类具有RBCC三基序结构的蛋白。其在生物界中具有保守的起源,但在高等动物中进化很快。人和小鼠基因组中存在超过70种TRIM基因。众多的研究报道显示,大