A computer realization method and computing system for designing integrated circuits are provided. A method for designing a computer implementation of an integrated circuit in accordance with the present invention may be performed by a processor and may include: performing placement and routing (P&R) operations for a standard cell that defines the integrated circuit; extracting eigenvalues from the results of the P&R operations; and determining respective corresponding to the extracted eigenvalues based on the extracted eigenvalues. A plurality of representative eigenvalues of a plurality of groups are used to generate a physical-aware annotation file; and a physical-aware synthesis operation is performed based on the generated physical-aware annotation file to generate a netlist from the input data of the integrated circuit.
【技术实现步骤摘要】
用于通过考虑后段制程来设计集成电路的方法和计算系统相关申请的交叉引用本申请要求2017年2月10日在韩国知识产权局提交的韩国专利申请号10-2017-0018764的优先权,所述申请的内容通过引用整体并入本文。
本专利技术构思的实施例涉及集成电路,并且更具体地,涉及用于设计集成电路的计算机实施的方法和计算系统。
技术介绍
可以基于标准单元来设计集成电路。确切地,可以根据限定集成电路的数据来布置标准单元,并且可以路由选择经布置的标准单元以产生集成电路的布局。随着半导体的制造工艺变得微细化,可以减小标准单元中的图案的大小和标准单元本身的大小。在这方面,路由拥塞和金属电阻可能会增加,因此在集成电路设计中与BEOL(Back-End-Of-Line,后段制程)有关的影响的重要性正在增加。
技术实现思路
本专利技术构思的一些实施例可以提供用于通过考虑后段制程(BEOL)来设计集成电路的计算机实现的方法和计算系统。根据本专利技术构思的一些实施例,可以提供设计包括逻辑模块的集成电路的计算机实现的方法。方法可以由处理器执行。所述方法可以包括:针对限定集成电路的标准单元执行布置和路由(placementandrouting,P&R)操作;从P&R操作的结果提取特征值;通过基于所提取的特征值确定分别对应于多组逻辑模块的多个代表性特征值来产生物理感知批注文件;以及基于所产生的物理感知批注文件执行物理感知合成操作以从集成电路的输入数据产生网表。根据本专利技术构思的一些实施例,可以提供设计集成电路的计算机实现的方法。方法可以由处理器执行。所述可以包括:针对限定集成电路的 ...
【技术保护点】
1.一种设计包括逻辑模块的集成电路的计算机实现的方法,所述方法由处理器执行并且包括:针对限定所述集成电路的标准单元执行布置和路由P&R操作;从所述P&R操作的结果提取特征值;通过基于所提取的特征值确定分别对应于多组所述逻辑模块的多个代表性特征值来产生物理感知批注文件;以及基于所产生的物理感知批注文件执行物理感知合成操作以从所述集成电路的输入数据产生网表。
【技术特征摘要】
2017.02.10 KR 10-2017-00187641.一种设计包括逻辑模块的集成电路的计算机实现的方法,所述方法由处理器执行并且包括:针对限定所述集成电路的标准单元执行布置和路由P&R操作;从所述P&R操作的结果提取特征值;通过基于所提取的特征值确定分别对应于多组所述逻辑模块的多个代表性特征值来产生物理感知批注文件;以及基于所产生的物理感知批注文件执行物理感知合成操作以从所述集成电路的输入数据产生网表。2.根据权利要求1所述的计算机实现的方法,其中从所述P&R操作的结果提取所述特征值包括从所述P&R操作的结果提取关于多个时钟引脚中的时钟引脚的时钟延迟信息作为所述特征值。3.根据权利要求2所述的计算机实现的方法,其中所述时钟延迟信息包括关于所述多个时钟引脚中的时钟引脚的最大时钟延迟和最小时钟延迟。4.根据权利要求2所述的计算机实现的方法,其中所述物理感知批注文件的产生包括:将所述集成电路中包括的所述逻辑模块分组成多个组;以及将分别对应于所述多个组的时钟延迟平均值确定为分别对应于所述多个组的所述多个代表性特征值。5.根据权利要求4所述的计算机实现的方法,其中所述物理感知合成操作的执行包括:将对应于所有时钟延迟的平均值的参考时钟延迟施加到所述集成电路中包括的所述多个时钟引脚;以及将对应于所述多个组中的组的代表性特征值进一步施加到所述多个组中的每一个的逻辑模块中包括的时钟引脚。6.根据权利要求2所述的计算机实现的方法,其中针对限定所述集成电路的所述标准单元的所述P&R操作的执行是基于所述网表和所述时钟延迟信息的。7.根据权利要求6所述的计算机实现的方法,其中所述P&R操作的执行包括:基于所述网表和所述时钟延迟信息布置所述标准单元;在布置所述标准单元之后,移除所述时钟延迟信息;在移除所述时钟延迟信息之后,关于所述布置的结果执行时钟树合成操作;以及关于所述时钟树合成操作的结果执行路由操作。8.根据权利要求1所述的计算机实现的方法,其中在所述特征值的提取中,从所述P&R操作的结果提取关于多个信号网络中的每一个的寄生分量信息作为所述特征值,所述寄生分量信息包括关于寄生电阻和寄生电容中的至少一个的信息。9.根据权利要求8所述的计算机实现的方法,其中所述特征值的提取包括:从所述P&R操作的全局路由的结果估计第一寄生分量;从所述P&R操作的细节路由的结果提取第二寄生分量;以及通过将所述第一寄生分量与所述第二寄生分量进行比较来产生寄生缩放因子。10.根据权利要求9所述的计算机实现的方法,其中所述物理感知批注文件的产生包括:将所述多个信号网络分组成所述多个组;以及基于所产生的寄生缩放因子确定分别对应于所述多个组的代表性寄生缩放因子。11.根据权利要求10所述的计算机实现的方法,其中将所述多个信号网络分组成所述多个组是基于以下各项中的至少一项:扇出引脚的数量、网络的长度、网络与输入/输出I/...
【专利技术属性】
技术研发人员:金泰逸,金载勋,金亨沃,崔晶然,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。