可综合设计中时钟扭斜规划的研究和实践

来源 :北京大学 | 被引量 : 0次 | 上传用户:huangxianhua007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时钟扭斜规划(clock skew scheduling)是同步时序电路的一种优化手段。它通过控制时钟信号到达不同触发器的传播时间,实现提升芯片工作频率的目的。长期以来,它一直在全定制设计如高性能处理器中被应用,近来,也被应用到基于标准单元的设计流程中。   随着制造工艺的发展,设计规模不断扩大,时钟扭斜规划运行时间较长的缺点,使得满足芯片上市时间需求变得困难。随着CAD工具的发展,尤其是综合工具的优化算法的进步,时钟扭斜规划作为一个点工具被集成到流程中所能获得的优化效果有限。为了解决这些问题,本文提出了新的算法以降低时钟扭斜规划的时间复杂度,并且给出了更加合理的在业界标准流程中应用时钟扭斜规划的方法。其主要创新点和贡献包括:   1.提出一种近似线性时间(near linear time)复杂度的时钟扭斜规划算法。同传统的基于参数化最短路径(parameterized shortest path)算法的时钟扭斜规划算法一样,该算法支持增量式延迟提取。它通过用整数来描述延迟的大小,并且限制对时钟延迟的调整步进至少为一,以引入少量误差为代价,有效地降低了算法的复杂度。对于真实电路而言,其时间复杂度是线性的;同时其迭代次数具有经验性的上限值,这有助于降低增量式延迟提取的时间复杂度。   2.提出一种近似线性时间复杂度的增量式延迟提取算法。在上述的时钟扭斜规划算法中,当新的节点被加入关键子图时,时序分析引擎只需快速找到由该节点扇出的裕量最小的非关键边的延迟即可,而不必得到全部扇出边的延迟。根据这一特点,设计了新的增量式延迟提取算法。该算法为网表图中的中间节点维护一系列参数以提升时序分析的速度。每次在时钟扭斜规划算法改变时钟延迟后,只需增量式地对少数节点更新参数即可,因此运行时间被大大降低了。实验表明,结合使用上述两种算法,可以将大规模设计的时钟扭斜规划时间缩短约一个数量级。   3.提出一种针对上述时钟扭斜规划算法和增量式延迟提取算法的扩展,对时钟延迟进行双向调整。传统上支持增量式延迟提取的时钟扭斜规划算法仅仅增加时钟延迟而不减小时钟延迟,这往往会造成时钟树综合工具实现时钟扭斜规划的代价较高。通过对上述两种算法进行扩展,可以使它们交替地以增加和减小时钟延迟的方式来进行时钟扭斜规划,以减小时钟树的实现代价。用最新的支持有益时钟扭斜的时钟树综合算法测试扭斜方案所增加的实现代价,实验结果表明双向调整时钟延迟和单向调整相对于零扭斜时钟树都增加了布线代价,但前者所增加的线长要少3.5%到17.2%。   4.在基于Synopsys公司的EDA工具的物理实现流程中,有效地集成了时钟扭斜规划算法。传统的物理实现流程中,综合工具和时钟扭斜规划工具之间缺乏交互,导致优化效果有限。为了提高时钟扭斜规划在业界标准的物理实现流程中的实用性,在实现流程中增加反标和重优化的迭代,并且在为时钟扭斜规划进行电路建模时加入对门控单元的考虑。实验表明,相对于传统的流程,改进后的流程可以进一步降低时钟周期达7.7%至15.5%。   5.为了在反标和重优化的流程中辅助综合工具进行面积优化,提出一种新的时钟扭斜规划算法。不同于传统算法中平均分配裕量的策略,该算法以延迟图中边的面积优化潜力为权重,按权重为关键环中的边分配裕量。实验结果表明,相对于平均分配裕量的算法,该算法对面积的减小要高0.3%到5.9%。
其他文献
随着视觉成像设备、计算机网络技术以及移动社交媒体的飞速发展,以图像和视频为主要传播媒介的信息在互联网上呈爆炸式增长。对图像内容的管理和利用的需求也日渐增强,而对图像
Web服务是基于网络的、分布式、自包含、自描述、模块化的应用程序,具有高度的互操作性、跨平台性和松耦合性等特点。随着Web服务研究的不断深入,单个服务越来越难满足用户的
随着关系数据库技术的发展和关键词查询技术的成熟,如何实现关系数据库上的关键词查询这一问题日渐突出,但由于关系数据库采用结构化存储机制,数据被分散存储在关系和元组中,
资源空间模型是一种新的资源管理模型,适应于下一代面向语义、面向知识的智能型网络。分布式资源空间模型是资源空间模型在互联网上的应用,其主要目的是实现海量异构资源的共
随着网络的普及和信息技术的快速发展,近年来,国内许多高校都进行了大规模的校园网络建设,使得校园网内的许多教学软件广泛应用。为了使教学资源更具有开放性,实现教学资源共
WWW技术的迅猛发展为企业和组织提供了良好的契机,同时也产生了大量的Web点击流数据。对Web服务器上的点击流数据进行有效的分析和挖掘能够发现大量潜在有用的信息,能够帮助管
随着智能手机的普及以及微信、微博等社交媒体的迅速发展,图像已经越来越广泛地融入到人们的日常生活当中。一图胜千言,图像在为人们的生活、教育和商业带来便利的同时,也为视觉
博客作为一种个人发布工具,逐渐成为信息时代不可或缺的资源,随着社会网络的高速发展和社会化软件的普及,互联网正逐步跨入社区时代,博客吸引了越来越多的人的目光,数以百万
数据挖掘是目前信息科学领域最前沿的研究课题之一。应用数据挖掘技术可以发现一些隐藏在大量数据背后的、潜在的有用信息来预测事物的发展趋势,这些信息极大提高了决策支持的
图像分割技术的研究虽然有很长的历史,但一直以来都是医学图像处理领域的一个研究热点.尽管现有的图像分割方法多种多样,而且新的图像分割算法层出不穷,但由于人体解剖结构的