一种引脚匹配方法及系统技术方案

技术编号:37055246 阅读:33 留言:0更新日期:2023-03-29 19:32
本发明专利技术涉及电子设计自动化技术领域,特别是涉及一种引脚匹配方法及系统,该方法通过计算引脚矩阵中的行坐标,根据行参考间距和选取的初始的参考行坐标计算成整数倍关系的行坐标及其关联的行引脚总数量,将不成整数倍关系的候选行作为新的初始参考行坐标继续计算成整数倍关系的行坐标及关联的行引脚总数量,将不同模式对应的行引脚总数量与对应的列引脚总数量进行组合,行引脚总数量和列引脚总数量之和最大的组合对应的引脚为正确的引脚,通过该方法能够自动的匹配出哪些引脚的位置是正确的,哪些引脚的位置是错误的,解决了依靠肉眼识别偏离引脚导致无法及时有效识别的问题。眼识别偏离引脚导致无法及时有效识别的问题。眼识别偏离引脚导致无法及时有效识别的问题。

【技术实现步骤摘要】
一种引脚匹配方法及系统


[0001]本专利技术涉及电子设计自动化
,特别是涉及一种引脚匹配方法及系统。

技术介绍

[0002]在PCB、Package、Interposer和IC设计中,通常会按照矩阵形式布局成千上万个引脚,但是在引脚被创建之后,通常由于后续的不断编辑,比如旋转造成的误差,或者其它各种各样的原因,造成其中某些引脚稍微偏离了最初的位置,偏差可能在纳米级别,再加上引脚矩阵中包含巨大数据量的引脚,此时依靠工程师肉眼或者现有的工具很难有效的检测出这些偏离的引脚。

技术实现思路

[0003]针对上述技术问题,本专利技术采用的技术方案为:一种引脚匹配方法,所述方法包括:S100,获取引脚矩阵中所有引脚的横纵坐标,将纵坐标的差值在行误差范围内的引脚归为同一行,得到P个按顺序排列的行坐标Row={R1,R2,

,R
p
,

R
P
},R
p
为第p个行坐标,p的取值范围为1到P;获取每个行坐标关联的引脚数量,得到P个引脚数量SR={S本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种引脚匹配方法,其特征在于,所述方法包括:S100,获取引脚矩阵中所有引脚的横纵坐标,将纵坐标的差值在行误差范围内的引脚归为同一行,得到P个按顺序排列的行坐标Row={R1,R2,

,R
p
,

R
P
},R
p
为第p个行坐标,p的取值范围为1到P;获取每个行坐标关联的引脚数量,得到P个引脚数量SR={SR1,SR2,

,SR
p
,

,SR
P
},SR
p
为第p个行坐标关联的引脚数量;S200,获取M1种行间距作为行参考间距CRD={CRD1,CRD2,

,CRD
m
,

,CRD
M1
},CRD
m
为第m种行参考间距,m的取值范围为1到M1;S300,从Row中选取初始的参考行坐标R
q
,q的取值范围为1到P;以CRD
m
和R
q
组合为行模式,遍历R
q
之后的每一个行坐标,计算R
q+1
与R
q
的差值是否为CRD
m
的整数倍,若是,则将R
q+1
标记为目标行且将R
q+1
作为新的参考行坐标;否则,将R
q+1
标记为候选行且继续以R
q
为参考行坐标计算R
q+2
与R
q
的差值是否为CRD
m
的整数倍;遍历引脚矩阵中R
q
之后的所有行坐标,根据SR得到所有目标行关联的行引脚总数量和Q个候选行;S400,分别以每个候选行为初始的参考行坐标与CRD
m
组合为相应的行模式,根据S300再次计算得到每个行模式下所有目标行关联的行引脚总数量;S500,获取M2种列参考间距,并获取每个列参考间距和初始的参考列坐标对应的所有列模式下的列引脚总数量;将M1种行参考间距关联的每个行模式下的行引脚总数量和M2种列参考间距关联的每个列模式下的列引脚总数量进行组合,行引脚总数量...

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

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

1