实施基于仿真的物理设计规则以优化电路布局制造技术

技术编号:31013991 阅读:24 留言:0更新日期:2021-11-30 02:19
一种用于在电路布局中实施设计规则的方法,可以包括向电路仿真器提供用于集成电路的电路原理图,其中电路布局源自所述电路原理图,使用电路仿真器来仿真电路原理图并生成用于集成电路的仿真的电气参数;并且在基于仿真的电气参数生成电路布局时,使用仿真的电气参数来实施物理设计规则。数来实施物理设计规则。数来实施物理设计规则。

【技术实现步骤摘要】
【国外来华专利技术】实施基于仿真的物理设计规则以优化电路布局


[0001]本公开通常涉及电子学领域,特别是涉及对集成电路进行设计和布局,并且更具体地,涉及用于使用仿真数据和基于仿真数据实施物理设计规则以优化用于电路布局的管芯空间的方法。

技术介绍

[0002]布局集成电路或芯片的处理可能涉及生成电路原理图,并且将电路原理图提供给仿真电路原理图的仿真器,然后该电路原理图被用于生成电路布局。然而,在仿真之前,可以对电路原理图中的值进行若干假设,假设诸如电路原理图中描述的网处于高电压或电流值或者低电压或电流值中的任一处。然而,设计规则可能规定需要保持某些几何形状、物理位置、间距量和其他要求,诸如在高电压网的情况下,要求与另一个网间距距离的最小量,或者在某些几何节点较高的另一种情况下,要求跳过金属层。
[0003]然而,这种假定的电压或电流值可能无法正确反映电路原理图网的实际真实值,特别是在对电路原理图进行仿真和/或如果对电路原理图进行了更改之后。仿真结果可能表明,网实际操作的电压或电流值或范围与所假设的不同,或者网接近另一个不需要如此严格的间距要求的网(例如,电气节点不是需要跳过物理布局的一个或多个金属层的高压节点)。
[0004]例如,图1示出了如何确定电路布局中的两个网之间的间距的示例,如本领域中已知的。在这种情况下,可以识别两个网中的每一个的最大电压值,并且可以假设两个网之间的间距需要基于在两个网中发现的识别出的最大电压值来确定。在图1的示例中,用于网1的最大电压值为12伏,而用于网2的最大电压值为6伏。因此,现有的解决方案将检查在电路布局中网1和网2之间的12伏间距。
[0005]然而,这种简单的解决方案仅使用和假设用于电路网的最大电压或电流值的,可能导致在电路布局内生成浪费和不必要的空间,因为它没有考虑网的真实实际比较的最大电压或电流值。另外,当被识别出网相对于彼此的电压或电流值低于最初假设的值时,不存在更新或重新运行仿真的方法,以便基于更新的网值对电路布局的物理要求进行更新。此外,当对电路原理图进行更改并且仿真电路原理图使得网的电压或电流值发生变化时,不存在已知方法来随时地对仿真电路网值进行更新,从而也对物理布局要求(诸如网的间距要求或金属层跳过要求)进行更新。

技术实现思路

[0006]根据本公开的教导,可以减少或消除与实施布局设计要求的传统方法相关联的某些缺点和问题。
[0007]根据本公开的实施例,一种用于在电路布局中实施设计规则的方法可以包括向电路仿真器提供用于集成电路的电路原理图,其中电路布局源自电路原理图,使用电路仿真器以仿真电路原理图并且生成用于集成电路的仿真的电气参数,并且在基于仿真的电气参
数生成电路布局时,使用仿真的电气参数来实施物理设计规则。
[0008]根据本公开的这些和其他实施例,一种用于在电路布局中实施设计规则的计算机程序产品,可以包括具有物理地体现在其中的计算机可读代码的计算机可用介质,所述计算机程序产品还包括计算机可读程序代码,用于向电路仿真器提供用于集成电路的电路原理图,其中电路布局源自电路原理图,使用电路仿真器对电路原理图进行仿真并且生成用于集成电路的仿真的电气参数,以及在基于仿真的电气参数生成电路布局时,使用仿真的电气参数来实施物理设计规则。
[0009]根据本公开的这些和其他实施例,一种用于在电路布局中实施设计规则的系统可以包括处理器以及耦合到处理器的存储设备,其中存储设备存储多条指令,当由处理器执行时该指令提供至少一个软件模块,该软件模块包括电路仿真器以及验证模块。电路仿真器可以被配置为将集成电路的电路原理图接收到电路仿真器,其中电路布局源自电路原理图,以及仿真电路原理图并且生成用于集成电路的仿真的电气参数。验证模块可以被配置为在基于仿真的电气参数生成所述电路布局时,使用仿真的电气参数来实施物理设计规则。
[0010]本公开的技术优势对于本领域的普通技术人员来说,可以从本文包括的附图、说明书和权利要求中显而易见。实施例的目的和优势将至少通过权利要求中特别指出的元素、特征和组合来实现和完成。
[0011]应当理解,前述一般描述和以下详细描述都是示例和解释性的,而不是对本公开中所阐述的权利要求的限制。
附图说明
[0012]图1示出了如本领域已知的确定电路布局中两个网之间的间距的示例;
[0013]图2A

