基于HDL代码的数字电路性能评估与PAITS优化

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:philiploo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提高源代码的质量是加快SoC/ASIC芯片设计进度、提高其质量的重要手段。而RTL综合器进行的综合工作与HDL源代码间的设计迭代,也是影响芯片设计进度重要环节。高质量的RTL代码可以得到更优的综合结果,减少在电路综合与HDL代码编写之间的设计迭代,从而缩短电路设计时间并提高设计效率。为了提高源代码的研发质量、尽早发现芯片设计阶段存在的缺陷,缩短电路设计迭代过程、提高电路设计效率,从而加速SoC/ASIC的设计过程,本文认为可以从以下两个方面入手:其一,开发出具有更好时序的HDL代码,为综合和最终布线完成后遗留较少的时序偏差问题,减少在门级需要解决的时序问题;其二,需要一种好的方法来优化门级电路,使得在可以的情况下尽可能不追溯到HDL代码以减少设计工作的迭代。本文分别为以上两种方案的设计与实现进行了研究,提出了基于HDL代码的数字电路静态时序分析和数字电路并行拓扑排序优化(PAITS)算法。本文的主要成果有:1.针对开发出具有更好时序的代码这一问题,提出了基于HDL代码的数字电路静态时序分析。HDL代码的数字电路静态时序分析进行在集成电路设计的编译仿真之后、逻辑综合之前,是通过根据代码预判电路结构、对门延时建模,从而达到分析电路时序情况的目的。本文使用树型结构分别对HDL代码中的纯组合逻辑语句和会综合出寄存器的语句进行时序路径建模,将电路中的每条时序路径建立为有输入和输出的顶点,指向顶点的边表示输入信号,从顶点出发的边为被赋值变量或电路输出,顶点的权值为路径的延时。然后通过对HDL代码中的语句进行延时建模,即可对电路中的各个路径给出了延时的预估。由此可以分析得到电路的关键路径及其延时,从而分析电路是否满足目标时序要求。实验结果显示,静态时序分析得到的电路关键路径,皆包含在本算法分析后找到的电路关键路径中,本方法预估的电路延时与STA分析结果的相对误差在30%内。2.针对当数字电路的时序难以满足优化目标时要进行设计迭代的问题,依据电路并行工作的特性,改进产生线性序列的拓扑排序算法,提出了并行全入度拓扑排序(PAITS),而后根据PAITS提出数字电路PAITS优化算法。该优化算法首先使用分析有向图的思想分析电路结构,对电路的有向图进行PAITS,得到电路中插入寄存器可选位置的详细信息,再根据排序得到的信息和优化目标,直接选择最佳位置,通过重写网表插入流水线、优化电路,无需设计迭代。且与有效重定时判定经典算法FEAS的时间复杂度O(|V|?|E|)相比,PAITS拥有较低的时间复杂度O(f?|V|+|E|),其中f为电路扇出约束。实验结果表明,插入同样级数的寄存器时,使用本算法优化的电路与重定时优化的电路相比电路面积较之少了20-40%。
其他文献
国内石化行业引进三维设计技术和相关软件是一项革新性举措,三维工程设计软件在石化项目中的推广应用不仅深刻改变了项目设计的思路、方法和管理流程,带来设计效率的大幅提升
传统会计研究(规范性研究)始于20世纪二、三十年代的美国,到20世纪六十年代达到黄金时期;实证会计研究产生于20世纪六、七十年代,并在八十年代成为主流。规范会计研究与实证
集成电路工艺进入到纳米工艺之后,互连线成为影响电路延时的主导因素。为了保证芯片设计能够达到时序收敛的目标,互连线的延时优化就显得格外重要,其中,中继器插入方法是减小
随着信息技术的发展,对半导体元件的加工精度有了更高的要求。化学机械抛光(CMP)作为半导体元件加工过程中的重要工艺,目前被广泛应用于中央处理器、硬盘、LED等电子元件的加
国际会计准则趋同已经成为我国会计发展方向,本文基于《国际财务报告准则——租赁》(IFRS 16),分析其背景及主要变化,重点探讨全新的租赁安排模型(两租合一)下会计处理对财务
红外探测器抗干扰能力强、分辨率高、穿透能力强、可昼夜工作,因而广泛应用于军用和民用领域。红外探测器件制作周期长且价格昂贵,这使得器件模拟成为器件设计和优化的常用方
有机发光二极管(OLED)被视为是最有希望在平板显示和固态照明领域扮演替代者角色的候选,对于其电致发光性能提升的研究层出不穷。为此我们设计了简化的三层磷光绿色有机发光
随着仿真技术的发展,半实物仿真的应用越来越广泛。半实物仿真是一种介于纯数学仿真与物理仿真之间的仿真方式,既有纯数学仿真的柔性变形能力,又具备物理仿真的实时性特点。
本文主要考察莎士比亚《哈姆雷特》、《奥赛罗》、《李尔王》、《麦克白斯》等四部悲剧中的死亡形态、意象、主题及其哲学意义。通过文本分析,本文试图揭示在莎士比亚的时代,
脉冲激光测距是目前远距离测距中应用最广泛的测距技术,传统激光测距机多采用模拟电路,结构较简单,但抗干扰能力差,在恶劣天气、复杂背景的环境下探测时,容易出现“虚警”或