FPGA装箱和划分算法研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:wlflfxzq45
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路的设计规模越来越大,FPGA为了满足这种设计需求,其规模也越做越大,传统平面结构的FPGA无法满足实际设计需求。首先是硬件设计上的很难控制,其次就是计算机软件面临很大挑战,所有复杂问题全部集中到布局布线(P&R)这一步,而实际软件处理过程中,P&R所占的时间比例是相当大的。为了缓解这种软件和硬件的设计压力,多层次化结构的FPGA得以采用。所谓层次化就是可配置逻辑单元内部包含多个逻辑单元(相对于传统的单一逻辑单元),并且内部的逻辑单元之间共享连线资源,这种结构有利于减少芯片面积和提高布通率。与此同时,FPGA的EDA设计流程也多了一步,那就是在工艺映射和布局之间增加了基本逻辑单元的装箱步骤,该步骤既可以认为是工艺映射的后处理,也可认为是布局和布线模块的预处理,这一步不仅需要考虑打包,还要考虑布线资源的问题。装箱作为连接软件前端和后端之间的桥梁,该步骤对FPGA的性能影响是相当大的。 本文通过研究和分析影响芯片步通率的各种因素,提出新的FPGA装箱算法,可以同时减少装箱后可配置逻辑单元(CLB)外部的线网数和外部使用的引脚数,从而达到减少布线所需的通道数。该算法和以前的算法相比较,无论从面积,还是通道数方面都有一定的改进。算法的时间复杂度仍然是线性的。与此同时本文还对FPGA的可配置逻辑单元内部连线资源做了分析,如何设计可配置逻辑单元内部的连线资源来达到即减少面积又保证芯片的步通率,同时还可以提高运行速度。 另外,本文还提出将电路分解成为多块,分别下载到各个芯片的解决方案。以解决FPGA由于容量限制,而无法实现某些特定电路原型验证。该算法综合考虑影响多块芯片性能的各个因数,采用较好的目标函数来达到较优结果。
其他文献
教育心理学教学对打造专业的师资队伍具有重要意义.在教育心理学教学中引入案例教学,有利于激发学生的学习兴趣,增强课堂教学的实效性,锻炼学生的逻辑分析能力.但案例教学并
随着当代中国各方面实力的增强,“汉语热”也逐渐升温,国内外学习汉语的人数持续上涨,对外汉语教学呈现出良好发展的态势.文化因素已经渗透在对外汉语教学的各个环节之中,而
随着我国多媒体技术及网络技术的飞速发展,中文原声影视材料的视听教学成为对外汉语视听课程中的一个有效的教学手段.通过探讨中文原声影视材料在对外汉语视听课中的多方面作
随着CET考试改革的不断深入,四六级英语考试已经由整句英译汉转变为部分汉译英的考试模式,作为一种新型的考试模式,对大学英语翻译教学提出了新的要求.多年来,多数大学英语翻
国家制度是一个国家得以发展的根本保障.党的十九届四中全会站在一个很高的位置上对我国国家制度的显著优势进行了凝练概括,充分显示出了中国特色社会主义制度的自信.这些显
摘要:职业核心能力是人们职业生涯中除专业技术能力之外的基本能力。它适用于各种职业,是伴随终身的、可持续发展的能力。本文主要对中职学生职业核心能力的培养途径、教学组织形式和方法进行探讨,希望能产生抛砖引玉的功效。  关键词:职业核心能力;课程设计;培养途径  中图分类号:G632.0 文献标识码:A 文章编号:1992-7711(2016)04-0058  随着社会经济的发展以及产业结构的不断变化,
在植物细胞的有丝分裂过程中,线粒体进行着不均衡的分裂和融合过程,但目前对调控该现象的分子机制却知之甚少。在本研究中,我们对BY-2细胞有丝分裂中线粒体的形态周期性变化进行
组蛋白修饰是重要的基因表达调控方式,在发育和衰老过程中,组蛋白修饰可能发挥了重要作用,但目前这方面的研究还很少。本研究发现组蛋白H3K27me2/3去甲基酶UTX-1/UTX对衰老起到
学位
新时代背景下,为使现代化农村建设的乡村治理模式符合我国国情,在全国基层农民的不懈努力下推动农村现代化建设取得丰硕成果,最终实现中华民族伟大复兴的中国梦.我国乡村治理