[发明专利]一种集成电路设计过程中多节点并行自动修复保持时间违例的方法有效
申请号: | 201110332101.5 | 申请日: | 2011-10-27 |
公开(公告)号: | CN102436525A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 左丰国 | 申请(专利权)人: | 西安华芯半导体有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 西安西交通盛知识产权代理有限责任公司 61217 | 代理人: | 罗永娟 |
地址: | 710055 陕西省西安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集成电路设计 过程 节点 并行 自动 修复 保持 时间 违例 方法 | ||
1.一种集成电路设计过程中多节点并行自动修复保持时间违例的方法,其特征在于,包括以下步骤:
1)对于每一条存在保持时间违例的时序路径,提取其建立时间裕度最大的两个节点构成一个组,将所有的组按组内节点建立时间裕度值的总和由大到小汇总为一个列表;
2)判断上步骤产生的列表是否为空;如是,则报告电路保持时间违例不可修复,如否,则执行下一步;
3)设定列表的第一个元素为操作对象;
4)依次考察列表中操作对象之后的所有元素,去除与操作对象相关的所有元素,所述相关,是指两个元素中有节点共属于某一条建立时间路径,重新整理列表,设定下一个元素为操作对象;
5)重复步骤4),直到所有的列表元素都不具备相关性;
6)报告列表中每一个元素包含的两个节点设为节点A和节点B,相应的时间裕度值为tA和tB,将共同所属建立时间路径的建立时间裕度的最大值设为tCOM,根据tA,tB和tCOM的大小关系判断列表元素的类型,根据列表元素的类型修订列表元素中节点的值,更新所有元素的值并整理列表;
7)根据列表中元素的值在组中相应的节点处插入缓冲单元;
8)选择是否做下一轮的保持时间违例修复;如是,则更新电路的时序信息;如否,则报告保持时间违例修复完毕。
2.根据权利要求1所述的集成电路设计过程中多节点并行自动修复保持时间违例的方法,其特征在于,在所述步骤1)中:首先列出所有保持时间违例的路径;然后逐一分析每条保持时间违例时序路径上各个多输入单元相关引脚节点的建立时间裕度;最后取出每条保持时间违例时序路径上建立时间裕度最大的两个值及相关节点,构成一个组,根据组内节点建立时间裕度值的总和,将各组由大到小汇总为一个列表。
3.根据权利要求1所述的集成电路设计过程中多节点并行自动修复保持时间违例的方法,其特征在于,步骤4)具体按照以下步骤进行:
S41、设定列表中第一个组为考察对象,如列表只有一个组,则直接转向S45步骤;
S42、检查考察对象与其后下一个组内是否有节点同属于同一个建立时间路径:如是,从列表中删除该与考察对象相关的组;如否,保留该组;
S43、重复S42直到完成考察对象与列表中其他所有组的相关性检查;
S44、设定列表下一个组为考察对象,如其为列表最后一个组,则直接转向S45,否则转向S42;
S45、准备判断组的类型以便做组内节点值的调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安华芯半导体有限公司,未经西安华芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110332101.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:空调装置及空调系统
- 下一篇:一种高速公路车辆信息管理中的基站