[发明专利]基于自动评估建立时间余量的保持时间修复方法、系统及介质有效
| 申请号: | 201910409351.0 | 申请日: | 2019-05-16 |
| 公开(公告)号: | CN110111020B | 公开(公告)日: | 2021-03-02 |
| 发明(设计)人: | 贾勤;赵振宇;栾晓琨;彭书涛;唐涛;余金山;吴伟;邹京;蒋剑锋;边少鲜;翟飞雪;李天丽;陈占之 | 申请(专利权)人: | 天津飞腾信息技术有限公司 |
| 主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06F30/39 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
| 地址: | 300452 天津市滨海新*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 自动 评估 建立 时间 余量 保持 修复 方法 系统 介质 | ||
本发明公开了一种基于自动评估建立时间余量的保持时间修复方法、系统及介质,本发明方法步骤包括提取输入的保持时间违反报告中每一个工艺角下每一条路径的起始点、终点以及保持时间违反量;从保持时间违反报告提取得到每一条路径的终点列出,并获取最差的实际建立时间松懈度;计算终点修完保持时间后的预估建立时间余量;挑选出每一个终点最差的情况;计算每一个终点的可修量并确定终点前插入的单元类型和数目,用于修复保持时间违反的工程翻新命令并输出。本发明通过分析建立时间的余量以及保持时间的违反情况,能够快速地输出命令以修复保持时间并确保建立时间不受影响。
技术领域
本发明涉及超大规模集成电路物理设计领域,具体涉及一种基于自动评估建立时间余量的保持时间修复方法、系统及介质,用于静态时序分析中实现在不影响建立时间(setup)的情况下,进行保持时间(hold)的快速修复。
背景技术
随着集成电路规模的日益增大性能逐步提升,在集成电路物理设计中,为了更好地提升芯片性能,会大面积采用有用时钟偏差(useful skew)的方式来构造时钟树。这种方式使得构造时钟的过程中,工具会尽可能根据逻辑路径的长短来调整时钟的偏差程度,从而在保证性能同时,可以降低瞬态功耗的峰值。然而,有用偏差的使用,使得设计在静态时序分析中保持时间的违反量以及条数有了明显增加。修复这些保持时间违反则成为物理设计后期,手工工程翻新(Engineering Change Order,ECO)过程中比较耗时的一项工作。同时,在手工ECO阶段,手工修复保持时间的过程中,由于人工对建立时间情况考虑不全,所做的ECO动作可能对建立时间有不利影响,造成反复迭代,从而导致工作量的增加。因此,如何快速的对设计进行保持时间修复工作,成为影响物理设计工作进度的一个相对关键的因素。
发明内容
本发明要解决的技术问题是:为了解决集成电路物理设计中手工ECO阶段保持时间违反的修复耗时大且影响建立时间情况的问题,提供一种基于自动评估建立时间余量的保持时间修复方法、系统及介质,本发明通过分析建立时间的余量以及保持时间的违反情况,能够快速地输出命令以修复保持时间并确保建立时间不受影响。本发明针对集成电路物理设计中修复保持时间时能够精确的定位每一条路径的违反量和可修量,实现了在不影响保持时间的情况下,自动吐出工程修复命令,有助于加快物理设计进度。
为了解决上述技术问题,本发明采用的技术方案为:
一种基于自动评估建立时间余量的保持时间修复方法,实施步骤包括:
1)输入针对目标设计进行静态时序分析后产生的保持时间违反报告;
2)提取保持时间违反报告中每一个工艺角下每一条路径的起始点、终点以及保持时间违反量;
3)针对目标设计进行静态时序分析后产生的一个工艺角的建立时间的全局静态时序数据中,将从保持时间违反报告提取得到每一条路径的终点列出,并获取这些终点的最差的实际建立时间松懈度;
4)计算得到每一个终点修完保持时间后的预估建立时间余量;
5)挑选出每一个终点的保持时间违反量、预估建立时间余量最差的情况;
6)计算每一个终点的可修量;
7)根据可修量确定终点前插入的单元类型和数目;
8)根据插入的单元类型和数目生成用于修复保持时间违反的工程翻新命令并输出。
优选地,步骤4)的详细步骤包括:将每一个终点对应的路径的保持时间违反量乘以一个指定系数得到建立时间松懈度的需求值,并将实际建立时间松懈度减去计算得到的建立时间松懈度的需求值,得到每一个终点修完保持时间后的预估建立时间余量。
优选地,所述指定系数为一倍驱动力的缓存器或一倍驱动力的延时单元在该建立时间检查工艺角下的延时、在保持时间违反的工艺角下的比值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津飞腾信息技术有限公司,未经天津飞腾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910409351.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种包裹柜的调度方法、装置、设备和存储介质
- 下一篇:一种产业效益的分析方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





