System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 不同元器件之间的飞线互连方法、电子设备及存储介质技术_技高网

不同元器件之间的飞线互连方法、电子设备及存储介质技术

技术编号:40563030 阅读:11 留言:0更新日期:2024-03-05 19:26
本发明专利技术涉及EDA技术领域,特别是涉及不同元器件之间的飞线互连方法、电子设备及存储介质。其通过获取待连接的第一元器件D1和第二元器件D2;指定K对第一元器件的网络名与第二元器件的网络名之间的映射关系;计算每对网络名的映射关系中引脚之间的最短距离,以最短距离的两个引脚为端点创建飞线;其中最短距离的计算步骤包括:查找D1中与指定网络名相同的所有引脚,得到引脚集合S1;查找D2中与指定网络名相同的所有引脚,得到引脚集合S2;计算S1中所有引脚到S2中所有引脚的最短距离,得到第k对映射关系中引脚之间的最短距离。该方法在设计时能够创建飞线,实时可视化飞线布局。

【技术实现步骤摘要】

本专利技术涉及eda,特别是涉及不同元器件之间的飞线互连方法、电子设备及存储介质


技术介绍

1、在电路板设计过程中,有时会出现一些无法通过布线来连接的电路元件,此时需要采用飞线的方式进行设计。飞线也是没有集成到元器件内部的连线。当元器件生产完毕之后,在组装时需要将两个元器件的相关引脚连接起来,连接任意两个引脚之间连线为飞线,飞线可以是导电的金属连接线,也可以是在电路设计时在电路图上生成的连线。

2、在现有的eda工具进行协同设计时,多个设计布局时无法同时兼顾飞线的设计,导致飞线没有合理的布局,因此亟需一种兼顾飞线布局设计的方法。


技术实现思路

1、针对上述技术问题,本专利技术采用的技术方案为:一种不同元器件之间的飞线互连方法,所述方法包括如下步骤:

2、s200,获取待连接的第一元器件d1和第二元器件d2,d1具有n个引脚,d2具有m个引脚,d1和d2中分别包括多个具有相同网络名的引脚。

3、s400,指定k对第一元器件的网络名与第二元器件的网络名之间的映射关系{pp1,pp2,…,ppk,…,ppk},ppk为第k对网络名的映射关系,k的取值范围为1到k;ppk的映射关系为d1的第i个网络名netd1,i与d2的第j个网络名netd2,j连接,其中i和j均大于等于1。

4、s600,计算每对网络名的映射关系中引脚之间的最短距离,以最短距离的两个引脚为端点创建飞线;其中ppk中引脚之间的最短距离的计算步骤包括:

5、s620,查找d1中与netd1,i相同的所有引脚,得到引脚集合s1。

6、s640,查找d2中与netd2,j相同的所有引脚,得到引脚集合s2。

7、s660,计算s1中所有引脚到s2中所有引脚的最短距离,得到第k对映射关系中引脚之间的最短距离。

8、此外,本专利技术还提供了一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现上述方法。

9、此外,本专利技术还提供了一种电子设备,包括处理器和上述非瞬时性计算机可读存储介质。

10、本专利技术至少具有以下有益效果:

11、本专利技术实施例提供不同元器件之间的飞线互连方法、电子设备及存储介质,其指定两个不同元器件之间网络名的映射关系;获取每个映射关系中两个网络名分别对应的所有引脚的引脚集合s1和s2,计算s1和s2的最短距离,为最短距离对应的两个引脚创建飞线,该方法在设计时能够同时创建飞线,实时可视化飞线布局,解决了现有技术中多个设计无法兼顾飞线布局设计的问题。

本文档来自技高网...

【技术保护点】

1.不同元器件之间的飞线互连方法,其特征在于,所述方法包括如下步骤:

2.根据权利要求1所述的方法,其特征在于,S660还包括:

3.根据权利要求2所述的方法,其特征在于,S662还包括获取参考差值坐标和参考距离DD的初始值的步骤:

4.根据权利要求1所述的方法,其特征在于,S400之前还包括:

5.根据权利要求4所述的方法,其特征在于,S300还包括:

6.根据权利要求1所述的方法,其特征在于,S400之后还包括:

7.根据权利要求6所述的方法,其特征在于,S500还包括:

8.根据权利要求1所述的方法,其特征在于,S500,当D1或D2的位置发生移动时,根据移动后的引脚坐标执行S600。

9.一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,其特征在于,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1-8中任意一项的所述方法。

10.一种电子设备,其特征在于,包括处理器和权利要求9中所述的非瞬时性计算机可读存储介质。</p>...

【技术特征摘要】

1.不同元器件之间的飞线互连方法,其特征在于,所述方法包括如下步骤:

2.根据权利要求1所述的方法,其特征在于,s660还包括:

3.根据权利要求2所述的方法,其特征在于,s662还包括获取参考差值坐标和参考距离dd的初始值的步骤:

4.根据权利要求1所述的方法,其特征在于,s400之前还包括:

5.根据权利要求4所述的方法,其特征在于,s300还包括:

6.根据权利要求1所述的方法,其特征在于,s400之后还包括:

7...

【专利技术属性】
技术研发人员:竺银瑶张金辉伊林马俊毅
申请(专利权)人:上海合见工业软件集团有限公司
类型:发明
国别省市:

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

1