一种集成电路版图设计中摆放引脚的方法技术

技术编号:37311603 阅读:16 留言:0更新日期:2023-04-21 22:54
本发明专利技术提供了一种集成电路版图设计中摆放引脚的方法,包括以下步骤:1)在版图中生成电路的所有引脚;2)获取和引脚有相同线网信息的信号线;3)获取版图的边界;4)计算版图的边界和信号线末端的距离;5)确定距离版图的边界最近的信号线的末端作为引脚的落点;6)调整引脚的大小和工艺层。本发明专利技术可以实现自动摆放引脚,提高集成电路版图工程师的设计效率。提高集成电路版图工程师的设计效率。提高集成电路版图工程师的设计效率。

【技术实现步骤摘要】
一种集成电路版图设计中摆放引脚的方法


[0001]本专利技术涉及EDA数字仿真工具
,具体涉及一种集成电路版图设计中摆放引脚的方法。

技术介绍

[0002]在集成电路版图设计中,为了保证版图和电路图的连接信息的一致性,需要在模块单元内部的周边的合适位置摆放或者创建引脚,上层版图调用模块单元时,以这些引脚为标识,进行信号线连接。
[0003]目前在EDA工具中,版图工程师只能在模块单元内手动创建或者移动已有的引脚,将其放在合适的位置,通过此方法进行会花费大量时间且准确性不能保证,极大影响集成电路版图工程师的设计效率。

技术实现思路

