-
公开(公告)号:CN103914585A
公开(公告)日:2014-07-09
申请号:CN201410009272.8
申请日:2014-01-09
Applicant: 国际商业机器公司
IPC: G06F17/50
CPC classification number: G06F17/5077 , G06F17/505
Abstract: 本发明公开提供了用于削减要在集成电路设计过程中的导线敷设中使用的层特征库的机制。所述机制接收多个导线代码以及金属堆栈定义。所述机制基于金属堆栈定义的层和导线代码的所有可能组合,生成详细层特征库。所述机制通过削减详细层特征库以从详细层特征库中除去冗余的层特征来生成削减层特征库。此外,所述机制存储削减层特征库以用于执行集成电路设计的导线敷设。
-
公开(公告)号:CN103198429A
公开(公告)日:2013-07-10
申请号:CN201210395559.X
申请日:2012-10-18
Applicant: 国际商业机器公司
IPC: G06Q50/00
CPC classification number: G06Q10/06 , G06Q10/0631
Abstract: 公开了成本高效并且可靠的公用事业分配网络。在例示实施例中提供了用于设计公用事业的成本高效并且可靠的分配网络的方法、系统和计算机程序产品。缩减连接公用事业的消费者集合和公用事业的供给者集合的图形以形成多个集群。改善所述多个集群中的第一集群中的供给者和消费者子集之间的第一网络,所述改善在第一网络中增加第一连接,以在第一网络中的预定数目的故障之后向消费者子集提供公用事业的连续供给。产生把所述供给者集合连接到所述消费者集合的第二网络的设计,所述第二网络包括改善后的第一网络,其中,第二网络具有在下限阈值和上限阈值内的成本。
-
公开(公告)号:CN103914585B
公开(公告)日:2017-07-11
申请号:CN201410009272.8
申请日:2014-01-09
Applicant: 国际商业机器公司
IPC: G06F17/50
CPC classification number: G06F17/5077 , G06F17/505
Abstract: 本发明公开提供了用于削减要在集成电路设计过程中的导线敷设中使用的层特征库的机制。所述机制接收多个导线代码以及金属堆栈定义。所述机制基于金属堆栈定义的层和导线代码的所有可能组合,生成详细层特征库。所述机制通过削减详细层特征库以从详细层特征库中除去冗余的层特征来生成削减层特征库。此外,所述机制存储削减层特征库以用于执行集成电路设计的导线敷设。
-
公开(公告)号:CN103455655B
公开(公告)日:2017-04-12
申请号:CN201310214539.2
申请日:2013-05-31
Applicant: 国际商业机器公司
IPC: G06F17/50
Abstract: 本发明涉及一种用于设计集成电路的计算机实现的方法和装置。所述计算机实现的方法包括接收所述集成电路的分层网络设计,其中所述分层设计包括耦合在一起的多个元件。所述计算机实现的方法包括检测所述多个元件中的一个元件具有失败计时和未完成计时中的至少一个,所述检测基于包括以下项中的至少一个的问题:缺失断言、一个或多个缺失锁存器、输入源转换率大于源转换率限制阈值的源驱动器,以及输入宿转换率大于宿转换率限制阈值的宿。所述计算机实现的方法包括使用与所述问题无关的不同元件替换该元件,以及基于所述不同元件而测试所述多个元件中的其它元件。
-
公开(公告)号:CN103455086B
公开(公告)日:2016-08-31
申请号:CN201310216924.0
申请日:2013-06-03
Applicant: 国际商业机器公司
IPC: G06F1/10
Abstract: 本发明涉及一种用于时钟网络设计的方法和装置。一种具有汇点定位器单元的电子自动设计工具从时钟网络设计的扇区内的多个负载创建负载群集,所述创建基于在所述负载群集之间平衡所述负载的大小,并基于每个所述群集和所述时钟网络设计的所述扇区内的多个汇点位置中的相应位置的最小延迟。所述工具确定所述负载群集的中心,并确定对应于所述群集的中心以便连接扇区缓冲器的输出端点的汇点位置。所述扇区缓冲器中的每个扇区缓冲器将时钟信号驱动到所述负载群集中的一个对应负载群集。
-
公开(公告)号:CN103455086A
公开(公告)日:2013-12-18
申请号:CN201310216924.0
申请日:2013-06-03
Applicant: 国际商业机器公司
IPC: G06F1/10
Abstract: 本发明涉及一种用于时钟网络设计的方法和装置。一种具有汇点定位器单元的电子自动设计工具从时钟网络设计的扇区内的多个负载创建负载群集,所述创建基于在所述负载群集之间平衡所述负载的大小,并基于每个所述群集和所述时钟网络设计的所述扇区内的多个汇点位置中的相应位置的最小延迟。所述工具确定所述负载群集的中心,并确定对应于所述群集的中心以便连接扇区缓冲器的输出端点的汇点位置。所述扇区缓冲器中的每个扇区缓冲器将时钟信号驱动到所述负载群集中的一个对应负载群集。
-
公开(公告)号:CN103198429B
公开(公告)日:2016-08-24
申请号:CN201210395559.X
申请日:2012-10-18
Applicant: 国际商业机器公司
IPC: G06Q50/00
CPC classification number: G06Q10/06 , G06Q10/0631
Abstract: 公开了成本高效并且可靠的公用事业分配网络。在例示实施例中提供了用于设计公用事业的成本高效并且可靠的分配网络的方法、系统和计算机程序产品。缩减连接公用事业的消费者集合和公用事业的供给者集合的图形以形成多个集群。改善所述多个集群中的第一集群中的供给者和消费者子集之间的第一网络,所述改善在第一网络中增加第一连接,以在第一网络中的预定数目的故障之后向消费者子集提供公用事业的连续供给。产生把所述供给者集合连接到所述消费者集合的第二网络的设计,所述第二网络包括改善后的第一网络,其中,第二网络具有在下限阈值和上限阈值内的成本。
-
公开(公告)号:CN103455655A
公开(公告)日:2013-12-18
申请号:CN201310214539.2
申请日:2013-05-31
Applicant: 国际商业机器公司
IPC: G06F17/50
Abstract: 本发明涉及一种用于设计集成电路的计算机实现的方法和装置。所述计算机实现的方法包括接收所述集成电路的分层网络设计,其中所述分层设计包括耦合在一起的多个元件。所述计算机实现的方法包括检测所述多个元件中的一个元件具有失败计时和未完成计时中的至少一个,所述检测基于包括以下项中的至少一个的问题:缺失断言、一个或多个缺失锁存器、输入源转换率大于源转换率限制阈值的源驱动器,以及输入宿转换率大于宿转换率限制阈值的宿。所述计算机实现的方法包括使用与所述问题无关的不同元件替换该元件,以及基于所述不同元件而测试所述多个元件中的其它元件。
-
公开(公告)号:CN100423012C
公开(公告)日:2008-10-01
申请号:CN200510124667.3
申请日:2005-11-14
Applicant: 国际商业机器公司
Inventor: 查尔斯·J·阿尔伯特 , 李卓 , 斯蒂芬·T·奎伊
IPC: G06F17/50
CPC classification number: G06F17/5068 , G06F17/5036
Abstract: 一种确定集成电路设计中的缓冲器插入位置的方法建立用于将缓冲器插入到网络中的候选位置,并且基于转换约束从候选中选择缓冲器插入位置。缓冲器插入位置的选择优选地优化时间余量和缓冲器成本,同时保持从任意缓冲节点到任意汇点的转换小于所需转换速率。转换分析如下计算在节点v处插入的给定缓冲器b的输出转换SL(v):SL(v)=RS(b)·C(v)+KS(b),其中C(v)是v处的下游电容,RS(b)是缓冲器b的转换电阻,并且KS(b)是缓冲器b的固有转换。通过给定缓冲器的延迟也可以基于信号极性来计算。但是,本发明在考虑转换约束时仍然优选地使用最坏情况转换电阻和固有转换。如果缓冲器插入位置的选择因转换违背而导致没有位置被选择,本发明可以有利地通过放宽转换约束而找到部分解。
-
公开(公告)号:CN1779686A
公开(公告)日:2006-05-31
申请号:CN200510124667.3
申请日:2005-11-14
Applicant: 国际商业机器公司
Inventor: 查尔斯·J·阿尔伯特 , 李卓 , 斯蒂芬·T·奎伊
IPC: G06F17/50
CPC classification number: G06F17/5068 , G06F17/5036
Abstract: 一种确定集成电路设计中的缓冲器插入位置的方法建立用于将缓冲器插入到网络中的候选位置,并且基于转换约束从候选中选择缓冲器插入位置。缓冲器插入位置的选择优选地优化时间余量和缓冲器成本,同时保持从任意缓冲节点到任意汇点的转换小于所需转换速率。转换分析如下计算在节点v处插入的给定缓冲器b的输出转换SL(v):SL(v)=RS(b)·C(v)+KS(b),其中C(v)是v处的下游电容,RS(b)是缓冲器b的转换电阻,并且KS(b)是缓冲器b的固有转换。通过给定缓冲器的延迟也可以基于信号极性来计算。但是,本发明在考虑转换约束时仍然优选地使用最坏情况转换电阻和固有转换。如果缓冲器插入位置的选择因转换违背而导致没有位置被选择,本发明可以有利地通过放宽转换约束而找到部分解。
-
-
-
-
-
-
-
-
-