[发明专利]一种通过建立数学几何模型来辅助PCB设计方法有效
申请号: | 201710565028.3 | 申请日: | 2017-07-12 |
公开(公告)号: | CN107292055B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 吴均;明睿;王灿钟 | 申请(专利权)人: | 深圳市一博科技股份有限公司 |
主分类号: | G06F30/398 | 分类号: | G06F30/398;G06F111/10 |
代理公司: | 深圳市远航专利商标事务所(普通合伙) 44276 | 代理人: | 田志远;张朝阳 |
地址: | 518000 广东省深圳市南山区科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 建立 数学 几何 模型 辅助 pcb 设计 方法 | ||
1.一种通过建立数学几何模型来辅助PCB设计方法,其特征在于,包括以下步骤:
步骤1、通过Skill设计程序,读取指定PCB的数据信息;
步骤2、将读取指定PCB的数据信息转化为数学几何模型,建立二维、三维坐标系统及其相关参数定义;
步骤3、业务处理模块中,通过人机交互程序,接受指令,通过对指定PCB数据信息转化的数学几何模型进行各项参数的调整与运算,从而得到期望或是优化的结果;
步骤4、将处理后的结果,转化为PCB的数据信息;
步骤5、运行结束;
在PCB通流能力检查的过程中,通过直线方程:a'x+b'y+c'=0对铜箔进行扫描,即扫描线为a'x+b'y+c'=0,其中a’、b’分别为x和y的系数,c’为常数项;
强制直线方程过黄色高亮的铜箔区域内的一点,即检测点,检测点按X Y方向增量的形式变动,精度高则增量小,反之增量大;
在每一个检测点,扫描线a'x+b'y+c'=0从0-360度按角度增量变化,也就是直线斜率K的调整,精度高则角度增量小,反之角度增量大;
记录扫描线a'x+b'y+c'=0通过扫描区域内最短的直线方程,相应就是铜箔的最小宽度,从而计算出铜箔的通流能力。
2.根据权利要求1所述的通过建立数学几何模型来辅助PCB设计方法,其特征在于,所述Skill设计程序通过CADENCE AXLSKILL语言进行开发。
3.根据权利要求1所述的通过建立数学几何模型来辅助PCB设计方法,其特征在于,在所述步骤2中,将PCB上的走线转换成直线方程或弧线方程。
4.根据权利要求3所述的通过建立数学几何模型来辅助PCB设计方法,其特征在于,PCB的某一层中,第m条网络完整走线定义为Netm,Netm为集合了n条直线的集合,则Netm的集合为Netm:Zi(L1L2…Ln),其中Ln的数学方程为Ln:anx+bny+cn=0(xnyn xn'yn'),其中(xnyn xn'yn')表示为该直线段的两点,an、bn分别x、y的系数,cn为常数项,Zi表示第i层。
5.根据权利要求1所述的通过建立数学几何模型来辅助PCB设计方法,其特征在于,在所述步骤3中,通过矢量D对数学几何模型中的走线间距及方向进行调整。
6.根据权利要求5所述的通过建立数学几何模型来辅助PCB设计方法,其特征在于,在PCB走线间距优化自动调整过程中,
(1)BUS信号中有m个网络在第i层,分别为Net1~Netm,定义Netm从起始换层孔的起点Sm到终止换层孔的终点S'1-m,
(2)记录其中的转折点及线段为:
Net1中,转折点分别为S1、A1、B1……S'1,线段分别为L1-1、L1-2、L1-3……L1-n;
Net2中,转折点分别为S2、A2、B2……S'2,线段分别为L2-1、L2-2、L2-3……L2-n;
以此类推,
Netm中,转折点分别为Sm、Am、Bm……S'm,线段分别为Lm-1、LM-2、Lm-3……Lm-n;
(3)定义:
Net1:Zi(L1-1 L1-2 L1-3 …… L1-n),
Net2:Zi(L2-1 L2-2 L2-3 …… L2-n),
……
Netm:Zi(Lm-1 Lm-2 Lm-3 …… Lm-n);
(4)根据两点确定一条直线,则L1-1:ax+by+c=0(S1,A1),a、b、分别x、y的系数,c为常数项,进而可以确定Net1~Netm的方程为:
Net1:Zi(a1-1x+b1-1y+c1-1=0(S1,A1))
Zi(a1-2x+b1-2y+c1-2=0(A1,B1))
……
Zi(a1-nx+b1-ny+c1-n=0(X1,S'1)),X1为S'1前面一点,
Net2:Zi(a2-1x+b2-1y+c2-1=0(S2,A2))
Zi(a2-2x+b2-2y+c2-2=0(A2,B2))
……
Zi(a2-nx+b2-ny+c2-n=0(X2,S'2)),X2为S'2前面一点,
以此类推,
Netm:Zi(am-1x+bm-1y+cm-1=0(Sm,Am))
Zi(am-2x+bm-2y+cm-2=0(Am,Bm))
……
Zi(am-nx+bm-ny+cm-n=0(Xm,S'm)),Xm为S'm前面一点,
(5)得到Net1~Netm为由只通过确定两点的直线方程的集合,通过对方程参数调整,对PCB走线间距优化调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市一博科技股份有限公司,未经深圳市一博科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710565028.3/1.html,转载请声明来源钻瓜专利网。