一种基于Allegro软件的走线换层和线宽调整方法技术

技术编号:18350680 阅读:105 留言:0更新日期:2018-07-02 00:04
本发明专利技术公开了一种基于Allegro软件的走线换层和线宽调整方法,该方法包括:利用Allegro软件中的Sub‑Drawing指令,导出走线的clp文件;修改clp文件实现走线换层和线宽调整的操作。本发明专利技术通过clp文件上进行参数(走线层和线宽)替换操作,然后导入目标PCB文件中就可以完成走线宽度调整和走线换层的目的,相比手工操作大大降低了操作的难度,增加了准确度,减少了操作时间,提高了工作效率。

【技术实现步骤摘要】
一种基于Allegro软件的走线换层和线宽调整方法
本专利技术涉及计电路板布图设计
,尤其涉及一种基于Allegro软件的走线换层和线宽调整方法。
技术介绍
在新项目或改版的过程中,设计师经常会遇到:客户为了考虑信号质量或者加工成本,通常会采用信号线换到不同的层上或者更改层叠的方式,因此会产生走线换层和线宽调整的繁琐工作。设计师会花费大量的时间进行走线换层和线宽调整,由于都是手工操作,很容易遗漏部分信号线没有进行线宽更改,而且很难发现。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种操作方便、准确度高的基于Allegro软件的走线换层和线宽调整方法本专利技术所采用的技术方案是:一种基于Allegro软件的走线换层和线宽调整方法,该方法包括:利用Allegro软件中的Sub-Drawing指令,导出走线的clp文件;修改clp文件实现走线换层和线宽调整的操作。进一步,其具体包括:首先通过Allegro软件中的Sub-Drawing指令,导出PCB文件中需要修改的层的所有走线,生成clp文件,修改clp文件中的层名和线宽并保存,然后通过Sub-Drawing指令将CLP文件导入到PCB文件中。进一步,clp文件中语句clpMKSConvert后的第一个参数表示线宽,clp_path后的第一个参数表示走线所在的层。本专利技术的有益效果是:本专利技术通过clp文件上进行参数(走线层和线宽)替换操作,然后导入目标PCB文件中就可以完成走线宽度调整和走线换层的目的,相比手工操作大大降低了操作的难度,增加了准确度,减少了操作时间,提高了工作效率。附图说明下面结合附图对本专利技术的具体实施方式作进一步说明:图1是本专利技术的一具体实施例的流程图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如图1所示,其示出了一种基于Allegro软件的走线换层和线宽调整方法,该方法包括:利用Allegro软件中的Sub-Drawing指令,导出走线的clp文件;修改clp文件实现走线换层和线宽调整的操作。首先通过Allegro软件中的Sub-Drawing指令,导出PCB文件中需要修改的层的所有走线,生成clp文件,修改clp文件中的层名和线宽并保存,然后通过Sub-Drawing指令将CLP文件导入到PCB文件中。clp文件中语句clpMKSConvert后的第一个参数表示线宽,clp_path后的第一个参数表示走线所在的层。通过clp文件上进行参数(走线层和线宽)替换操作,然后导入目标PCB文件中就可以完成走线宽度调整和走线换层的目的,相比手工操作大大降低了操作的难度,增加了准确度,减少了操作时间,提高了工作效率。实施例(1)同一层叠下走线换层和线宽调整操作:把ART03层走线换到ART07层,并且4.2mil的线宽变为4mil,3.5mil的线宽变为3mil。如图1所示,具体操作如下A:先执行Export->Sub-Drawing导出ART03的所有走线,生成文件standard.clp。B:使用文本编辑器打开standard.clp文件,使用替换功能把所有的ART03换成ART07,把standard.clp文件中所有的4.200000和3.500000替换为4.000000和3.000000,最后保存文件。C:在Allegro软件中执行Import->Sub-Drawing导入上一步保存的standard.clp文件。此时ART03的线就全都换到了ART07,并且线宽全都进行了调整。(2)层叠发生变化后的走线换层和线宽调整操作:把6层板改为8层板:6层板上的ART03和ART04层上的信号线分别转换到8层板的ART03和ART06层上,并做相应的阻抗线的线宽调整。具体操作如下A:先执行Export->Sub-Drawing导出ART03和ART04层上的所有走线,生成相应的ART03.clp和ART04.clp。B:使用文本编辑器打开ART03.clp,把线宽全都替换为8层板中ART03层要求的线宽,保存文件。用文本编辑器打开ART04.clp文件,把ART04全都替换为ART06,把线宽全都替换为8层板中ART06层要求的线宽,保存文件。C:执行Import->Sub-Drawing导入第二步保存的.clp文件。至此6层板中的走线就全转化到8层板中。以上是对本专利技术的较佳实施进行了具体说明,但本专利技术创造并不限于所述实施例,熟悉本领域的技术人员在不违背本专利技术精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。本文档来自技高网...
一种基于Allegro软件的走线换层和线宽调整方法

【技术保护点】
1.一种基于Allegro软件的走线换层和线宽调整方法,其特征在于,该方法包括:利用Allegro软件中的Sub‑Drawing指令,导出走线的clp文件;修改clp文件实现走线换层和线宽调整的操作。

【技术特征摘要】
1.一种基于Allegro软件的走线换层和线宽调整方法,其特征在于,该方法包括:利用Allegro软件中的Sub-Drawing指令,导出走线的clp文件;修改clp文件实现走线换层和线宽调整的操作。2.根据权利要求1所述的基于Allegro软件的走线换层和线宽调整方法,其特征在于,具体包括:如果同一层叠下走线换层和线宽调整操作,则首先通过Allegro软件中的Sub-D...

【专利技术属性】
技术研发人员:王文军贾首峰
申请(专利权)人:深圳市兴森快捷电路科技股份有限公司广州兴森快捷电路科技有限公司宜兴硅谷电子科技有限公司
类型:发明
国别省市:广东,44

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

1