2C各自示出了根据本公开的实施例的一对电压波形,以演示基于基于仿真的物理设计规则以优化电路布局来确定电路布局中的两个网之间的间距;
[0014]图3示出了根据本公开的实施例,基于基于仿真的物理设计规则以优化电路布局的网的金属间距的示例;
[0015]图4示出了根据本公开用于实施基于仿真的物理设计规则以优化电路布局的示例方法的流程图;
[0016]图5示出了根据本公开的实施例的示例电路设计系统的框图;
[0017]图6示出了根据本公开的实施例的合成软件工具的框图;以及
[0018]图7示出了根据本公开的用于合成具有多位脉冲锁存单元的集成电路设计的示例方法的流程图。
具体实施方式
[0019]本公开的实施例可以提供用于实施设计规则的方法和系统,以设置用于电路布局的物理设计要求。根据本公开的实施例,可以生成从其中可以导出电路布局的电路原理图。电路原理图可以由仿真器进行仿真以在电路原理图内生成仿真参数。仿真参数可以是用于电气集成电路的任何电气参数,诸如用于网的电压或电流值、电迁移参数和/或其他参数。可以在电路原理图内注释和记录仿真参数。注释电路原理图的记录的仿真参数可以被用于
实施在电路布局中的物理设计规则。例如,如果仿真参数是用于集成电路网的电压或电流值,则记录的仿真电压或电流值可以被用于驱动物理验证以优化电路布局。作为又一个示例,如果仿真参数之一是用于已经被视为高压几何节点的几何节点的记录的低电压值,则用于几何节点的记录的低电压值可以被用于避免跳过几何节点可能需要的金属层。仿真参数不仅可以单独被检查,还可以相对于其他参数被检查。例如,可以针对相对于其他网的每个网实施设计规则。因此,本文公开的系统和方法可以消除或严重减少使用现有方法可能发生的电路布局中其他浪费的空间量。
[0020]如在本申请中使用的,“网”可以指在任何时间点具有电压或电流值的唯一集成电路元件。因此,网可以包括电路的电气节点。
[0021]虽然下面的大部分讨论考虑使用仿真电压电平来回注电路原理图,但是本公开的实施例不限于使用电压或任何其他特定的仿真参数,而是如果这样的电气参数能够被仿真、被记录并被用于实施电路布局要求,则可以使用用于电气集成电路的任何电气参数。
[0022]图2A

2C各自示出了根据本公开的实施例的一对电压波形,以演示在基于电路布局的基于仿真的物理设计规则中确定两个网之间的间距以优化电路布局。例如,图2A示出了用于示例网3和示例网5的示例电压波形。使用现有方法,最初可以假设基于示例网3和示例网5之间的最大电压来本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于在电路布局中实施设计规则的方法,包括:向电路仿真器提供用于集成电路的电路原理图,其中所述电路布局源自所述电路原理图;使用所述电路仿真器来对所述电路原理图进行仿真并且生成用于所述集成电路的仿真的电气参数;以及在基于所述仿真的电气参数生成所述电路布局时,使用所述仿真的电气参数来实施物理设计规则。2.根据权利要求1所述的方法,还包括:将所述仿真的电气参数回注和记录到所述电路原理图;以及从所述电路原理图中提取所述仿真的电气参数,用于在基于所述仿真的电气参数生成所述电路布局时,使用所述仿真的电气参数来实施物理设计规则。3.根据权利要求1所述的方法,其中所述仿真的电气参数包括用于所述集成电路的至少两个网中的每一个的仿真的电压特性和仿真的电流特性中的一个。4.根据权利要求3所述的方法,其中,实施所述物理设计规则通过使用所述仿真的电气参数来驱动物理验证以优化所述电路布局,来优化用于所述电路布局的管芯空间。5.根据权利要求3所述的方法,其中,实施所述物理设计规则包括相对于另一个至少两个网中的每一个实施针对所述至少两个网中的每一个的所述物理设计规则。6.根据权利要求5所述的方法,其中:所述物理设计规则包括基于所述两个网的电压的两个网之间的最小间距要求;以及实施所述最小间距要求包括基于如在所述电路原理图中的所述仿真的电气参数中所记录的所述两个网的仿真电压之间的最大差值来限定所述最小间距要求。7.一种用于在电路布局中实施设计规则的计算机程序产品,所述计算机程序产品包括具有物理地体现在其中的计算机可读代码的计算机可用介质,所述计算机程序产品还包括计算机可读程序代码用于:向电路仿真器提供用于集成电路的电路原理图,其中所述电路布局源自电路原理图;使用所述电路仿真器以对所述电路原理图进行仿真并且生成用于所述集成电路的仿真的电气参数;以及在基于所述仿真的电气参数生成所述电路布局时,使用所述仿真的电气参数来实施物理设计规则。8.根据权利要求7所述的计算机程序产品,其中,所述计算机可读程序代码还被配置为:将所述仿真的电气参数回注和记录到所述电路原理图;以及从所述电路原理图中提取所述仿真的电气参数,用于在基于所述仿真的电气参数生成所述电路布局时,使用所述仿真的电气参数来实施物理设计规则。9.根据权利要求7所述的计算机程序产品,其中,所述仿真的电气参数包括用于所述集成电路的至少两个网中的每一个的仿真的电压特性和仿真的电流特性中的一个。10.根据权利要求9所述的计算机程序产...

【专利技术属性】
技术研发人员:迈克尔
申请(专利权)人:思睿逻辑国际半导体有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1