一种Allegro软件中自动定位90度走线的方法技术

技术编号:17110467 阅读:32 留言:0更新日期:2018-01-24 22:38
本发明专利技术公开一种Allegro软件中自动定位90度走线的方法,涉及PCB设计领域,基于Allegro软件二次开发SKILL语言,通过Allegro软件的Skill接口,修改Allegro软件的部分配置文件,达到必须的运行环境,对PCB设计的后台数据库进行修改;实现PCB板卡中自动定位90度走线。本发明专利技术能快速高亮90度走线,使得layout工程师一目了然的看到90度走线的位置,极大方便了layout工程师对90度走线的快速定位及修改,方便快捷,保证正确性,能有效提高layout工作效率。

A method of automatically locating 90 degrees of walking line in Allegro software

Methods 90 line automatic positioning of the invention discloses a Allegro software, relates to the field of PCB design and Allegro software development two times based on SKILL language, through the Skill interface of Allegro software, Allegro software to modify the configuration file section, to achieve operating environment must, on the design of PCB database is modified to achieve 90 degree; walk the line automatic positioning of PCB board. The invention can quickly and highly enhance the 90 degree running line, so that the layout engineer can see the location of the 90 degree running line at a glance, which is very convenient for the layout engineer to locate and modify the 90 degree line quickly and conveniently, ensure the correctness, and effectively improve the work efficiency of layout.

