现场可编程门阵列(FPGA)的时序逻辑综合优化算法研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:shnoonkids
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现场可编程门阵列(Field-Programmable Gate Arrays,FPGA)地快速发展,FPGA器件逐渐呈现出大容量、高性能、高复杂度等特性,这些特性推动FPGA由通用型半导体器件向平台化系统级器件演变,这些实现都需要借助专业高效的FPGA应用软件来完成。逻辑综合是FPGA应用软件中一个关键的步骤,其优化结果直接影响着后续的布局布线等操作。针对FPGA发展中综合问题的重要性及时序电路设计的复杂性,本论文对逻辑综合中的时序逻辑优化算法进行了研究,通过分析时序网络图结构对算法的影响,着重对基于重定时的时序逻辑优化算法和基于信号一致性的时序逻辑优化算法进行研究。   本文在线性重定时算法的基础上,增加对关键节点的入度和出度地考量,提出了一种改进的快速最小周期重定时算法。该算法首先通过迭代搜索到所有的关键节点,制定一个基于扇出因子影响的选择规则,对关键节点有选择性地进行重定时,增量实现时钟周期最小化;然后在不影响关键路径延迟的前提下,执行寄存器共享,进一步达到节省寄存器资源的目的。该算法也可以与工艺映射结合使用,实现最小时钟剧期地同时,消耗更少的寄存器资源。实验结果表明,与同类算法相比,该算法在得到最小时钟周期地同时,寄存器数平均减少11%,算法运行速度提高了9%。   本文提出对一般时序网络中存在的冗余寄存器进行分类处理,按照每类冗余寄存器的特点分别采用三种冗余移除技术。本文提出将冗余寄存器分为三类:在所有可达状态空间输出端逻辑值恒为常数的寄存器、具有相同输入端的寄存器和对原始输出端逻辑值无影响的寄存器。本文算法的提出是基于AIG(And-InverterGraphs)时序图的,并利用三值模拟、寄存器共享和逻辑影响锥化简三种技术分别实现对三种冗余寄存器的消除,从而减少寄存器数和节点数,实现对时序网络的优化。实验结果表明,通过这种优化方法可以使寄存器规模平均降低23%,逻辑节点数平均降低26%。   最后,为了在时序逻辑综合中使电路面积和关键路径延迟同时得到快速优化,提出了一种改进的基于假设后验证的优化算法。在位并行随机模拟提取候选属性不变量之前,利用寄存器共享来降低初始候选不变量数目,有利于降低SAT程序地频繁调用;然后利用推测化简模型和改进的数学归纳法将基本条件和归纳步骤合并处理。实验数据表明,与原始电路相比,该算法对电路中的寄存器数和节点数分别平均降低41%和48%,关键路径延迟下降30%;与同类算法相比,该算法运行速度可以平均提高12%。   综上所述,本文主要提出了1)一种基于关键节点扇出因子影响的改进的线性重定时算法来增量实现时钟周期最小化,2)一种基于AIG时序图的冗余寄存器分类的面积优化算法,3)一种基于属性不变量生成和数学归纳法的时序逻辑优化算法,能够实现对电路规模和关键路径延迟同时进行有效优化,而且该算法易于时序等价验证。通过与其他算法的比较,实验结果进一步验证了本论文所提出的时序逻辑优化算法的有效性。
其他文献
随着核工业、核电事业的蓬勃发展,各种核能设施已经深入人类社会。与此同时,不可避免的产生了大量的危害环境和人类健康的放射性核废物。其中,核设施在长期运行及退役过程中均会
随着市场经济的发展,任何单位都在追求资源最优化配置,而资源最优化配置中又要靠项目成本控制来实施.工程项目管理成本控制它的目标是为了降低成本,增强经济效益,而本文简单
自十九世纪产业革命以来,能源始终都是人类文明进步与人类社会工业化的基础。煤、石油和天然气等是目前人类社会赖以生存的能源基础。然而,这些化石燃料在地球上的储量有限,同时
硫磺矿硫化叶菌拓扑异构酶Ⅲ(Sso topoⅢ)属于ⅠA型拓扑异构酶,广泛存在于极端嗜热古菌中。先前的研究表明,Sso topoⅢ在75℃具有最强的松弛DNA负超螺旋的活性,但它的单链DNA切割
本文通过对荣华二采区10
期刊
计算机技术的不断成长,使得人们对移动通信的不同方面,如速率、带宽、服务质量,提出了更高的要求。协作分集,作为一种全新的空间分集技术,可以对抗无线信道衰落的有害影响,提
背景与目的:从人胚胎干细胞产生肝肌前体细胞对于今后研究早期肝脏组织生成的过程,为肝实质细胞移植治疗提供尤限的供体细胞都具有重要的意义。   实验方法和结果:本研究第一
学位
菌株YIM90462是云南大学省微生物研究所在云南黑井盐矿分离的一株放线菌。结合形态特征,生理生化特性,细胞化学组份分析,16S rRNA基因序列分析,DNA-DNA分子杂交等数据,将YIM90462
提高计算机智能化水平,一直是科技发展的目标之一。随着现代计算机硬件基础和软件环境的发展,以及图像处理、计算机视觉、模式识别等学科理论的完善,为实现这一目标提供了坚实的