【技术实现步骤摘要】
一种PCB设计中走线分割的方法及系统
本专利技术属于PCB设计
,具体涉及一种PCB设计中走线分割的方法及系统。
技术介绍
PCB,是PrintedCircuitBoard的简称,印刷电路板。目前在市场上有多款PCB设计软件,Cadence作为业界应用最广泛的软件,不仅是它拥有强大的功能和多款相关软件做支撑,还因为它提供了开放式的二次开发接口和较为完善的开发语言库,用户可根据自身的需要进行二次开发。skill语言是Cadence软件内置的一种基于C语言和LISP语言的高级编程语言,Cadence为skill语言提供了丰富的交互式函数,研究skill语言继而编写工具,投入应用可以大大提高工作效率。在PCB设计中有时需要把一个区域内的走线切掉,而现有的方式都是一根一根手动断开走线,此种方式效率低,而且在断开处不整齐;现有手动断开都是通过断开线段,断开的线段往往比实际大,如图5中I所示,我们想从线段A的a点,线段B的b点,线段C的c点,线段D的d点断开,而实际中的操作是如图5中II所示,框内为手动断开的区域, ...
【技术保护点】
1.一种PCB设计中走线分割的方法,其特征在于,包括如下步骤:/nS1.生成走线自动分割模块,并建立走线自动分割模块与PCB设计工具的接口;/nS2.在PCB设计工具中启动走线自动分割模块;/nS3.配置走线自动分割模块获取待切割区域;/nS4.配置走线自动分割模块获取待切割区域与已有布线的交点,将已有布线删除,再重画已有布线在待切割区域外的部分。/n
【技术特征摘要】
1.一种PCB设计中走线分割的方法,其特征在于,包括如下步骤:
S1.生成走线自动分割模块,并建立走线自动分割模块与PCB设计工具的接口;
S2.在PCB设计工具中启动走线自动分割模块;
S3.配置走线自动分割模块获取待切割区域;
S4.配置走线自动分割模块获取待切割区域与已有布线的交点,将已有布线删除,再重画已有布线在待切割区域外的部分。
2.如权利要求1所述的PCB设计中走线分割的方法,其特征在于,待切割区域为矩形;
步骤S3中,获取矩形待切割区域的左下角及右上角坐标点。
3.如权利要求2所述的PCB设计中走线分割的方法,其特征在于,步骤S4具体步骤如下:
S41.配置走线自动分割模块获取待切割区域经过的已有布线;
S42.配置走线自动分割模块判断待切割区域经过的已有布线与待切割区域是否有交点;
若是,进入步骤S43;
S43.配置走线自动分割模块根据待切割区域经过的已有布线与待切割区域交点的个数,重画已有布线在待切割区域外的部分。
4.如权利要求3所述的PCB设计中走线分割的方法,其特征在于,步骤S42中,若待切割区域经过的已有布线与待切割区域没有交点,进入步骤S44;
S44.配置走线自动分割模块将已有布线进行删除。
5.如权利要求4所述的PCB设计中走线分割的方法,其特征在于,步骤S42具体步骤如下:
S421.配置自动分割模块获取待切割区域经过的已有布线的起点和终点坐标,并生成坐标点数列;
S422.配置走线自动分割模块获取矩形待切割区域的左下角及右上角坐标点;
S423.配置走线自动分割模块遍历坐标点数列,判断各已有布线的起点及终点是否在待切割区域内部;
当某个已有布线的起点及终点均在待切割区域内部,则判定该已有布线与待切割区域无交点,进入步骤S44;
否则,进入步骤S43。
6.如权利要求3所述的PCB设计中走线分割的方法,其特征在于,步骤S43具体步骤如下:
S431.当某个已有布线的起点或终点之一在待切割区域内部,则判定该...
【专利技术属性】
技术研发人员:付深圳,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。