[发明专利]基于缓冲单元复用的保持时间时序优化方法有效
申请号: | 201310615711.5 | 申请日: | 2013-11-27 |
公开(公告)号: | CN103632001A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | 冯超超;孙秀秀;赵振宇;窦强;乐大珩;马卓;马驰远;余金山;何小威 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 湖南兆弘专利事务所 43008 | 代理人: | 赵洪;谭武艺 |
地址: | 410073 湖南省长沙市砚瓦池正*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 发明公开了一种基于缓冲单元复用的保持时间时序优化方法,该方法步骤包括:查找保持时间时序违反的扫描路径相同起点的功能数据路径上的缓冲单元;根据当前时序确定单元最大输出负载电容;根据单元最大输出负载电容和当前布线情况确定互连线的最大长度;如果复用单元会增加建立时间时序违例路径,根据单元所在区域的局部单元密度分析是否可以通过插入新单元降低单元的输出负载电容,如允许则通过插入新单元降低单元的输出负载电容;最后根据时序和物理信息确定扫描寄存器扫描输入端的连接关系。本发明优化了设计中扫描路径保持时间时序的同时降低了缓冲单元插入数目以及设计密度和功耗。 | ||
搜索关键词: | 基于 缓冲 单元 保持 时间 时序 优化 方法 | ||
【主权项】:
一种基于缓冲单元复用的保持时间时序优化方法,其特征在于实施步骤如下:1)在待优化设计中查找与保持时间时序违例的扫描路径具有相同起点的功能数据路径上的缓冲单元作为可复用的缓冲单元,指定其中一个缓冲单元作为当前缓冲单元;2)根据当前时序计算当前缓冲单元的最大输出负载电容;3)分析确定当前缓冲单元所在区域的互连线分布层;4)计算当前缓冲单元输出端与扫描寄存器扫描输入端之间允许的互连线最大长度;5)判断直接复用当前缓冲单元是否会增加待优化设计中建立时间时序违例路径,如果会则跳转执行步骤6),否则跳转执行步骤10);6)计算当前缓冲单元所在区域的单元密度;7)计算当前缓冲单元输出端、终点寄存器扫描输入端之间的曼哈顿距离,根据所述曼哈顿距离和当前缓冲单元所在区域的单元密度判断当前缓冲单元所在区域的单元密度是否在指定范围内且能够通过插入新的缓冲器或延时单元来避免增加建立时间时序违例路径是否可以同时成立,如果可以则跳转执行步骤8),否则跳转执行步骤10);8)在当前缓冲单元的输出端插入新的缓冲器或延时单元;9)从所述所有可复用的缓冲单元中选择最有利于时序的缓冲单元作为待复用缓冲单元;10)判断是否所有缓冲单元遍历结束,如果没有则选择一个尚未处理的缓冲单元作为当前缓冲单元,跳转执行步骤2);否则,跳转执行步骤10);11)根据所述待复用缓冲单元改变设计的连接关系并重新绕线;12)结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310615711.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种快速组装式注浆封孔装置
- 下一篇:混合汽化内燃余热制冷系统