《一种改变ALLEGRO软件中走线层所有特定线宽的方法.pdf》由会员分享,可在线阅读,更多相关《一种改变ALLEGRO软件中走线层所有特定线宽的方法.pdf(6页完整版)》请在专利查询网上搜索。
1、10申请公布号CN104102795A43申请公布日20141015CN104102795A21申请号201410387679422申请日20140808G06F17/5020060171申请人浪潮集团有限公司地址250101山东省济南市高新区舜雅路1036号72发明人崔铭航王增超柯华英74专利代理机构济南信达专利事务所有限公司37100代理人姜明54发明名称一种改变ALLEGRO软件中走线层所有特定线宽的方法57摘要本发明提供了一种改变ALLEGRO软件中走线层所有特定线宽的方法,设计PCB板布线技术,通过ALLEGRO软件的SKILL接口,利用ALLEGRO软件的专用语言,对ALLEGRO。
2、软件中对应配置文件的数据库进行编辑操作,实现以走线层为单位快速的替换层内所有特定线宽走线。该方法设计思路新颖、实现简单、方便快捷,能够有效克服ALLEGRO软件现有功能下人为改变特定线宽的缺陷,进行了ALLEGRO软件功能的二次开发,显著提高了改变特定线宽的工作效率,节约了大量人力,避免了某些特定线宽被遗漏或误判,有效提高了PCB板布线的质量和效率。51INTCL权利要求书1页说明书4页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页10申请公布号CN104102795ACN104102795A1/1页21一种改变ALLEGRO软件中走线层所有特定线宽的方法,其特征在于。
3、,通过ALLEGRO软件提供的扩展SKILL接口,利用ALLEGRO软件的专用语言,对ALLEGRO软件中对应配置文件的数据库进行编辑操作,使得以走线层为单位快速的替换层内所有特定线宽走线;该方法的具体内容包括对ALLEGRO软件的菜单栏文件进行修改的步骤,对ALLEGRO软件安装路径下的CADENCESPB_165SHARELOCALPCBSKILL目录下的ALLEGROILINIT文件进行修改的步骤,将CHANGEWHOLELAYERWIDTHIL文件放到ALLEGRO软件安装路径下的CADENCESPB_165SHARELOCALPCBSKILL目录下的步骤;在ALLEGRO软件的菜单栏。
4、中执行CHANGEWHOLELAYERWIDTH命令的步骤。2根据权利要求1所述的一种改变ALLEGRO软件中走线层所有特定线宽的方法,其特征在于,所述对ALLEGRO软件的菜单栏文件进行修改的步骤,包括将ALLEGRO软件的配置文件ALLEGROMEN放在ALLEGRO安装路径下的CADENCESPB_165SHAREPCBTEXTCUIMENUS目录下。3根据权利要求2所述的一种改变ALLEGRO软件中走线层所有特定线宽的方法,其特征在于,使用该方法的具体步骤包括在ALLEGRO软件中点击LAYOUTSKILL选项,在LAYOUTSKILL选项的下列表中选择SHAPE,TRACEANDVI。
5、A,并点击CHANGEWHOLELAYERWIDTH功能选项;在出现的CHANGEWIDTH对话框中,在SOURCELAYER选择需要改变特定线宽的走线层,在SOURCESEGMENTWIDTH选择本层中需要改变的特定线宽,在NEWSEGMENTWIDTH选择改变后的线宽,然后点击按钮CHANGEWIDTH。4根据权利要求3所述的一种改变ALLEGRO软件中走线层所有特定线宽的方法,其特征在于,在出现的CHANGEWIDTH对话框中,在SOURCELAYER选择IN3层,在SOURCESEGMENTWIDTH选择本层中需要改变的特定线宽为60MIL,在NEWSEGMENTWIDTH选择改变后的。
6、线宽为30MIL,然后点击按钮CHANGEWIDTH,即能将IN3层所有线宽为60MIL的走线的线宽改变为30MIL。权利要求书CN104102795A1/4页3一种改变ALLEGRO软件中走线层所有特定线宽的方法0001技术领域0002本发明涉及PCB板布线技术,具体地说是一种改变ALLEGRO软件中走线层所有特定线宽的方法。背景技术0003目前在电子业界有多款PCB设计软件,ALLEGRO软件作为其中的一种,具有非常丰富而强大的功能。此软件使用独有的的数据形式存储配置文件,并且每份配置文件都有相应的独立数据库支撑。数据库中主要有两类信息物理信息和逻辑信息。ALLEGRO软件的各种功能操作,。
7、都是对这个数据库的编辑和操作。0004在使用ALLEGRO软件进行PCB布线时,如果某特定线宽的所有走线需要改变线宽,但ALLEGRO软件现有的功能只允许人为的找到特定线宽走线,从而一根一根的替换线宽。在PCB密集度高切周期紧张的情况下,容易产生遗漏或误判,且浪费人力。发明内容0005针对现有技术存在的不足之处,本发明提供一种改变ALLEGRO软件中走线层所有特定线宽的方法。0006本发明所述一种改变ALLEGRO软件中走线层所有特定线宽的方法,解决所述技术问题采用的技术方案如下所述改变ALLEGRO软件中走线层所有特定线宽的方法,通过ALLEGRO软件提供的扩展SKILL接口,利用ALLEG。
8、RO软件的专用语言,对ALLEGRO软件中对应配置文件的数据库进行编辑操作,来实现一些ALLEGRO软件没有提供的功能,实现以走线层为单位快速的替换层内所有特定线宽走线,显著提高了PCB板布线的效率。0007所述改变ALLEGRO软件中走线层所有特定线宽的方法的具体内容包括对ALLEGRO软件的菜单栏文件进行修改的步骤,将ALLEGRO软件的配置文件ALLEGROMEN放在ALLEGRO安装路径下的CADENCESPB_165SHAREPCBTEXTCUIMENUS目录下;对ALLEGRO软件安装路径下的ALLEGROILINIT文件进行修改的步骤,所述ALLEGROILINIT文件是CADE。
9、NCESPB_165SHARELOCALPCBSKILL目录下的文件;将CHANGEWHOLELAYERWIDTHIL文件放到ALLEGRO软件安装路径下的CADENCESPB_165SHARELOCALPCBSKILL目录下的步骤;在ALLEGRO软件的菜单栏中执行CHANGEWHOLELAYERWIDTH命令的步骤。0008本发明所述一种改变ALLEGRO软件中走线层所有特定线宽的方法具有的有益效果该方法设计思路新颖、实现简单、方便快捷,能够有效克服ALLEGRO软件现有的功能下人为改变特定线宽的缺陷,不再需要一根一根替换线宽,进行了ALLEGRO软件功能的二次开发,显著提高了改变特定线宽。
10、的工作效率,节约了大量人力,同时避免了某些特定线宽被说明书CN104102795A2/4页4遗漏或误判,有效提高了PCB板布线的质量和效率。具体实施方式0009为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合实施例,对本发明的一种改变ALLEGRO软件中走线层所有特定线宽的方法进行详细说明。0010本发明所述改变ALLEGRO软件中走线层所有特定线宽的方法,通过ALLEGRO软件提供的扩展SKILL接口,利用ALLEGRO软件的专用语言,对ALLEGRO软件中对应配置文件的数据库进行编辑操作,从而实现一些ALLEGRO软件没有提供的功能,实现以走线层为单位快速的替换层内所有特定线宽走。
11、线,提高PCB板布线的效率,属于ALLEGRO软件的二次开发使用。0011实施例本实施例所述改变ALLEGRO软件中走线层所有特定线宽的方法,主要是通过ALLEGRO软件的SKILL接口,利用ALLEGRO软件的专用语言,对ALLEGRO软件中对应配置文件的数据库进行编辑操作,实现以走线层为单位快速的替换层内所有特定线宽走线,方便快捷,保证线宽改变正确,提高了PCB板布线的工作效率。0012本实施例所述改变特定线宽的方法,其具体实现需要修改ALLEGRO软件的部分配置文件,以达到该方法实施必须的运行环境,从而需要对ALLEGRO软件的后台数据库进行修改;该方法的具体内容包含如下步骤对ALLEG。
12、RO软件的菜单栏文件进行修改的步骤,该步骤包括将ALLEGRO软件的配置文件ALLEGROMEN放在ALLEGRO安装路径下的CADENCESPB_165SHAREPCBTEXTCUIMENUS目录下;该步骤的部分代码如下POPUP“CHECKFORCOMMANDLINEARGUMENTSIFARGS“THENDISPLAYHELPLEAXLUIWPRINTNIL“AXLUIWPRINTNIL“DISPLAYINGINFOINFORMATION“CWIDTH_INFO_CREATEINFORETURNENDIFSETSKILLPATHBUILDSTRINGAPPEND1GETSKILLPATH。
13、“CDSROOTPCBENVSKILL“SSTATUSFULLPRECISIONTLOAD“CAL_START_NAMEIL“CLINECHECKVERTEXINSIDETHEPADLOAD“CHECKBOUNDARYIL“CKECKBOARDSIZELOAD“CHECKWIDTHIL“CHECKAREAWIDTHLOAD“CLINECUTIL“CUTCLINELOAD“CONVIL“UNITCALCUATORLOAD“COTIL“CREATEOBLONGTHERMALFLASHLOAD“CREATEMENUIL“CREATETOOLBARMENULOAD“CUTSHAPEIL“CUTSHAP。
14、ELOAD“CWIDTHIL“CHANGEWHOLELAYERWIDTHLOAD“DRC_WALKIL“DRCWALK综上可知,本发明提供了一种在ALLEGRO软件中改变走线层所有特定线宽的方法,使用该方法的具体过程包括在ALLEGRO软件中点击LAYOUTSKILL选项,在LAYOUTSKILL选项的下列表中选择说明书CN104102795A4/4页6SHAPE,TRACEANDVIA,并点击CHANGEWHOLELAYERWIDTH功能选项;在出现的CHANGEWIDTH对话框中,在SOURCELAYER选择需要改变特定线宽的走线层,在SOURCESEGMENTWIDTH选择本层中(所有可。
15、选择)需要改变的特定线宽,在NEWSEGMENTWIDTH选择改变后的线宽,然后点击按钮CHANGEWIDTH即可;例如选择IN3层所有线宽为60MIL的走线,改变其线宽为30MIL。可在出现的CHANGEWIDTH对话框中,在SOURCELAYER选择IN3层,在SOURCESEGMENTWIDTH选择需要改变的特定线宽为60MIL,此时IN3层所有的线宽为6MIL的走线变为另一种颜色被区别开来;在NEWSEGMENTWIDTH选择改变后的线宽为30MIL,然后点击按钮CHANGEWIDTH,即能将IN3层所有线宽为60MIL的走线的线宽改变为30MIL。0013通过对本发明所述改变ALLE。
16、GRO软件中走线层所有特定线宽的方法的技术方案的具体说明,以及该方法的使用过程的详细叙述可知,该方法设计思路新颖、实现简单,能够有效克服ALLEGRO软件现有的功能下人为改变特定线宽的缺陷,不再需要一根一根替换线宽,显著提高了改变特定线宽的工作效率,同时避免了某些特定线宽被遗漏或误判,提高了ALLEGRO软件的功能开发和利用ALLEGRO软件改变特定线宽的质量。0014上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。说明书CN104102795A。