确定电子电路版图的互连的寄生元件的制作方法
本公开总体上涉及电子设计自动化(eda),更具体地涉及电子电路版图中互连的寄生元件的确定。此类电子设计自动化系统和寄生元件确定系统在本文中统称为产品系统。
背景技术:
1、具有电子电路的电子器件的开发通常涉及称为设计流程的许多步骤。此设计流程通常以用于要用电子电路(诸如印刷电路板(pcb)或集成电路(ic))实现的新的电子器件的规范开始。电子器件的规范可以被变换成电子器件设计,例如网表,例如由原理图捕获工具或通过对逻辑设计进行综合(有时称为电子器件的寄存器传输级(rtl)描述)来变换。网表可以用电子设计交换格式(edif)或类似格式来规定,其可以描述电子器件设计中各个组件或部件之间的网或连接性。
2、设计流程可以通过验证电子器件设计的功能来继续,例如通过仿真、仿真模拟或原型化电子器件设计,并验证仿真或模拟的结果与来自电子器件设计的预期输出相对应。还可以通过用一个或多个求解器进行形式验证或静态检查电子器件设计中的在利用电子器件设计构建的电子器件的操作期间可能成问题的各种属性,来验证功能。
3、一旦电子器件设计在功能上得到验证,设计流程就可以利用逻辑设计来为电子器件生成版图设计。此过程可以以不同方式实现,但通常通过使用版图工具来实现,该版图工具可以将各个组件或部件放置并互连到电子电路的表示中。例如,在计算系统中实现的版图工具可以呈现电子电路的图形视图,并允许设计者利用版图工具将来自库中的部件放置到图形视图中的电子电路上。
4、然后可以物理地验证电子电路的布局,例如以解决ic设计中的功能良率挑战。此类物理验证有助于确保具有精确器件参数的准确电路行为,而寄生提取工具有助于为所有设计风格提供准确且高性能的提取。在某些方面,本专利申请公开主要聚焦于电子电路版图的物理验证。
5、目前,存在支持确定电子电路版图中互连的寄生元件的产品系统和解决方案。此类产品系统可以受益于改进。
技术实现思路
1、各种公开实施方式包括可用于促进确定电子电路版图中互连的寄生元件的方法和计算机系统。
2、根据本发明的第一方面,一种用于确定电子电路版图中互连的寄生元件的计算机实现的方法可以包括:基于与多个互连寄生模型中的每个互连寄生模型相关联的至少一个性能指标之间的比较,从互连的多个互连寄生模型中确定互连寄生模型;以及基于所确定的互连寄生模型确定互连的寄生元件。
3、根据本发明的第二方面,一种计算机系统可以被布置和配置成执行根据第一方面的此计算机实现的方法的步骤。
4、根据第三方面,一种计算机程序产品可以包括计算机程序代码,该计算机程序代码在由根据第二方面的计算机系统执行时,使该计算机系统执行根据第一方面的方法。
5、根据第四方面,一种计算机可读介质可以包括根据第三方面的计算机程序产品。例如,所描述的计算机可读介质可以是非暂时性的,并且还可以是存储设备上的软件组件。
6、上文已较宽泛地概述了本公开的技术特征,以便本领域技术人员可以更好地理解下文的详细描述。下文将描述形成权利要求的主题的本公开的附加特征和优点。本领域技术人员将理解,他们可以容易地利用所公开的构思和具体实施方式作为确定电子电路版图中互连的寄生元件的基础,或用于实现本公开的相同目的。本领域技术人员还将认识到,此类等同构造不脱离本公开最宽泛形式的精神和范围。
7、此外,在进行下文详细描述之前,应当理解,整个本文献中提供了某些词语和短语的各种定义,并且本领域普通技术人员将理解,此类定义在许多(如果不是大多数)情况下适用于此类已定义词语和短语的先前以及将来用途。虽然一些术语可以包括各种实施方式,但所附权利要求可以将这些术语明确地限制于特定实施方式。
8、下文将更详细地描述实施方式。
1.一种用于确定电子电路版图的互连的寄生元件的计算机实现的方法,计算机方法包括:
2.根据权利要求1所述的计算机实现的方法,还包括:
3.根据前述权利要求中任一项所述的计算机实现的方法,还包括:
4.根据权利要求2或3所述的计算机实现的方法,其中,所述相应的互连的所述相应的特性包括所述相应的互连的金属层的最小尺寸、金属层的最小宽度、布线长度、或它们的任意组合。
5.根据前述权利要求中任一项所述的计算机实现的方法,
6.根据前述权利要求中任一项所述的计算机实现的方法,
7.根据前述权利要求中任一项所述的计算机实现的方法,还包括:
8.根据前述权利要求中任一项所述的计算机实现的方法,
9.根据权利要求2至8中任一项所述的计算机实现的方法,还包括:
10.根据前述权利要求中任一项所述的计算机实现的方法,还包括:
11.根据前述权利要求中任一项所述的计算机实现的方法,还包括:
12.根据前述权利要求中任一项所述的计算机实现的方法,还包括:
13.一种被布置并且被配置为执行根据前述权利要求中任一项所述的计算机实现的方法的步骤的计算机系统。
14.一种计算机程序产品,包括计算机程序代码,所述计算机程序代码在由计算机系统执行时使所述计算机系统实施权利要求1至12中任一项所述的方法。
15.一种计算机可读介质,包括计算机程序产品,所述计算机程序产品包括计算机程序代码,在由计算机系统执行所述计算机程序代码时,使所述计算机系统实施权利要求1至12中任一项所述的方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com