[0004]为了解决现有技术存在的不足,本专利技术的目的在于提供一种集成电路版图设计中摆放引脚的方法,用于提高集成电路版图工程师的设计效率。
[0005]为实现上述目的,本专利技术提供的集成电路版图设计中摆放引脚的方法,包括以下步骤:
[0006]1)在版图中生成电路的所有引脚;
[0007]2)获取和引脚有相同线网信息的信号线;
[0008]3)获取版图的边界;
[0009]4)计算版图的边界和信号线末端的距离;
[0010]5)确定距离版图的边界最近的信号线的末端作为引脚的落点;
[0011]6)调整引脚的大小和工艺层。
[0012]进一步地,所述步骤2),进一步包括:判断引脚和信号线的线网名是否相同,如果相同,则表示引脚与信号线具有相同线网信息,如果不相同,则表示引脚与信号线具有不同的线网信息
[0013]进一步地,所述步骤5),进一步包括:如果距离版图的边界的最近的同线网的信号线有多条,则分别考虑信号线距版图的不同边界的距离进行选取,考虑的先后顺序依次为:距离版图边界的左侧边缘、底部边缘、右侧边缘和顶部边缘的距离。
[0014]进一步地,所述步骤5),进一步包括:
[0015]如果同线网的多条信号线同时离版图边界的同一边最近,则:
[0016]当信号线走向为水平方向时,引脚放置在信号线末端坐标的Y值最小的信号线的末端;
[0017]当信号线走向为竖直方向时,引脚放置在信号线末端坐标的X值最小的信号线的末端。
[0018]更进一步地,所述步骤6),如果引脚的工艺层名和信号线的工艺层名不同,则引脚
的工艺层调整为信号线的工艺层。
[0019]为实现上述目的,本专利技术还提供一种电子设备,包括存储器和处理器,所述存储器上储存有在所述处理器上运行的程序,所述处理器运行所述程序时执行上述的集成电路版图设计中摆放引脚的方法的步骤。
[0020]为实现上述目的,本专利技术还提供一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述的集成电路版图设计中摆放引脚的方法的步骤。
[0021]本专利技术的一种集成电路版图设计中摆放引脚的方法,与现有技术相比具有如下有益效果:
[0022](1)本专利技术利用EDA工具将版图中的所有引脚批量移动到合适的位置,替换手动创建和移动,避免设计错误,极大提高版图工程师的设计效率;
[0023](2)本专利技术自动将所有版图中已有的引脚移动到离版图边界最近的信号线的末端,并调整Pins的大小和Pins Layer。
[0024]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。
附图说明
[0025]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,并与本专利技术的实施例一起,用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0026]图1为根据本专利技术的集成电路版图设计中摆放引脚的方法流程图;
[0027]图2示出了版图中已有引脚和与引脚同Net的多条信号线;
[0028]图3为图2中的引脚移动后示意图;
[0029]图4示出了引脚摆放示意图;
[0030]图5示出了引脚摆放另一示意图;
[0031]图6示出了引脚摆放的又一示意图;
[0032]图7示出了调整引脚的Layer为Path线的Layer效果示意图。
具体实施方式
[0033]下面将参照附图更详细地描述本专利技术的实施例。虽然附图中显示了本专利技术的某些实施例,然而应当理解的是,本专利技术可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本专利技术。应当理解的是,本专利技术的附图及实施例仅用于示例性作用,并非用于限制本专利技术的保护范围。
[0034]应当理解,本专利技术的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本专利技术的范围在此方面不受限制。
[0035]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0036]需要注意,本专利技术中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域
技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。“多个”应理解为两个或以上。
[0037]下面,将参考附图详细地说明本专利技术的实施例。
[0038]实施例1
[0039]图1为根据本专利技术的集成电路版图设计中摆放引脚的方法流程图,下面将参考图1,对本专利技术的集成电路版图设计中摆放引脚的方法进行详细描述。
[0040]在步骤S1,在版图中生成电路中的所有引脚。
[0041]在本专利技术的实施例中,利用现有EDA工具在版图中生成电路中的所有引脚。
[0042]在步骤S2,获取和引脚有相同Net信息的信号线。
[0043]在本专利技术的实施例中,和引脚具有相同线网(Net)信息的信号线(Path)判断标准为引脚和信号线的线网名(Net Name)是否相同,如果Net Name相同,则表示引脚与信号线具有相同Net信息,如果Net Name不相同,则表示引脚与信号线具有不同的Net信息。
[0044]在步骤S3,获取版图的边界。
[0045]在本专利技术的实施例中,利用现有EDA工具获取版图的边界。
[0046]在步骤S4,计算版图的边界和信号线末端的距离。
[0047]在本专利技术的实施例中,利用现有EDA工具可以计算出版图的边界和信号线末端的距离。
[0048]在步骤S5,确定距离版图的边界最近的信号线的末端作为引脚的落点。
[0049]在本专利技术的实施例中,如果离版图的边界的最近的同Net的信号线有多条,则按照离版图边界的左侧边缘(Left Edge)、底部边缘(Bottom Edge)、右侧边缘(Right Edge)和顶部边缘(Top Edge本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集成电路版图设计中摆放引脚的方法,包括以下步骤:1)在版图中生成电路的所有引脚;2)获取和引脚有相同线网信息的信号线;3)获取版图的边界;4)计算版图的边界和信号线末端的距离;5)确定距离版图的边界最近的信号线的末端作为引脚的落点;6)调整引脚的大小和工艺层。2.根据权利要求1所述的集成电路版图设计中摆放引脚的方法,其特征在于,所述步骤2),进一步包括:判断引脚和信号线的线网名是否相同,如果相同,则表示引脚与信号线具有相同线网信息,如果不相同,则表示引脚与信号线具有不同的线网信息。3.根据权利要求1所述的集成电路版图设计中摆放引脚的方法,其特征在于,所述步骤5),进一步包括:如果距离版图的边界的最近的同线网的信号线有多条,则分别考虑信号线距版图的不同边界的距离进行选取,考虑的先后顺序依次为:距离版图边界的左侧边缘、底部边缘、右侧边缘和顶部边缘的距离。4.根据权利要求1所述的集成电路版图设计中摆放引脚的...

【专利技术属性】
技术研发人员:张建军洪姬铃李起宏陆涛涛肖寒
申请(专利权)人:上海华大九天信息科技有限公司
类型:发明
国别省市:

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

1