一种走线长度检查方法及系统技术方案

技术编号:26419487 阅读:20 留言:0更新日期:2020-11-20 14:15
本发明专利技术公开了一种走线长度检查方法及系统,所述方法包括:获取电源层的所有铜皮信息;获取电源层相邻层的走线信息;根据获取的信息判断走线与每一铜皮的距离,找到与走线距离为0的两个铜皮,确定走线与铜皮相交图形的顶点;计算走线与所述两个铜皮分别相交的面积;根据获取的走线总长、线段宽度和计算得到的面积,求得走线横跨两个铜皮的长度;若所求得长度大于预设长度,则判定走线长度不符合设计要求。所述系统包括:信息获取单元、相交图形确定单元、相交面积计算单元、走线长度计算单元和走线长度比较单元。本发明专利技术能够快速、精确地检查走线长度,找出不符合设计要求的走线。

【技术实现步骤摘要】
一种走线长度检查方法及系统
本专利技术涉及印刷电路板设计领域,具体涉及一种走线长度检查方法及系统。
技术介绍
印刷电路板(PrintedCircuitBoard,PCB)最早使用的是纸基覆铜印制板。自半导体晶体管于20世纪50年代出现以来,对PCB的需求量急剧上升。特别是集成电路的迅速发展及广泛应用,使电子设备的体积越来越小,电路布线密度和难度越来越大,这就要求PCB要不断更新。目前PCB的品种已从单面板发展到双面板、多层板和挠性板;结构和质量也已发展到超高密度、微型化和高可靠性程度;新的设计方法、设计用品和制板材料、制板工艺不断涌现。目前市场上已有多款计算机辅助设计PCB的应用软件,其中,Cadence是业界应用最广泛的PCB设计软件,它拥有强大的功能和多款相关软件做支撑,还提供了开放式的二次开发接口和较为完善的开发语言库,用户可根据自身的需要进行二次开发。Cadence软件内置了基于C语言和LISP语言的skill语言,Cadence为skill语言提供了丰富的交互式函数,可用于编写设计应用工具,可以大大提高工作效率。在PC本文档来自技高网...

【技术保护点】
1.一种走线长度检查方法,其特征在于,包括:/n获取电源层的所有铜皮信息;/n获取电源层相邻层的走线信息;/n根据获取的信息判断走线与每一铜皮的距离,找到与走线距离为0的两个铜皮,确定走线与铜皮相交图形的顶点;/n计算走线与所述两个铜皮分别相交的面积;/n根据获取的走线总长、线段宽度和计算得到的面积,求得走线横跨两个铜皮的长度;/n若所求得长度大于预设长度,则判定走线长度不符合设计要求。/n

【技术特征摘要】
1.一种走线长度检查方法,其特征在于,包括:
获取电源层的所有铜皮信息;
获取电源层相邻层的走线信息;
根据获取的信息判断走线与每一铜皮的距离,找到与走线距离为0的两个铜皮,确定走线与铜皮相交图形的顶点;
计算走线与所述两个铜皮分别相交的面积;
根据获取的走线总长、线段宽度和计算得到的面积,求得走线横跨两个铜皮的长度;
若所求得长度大于预设长度,则判定走线长度不符合设计要求。


2.根据权利要求1所述的走线长度检查方法,其特征在于,所述确定走线与铜皮相交图形的顶点,包括:
获取铜皮和走线的顶点坐标;
通过计算走线顶点与铜皮的距离,确定落入铜皮内的走线顶点,作为走线与铜皮相交图形的顶点;
通过计算铜皮顶点与走线的距离,确定落入走线内的铜皮顶点,作为走线与铜皮相交图形的顶点;
计算铜皮边界线段与走线边界线段的交点,作为走线与铜皮相交图形的顶点。


3.根据权利要求2所述的走线长度检查方法,其特征在于,所述计算铜皮边界线段与走线边界线段的交点,包括:
确定走线的边界线段:确定落入铜皮内的走线顶点A、B,未落入铜皮内的走线顶点C、D;
判断AC与BD是否有交点,若AC与BD有交点,则走线的边界线段为AD和BC;若AC与BD无交点,则走线的边界线段为AC和BD;
计算线段交点:根据铜皮的边界线段和走线的边界线段计算交点。


4.根据权利要求2所述的走线长度检查方法,其特征在于,所述计算走线与所述两个铜皮分别相交的面积,包括:
S=1/2*[(x1*y2-x2*y1)+(x2*y3-x3*y2)+...+(xk*yk+1-xk+1*yk)+...+(xn*y1-x1*yn)]
其中,S表示相交面积,xn、yn分别表示围成相交图形的第n个顶点的横、纵坐标。


5.根据权利要求4所述的走线长度检查方法,其特征在于,所述根据走线总长、线段宽度和计算得到的面积,求得走线横跨两个铜皮的长度,包括:
L=len-S1/W-S2/W
其中,L...

【专利技术属性】
技术研发人员:吴景霞
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1