【技术实现步骤摘要】
一种Allegro软件中自动定位90度走线的方法
本专利技术涉及PCB设计领域,具体的说是一种Allegro软件中自动定位90度走线的方法。
技术介绍
目前在电子业界有多款PCB设计软件,Allegro软件作为其中的一种,具有非常丰富而强大的功能。Allegro软件使用独有的的数据形式存储设计文件,并且每份设计文件都有相应的独立数据库支撑。数据库中主要有两类信息:物理信息和逻辑信息。Allegro软件的各种功能操作,都是对这个数据库的编辑和操作。同样的情况,使用Allegro软件提供的扩展Skill接口,也可以对此数据库进行编辑操作,从而实现一些程序没有提供的功能,提高Layout工作的效率。在PCB设计当中,为了保证信号传输速率,一般走线角度要求大于90度,有时候会采用弧形走线。因为从工艺上来说:当走线角度小于或等于90时,容易形成尖端放电,尖端内侧容易积聚腐蚀性杂质,使铜线变窄,乃至断裂;从信号完整性上来说:采用90°拐角走线,在传输线拐角处,会改变线宽,90°拐角处线宽约为正常线宽的1.414倍,由于线宽改变了,就会造成信号的反射,同时,拐角处的额外寄生电容也会对信号的传输造成时延影响。在使用Allegro软件进行PCB设计中进行走线时,由于走线速度快,走线工作量大,难免出现90度走线并且没有及时修改。常规的方法是仔细的对PCB进行检查,遇到90度走线进行一一的修正。如果板卡较大,在设计完成后进行检查的难度将大幅度增加。这样会浪费大量的时间进行检查修改操作,不但影响作业时间,还会出现遗漏。
技术实现思路
本专利技术针对目前技术发展的需求和不足之处,提供一种Allegro软件中自动定位90度走线的方法。本专利技术所述一种Allegro软件中自动定位90度走线的方法,解决上述技术问题采用的技术方案如下:所述Allegro软件中自动定位90度走线的方法,基于Allegro软件二次开发SKILL语言,通过Allegro软件的Skill接口,利用Allegro软件的专用语言实现PCB板卡中自动定位90度走线。进一步,修改Allegro软件的部分配置文件,达到必须的运行环境,对PCB设计的后台数据库进行修改。进一步,具体实现流程包括:步骤1,修改Allegro软件的菜单栏文件,将其配置文件allegro.men放在Allegro安装路径下的\Cadence\SPB_16.5\share\pcbext\cuimenus目录下;步骤2,修改Allegro安装路径下的Cadence\SPB_16.5\share\local\pcb\skill目录下的allegro.ilinit文件,在其中添加一行代码如下:load("check_90du.il")步骤3,将check_90du.il文件放到Allegro安装路径下的Cadence\SPB_16.5\share\local\pcb\skill目录下;步骤4,在菜单栏中执行Check90duRouting命令,高亮90度走线。本专利技术所述一种Allegro软件中自动定位90度走线的方法,与现有技术相比具有的有益效果是:本专利技术能快速高亮90度走线,使得layout工程师一目了然的看到90度走线的位置,极大方便了layout工程师对90度走线的快速定位及修改,方便快捷,保证正确性,同时极大方便核对是否修改完整,能有效提高layout工作效率。具体实施方式为使本专利技术的技术方案、解决的技术问题和技术效果更加清楚明白,以下结合具体实施例,对本专利技术的技术方案进行清查、完整的描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下获得的所有实施例,都在本专利技术的保护范围之内。实施例1:本实施例提出一种Allegro软件中自动定位90度走线的方法,基于Allegro软件二次开发SKILL语言来完成,修改Allegro软件的部分配置文件,达到必须的运行环境;进而对PCB设计的后台数据库进行修改。本实施例自动定位90度走线的方法,通过Allegro软件的Skill接口,利用Allegro软件的专用语言实现PCB板卡中自动定位90度走线。在Allegro软件中点击功能选项,工作区域能够快速高亮出所有90度走线,使得layout工程师清楚看到90度走线的位置,方便工程师快速的定位并修改。实施例2:本实施例提出的一种Allegro软件中自动定位90度走线的方法,在实施例1的基础上,给出Allegro软件中自动定位90度走线的一种具体技术方案,增加本实施例的可行性和实用性,其他基于Allegro软件二次开发语言SKILL语言来完成本实施例实现目的技术方案,均在本实施例的公开范围之内。本实施例Allegro软件中自动定位90度走线的方法,具体实现流程包括:步骤1,修改Allegro软件的菜单栏文件,将其配置文件allegro.men放在Allegro安装路径下的\Cadence\SPB_16.5\share\pcbext\cuimenus目录下。上述步骤的部分代码如下:步骤2,修改Allegro安装路径下的Cadence\SPB_16.5\share\local\pcb\skill目录下的allegro.ilinit文件,在其中添加一行代码如下:load("check_90du.il")步骤3,将check_90du.il文件放到Allegro安装路径下的Cadence\SPB_16.5\share\local\pcb\skill目录下。步骤4,在菜单栏中执行Check90duRouting命令,即可高亮90度走线。本实施例Allegro软件中快速定位90度走线的方法,功能核心部分源代码如下:本实施例Allegro软件中自动定位90度走线的方法,通过修改Allegro软件的部分配置文件,以达到必须的运行环境,从而对设计的后台数据库进行修改;在Allegro软件中点击功能选项,工作区域高亮出所有90度走线,方便layout工程师一目了然的看到90度走线的位置,使得layout工程师能够快速的定位并修改。以上应用具体个例对本专利技术的原理及实施方式进行了详细阐述,这些实施例只是用于帮助理解本专利技术的核心
技术实现思路
,并不用于限制本专利技术的保护范围,本专利技术的技术方案不限制于上述具体实施方式内。基于本专利技术的上述具体实施例,本
的技术人员在不脱离本专利技术原理的前提下,对本专利技术所作出的任何改进和修饰,皆应落入本专利技术的专利保护范围。本文档来自技高网
...

【技术保护点】
一种Allegro软件中自动定位90度走线的方法,其特征在于,基于Allegro软件二次开发SKILL语言,通过Allegro软件的Skill接口,利用Allegro软件的专用语言实现PCB板卡中自动定位90度走线。

【技术特征摘要】
1.一种Allegro软件中自动定位90度走线的方法,其特征在于,基于Allegro软件二次开发SKILL语言,通过Allegro软件的Skill接口,利用Allegro软件的专用语言实现PCB板卡中自动定位90度走线。2.根据权利要求1所述一种Allegro软件中自动定位90度走线的方法,其特征在于,修改Allegro软件的部分配置文件,达到必须的运行环境,对PCB设计的后台数据库进行修改。3.根据权利要求2所述一种Allegro软件中自动定位90度走线的方法,其特征在于,具体流程包括:步骤1,修改Allegro软件的菜单栏文件,将其配置文件allegro.men...

【专利技术属性】
技术研发人员:崔铭航李晓翟西斌
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东,37

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

1