一种基于Allegro软件的叠层自动录入方法及系统技术方案

技术编号:20797383 阅读:28 留言:0更新日期:2019-04-06 10:59
本发明专利技术公开了一种Allegro软件的叠层自动录入方法及系统,包括:获取印制电路板的叠层信息表;在叠层信息表中提取预设参数信息;将提取的预设参数信息转换成预设格式文件,将转后的预设格式文件录入至Allegro软件中。通过将数据信息进行格式转换,转化为统一的格式,使其对于工程师的仿真工作一方面降低了数据的出错率;另一方面录入更加快捷,提高了工作效率。

A Layered Automatic Input Method and System Based on Allegro Software

The invention discloses a method and system for automatic laminated input of Allegro software, which includes acquiring the laminated information table of printed circuit board, extracting the preset parameter information in the laminated information table, converting the extracted preset parameter information into preset format file, and inputting the transferred preset format file into Allegro software. By transforming the data information into a unified format, it can reduce the error rate of the data on the one hand, and improve the work efficiency on the other hand.

【技术实现步骤摘要】
一种基于Allegro软件的叠层自动录入方法及系统
本专利技术涉及PCB设计领域,尤其涉及一种基于Allegro软件的叠层自动录入方法及系统。
技术介绍
在平常PCBlayout、SI仿真工作中我们会有一个将PCB板厂给出的叠层录入进我们的PCB设计中的过程,我们需要手动录入叠层数据。设计时的叠层数据需要手动录入进软件里面,一旦层数过多就会有大量数据需要处理,在密集的窗口中很容易出错,并且需要跟工厂的表格需要一个个的比对,人工操作效率低下。而对于SI仿真而言一旦叠层信息出现错误会影响到仿真结果的准确性,一旦这个问题没有及时发现,SI工程师做的一系列工作都可能需要推翻重来,这样造成的损失是极大的。基于以上存在的技术问题,本申请提供了解决以上技术问题的技术方案。
技术实现思路
本专利技术的目的是提供一种基于Allegro软件的叠层自动录入方法及系统,通过将数据信息进行格式转换,转化为统一的格式,使其对于工程师的仿真工作一方面降低了数据的出错率;另一方面录入更加快捷,提高了工作效率。本专利技术提供的技术方案如下:一种Allegro软件的叠层自动录入方法,包括:获取印制电路板的叠层信息表;在叠层信息表中提取预设参数信息;将提取的预设参数信息转换成预设格式文件,将转后的预设格式文件录入至Allegro软件中。进一步优选的,包括:在叠层信息表中提取第一预设参数信息包括:判断在叠层信息表中的第一预设位置对应的参数信息类型;当参数信息类型为介质时,在第二预设位置的统计介质的第一预设参数信息;当参数信息类型为铜箔时,转换铜箔的第一预设参数的单位信息为预设单位信息,并统计第二预设位置的铜箔的第一预设参数;并通过预设算法查找介质,和/或铜箔对应的层序列号。进一步优选的,在叠层信息表中提取第二预设参数信息包括:判断在叠层信息表中的第一预设位置对应的参数信息类型;当参数信息类型为介质时,在叠层信息表中的第二预设位置统计第二预设参数信息;当参数信息类型为铜箔时,根据预设规则在叠层信息表中的第二预设位置统计第二预设参数信息;并通过预设算法查找介质,和/或铜箔对应的层序列号。进一步优选的,包括:在叠层信息表中提取第三预设参数信息包括:在叠层信息表中的第三预设位置将各层的第三预设参数信息设置为同一参数值;并通过预设算法查找对应介质的层序列号。进一步优选的,包括:获取印制电路板的层序列号;根据层序列号锁定对应的层的参数信息;根据Allegro软件的录入格式信息,通过Allegro软件命令信息,将印制电路板的层序列号锁定对应的层的参数信息进行导入。一种Allegro软件的叠层自动录入系统,包括:信息获取模块,获取印制电路板的叠层信息表;信息提取模块,与信息获取模块通信连接,在叠层信息表中提取预设参数信息;信息录入模块,与信息提取模块通信连接,将提取的预设参数信息转换成预设格式文件,将转后的预设格式文件录入至Allegro软件中。进一步优选的,包括:第一预设参数提取子模块,第一预设参数提取模块具体包括:判断在叠层信息表中的第一预设位置对应的参数信息类型;当参数信息类型为介质时,在第二预设位置的统计介质的第一预设参数信息;当参数信息类型为铜箔时,转换铜箔的第一预设参数的单位信息为预设单位信息,并统计第二预设位置的铜箔的第一预设参数;并通过预设算法查找介质,和/或铜箔对应的层序列号。进一步优选的,包括:第二预设参数提取子模块,第二预设参数提取模块具体包括:判断在叠层信息表中的第一预设位置对应的参数信息类型;当参数信息类型为介质时,在叠层信息表中的第二预设位置统计第二预设参数信息;当参数信息类型为铜箔时,根据预设规则在叠层信息表中的第二预设位置统计第二预设参数信息;并通过预设算法查找介质,和/或铜箔对应的层序列号。进一步优选的,第三预设参数提取子模块,第三预设参数提取模块具体包括:在叠层信息表中找查找第三预设参数信息,并在叠层信息表中的第三预设位置将各层的第三预设参数信息设置为同一参数值;并通过预设算法查找对应介质的层序列号。进一步优选的,信息录入模块包括:层序列号获取子模块,获取印制电路板的层序列号;层参数信息锁定子模块,与层序列号获取子模块通信连接,根据层序列号锁定对应的层参数信息;信息录入子模块,与层参数信息锁定子模块通信连接,根据Allegro软件的录入格式信息,通过Allegro软件命令信息,将印制电路板的层序列号锁定对应的层的参数信息进行录入。本专利技术提供的一种基于Allegro软件的叠层自动录入方法及系统,有益效果如下:本申请中,通过将《叠层阻抗计算表》进行格式转换,转化为统一的格式,使其对于工程师的仿真工作一方面降低了数据的出错率;另一方面录入更加快捷,提高了工作效率。在本申请中,针对不同的参数值,提供了查找对应的层序列号,为下一步的数据格式转换提供了数据依据,为将数据信息录入至Allegro软件中,提供了有利的查找路径。在本申请中,通过中对关键信息的格式转换,本申请改变了人工录入叠层的方式,使用全部自动的方式让叠层录入变得更高效、更更准确,有效的避免人工产生的错误。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种基于Allegro软件的叠层自动录入方法及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术基于Allegro软件的叠层自动录入方法一个实施例的流程图;图2是本专利技术基于Allegro软件的叠层自动录入方法另一个实施例的流程图;图3是本专利技术基于Allegro软件的叠层自动录入方法另一个实施例的流程图;图4是本专利技术基于Allegro软件的叠层自动录入方法另一个实施例的流程图;图5是本专利技术基于Allegro软件的叠层自动录入方法另一个实施例的流程图;图6是本专利技术数据格式转换一个实施例的流程图;图7是本专利技术数据格式转换另一个实施例的流程图;图8是本专利技术基于Allegro软件的叠层自动录入系统一个实施例的结构图;图9是本专利技术基于Allegro软件的叠层自动录入方法另一个实施例的结构图。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中的只示意性地表示出了与本专利技术相关的部分,它们并不代表其作为产品的实际结构。本专利技术提供了一种Allegro软件的叠层自动录入方法的实施例,参考图1所示;包括:步骤S100获取印制电路板的叠层信息表;步骤S200在叠层信息表中提取预设参数信息;步骤S300将提取的预设参数信息转换成预设格式文件,将转后的预设格式文件录入至Allegro软件中。具体的,叠层信息表来自于PCB生产厂商针对不同的PCB板的应用不同,以及相关的用户需求不同,因此其形成的叠层信息表内参数也不同,同时也称之为《叠层阻抗计算表》;在该叠层阻抗计算表中包括:PCB的层数设置信息,层的厚度,层的介质,铜箔参数等等;当工程在做PCB的仿真过程中,需提取以下相关的参数,在现有的设计都是人工的手动输入,但是手动输入一方面容易产生错误,另一方面工作效率很低;因此在本申请中,利用Al本文档来自技高网...

【技术保护点】
1.一种Allegro软件的叠层自动录入方法,其特征在于,包括:获取印制电路板的叠层信息表;在叠层信息表中提取预设参数信息;将提取的预设参数信息转换成预设格式文件,将转后的预设格式文件录入至Allegro软件中。

【技术特征摘要】
1.一种Allegro软件的叠层自动录入方法,其特征在于,包括:获取印制电路板的叠层信息表;在叠层信息表中提取预设参数信息;将提取的预设参数信息转换成预设格式文件,将转后的预设格式文件录入至Allegro软件中。2.如权利要求1的Allegro软件的叠层自动录入方法,其特征在于,包括:在叠层信息表中提取第一预设参数信息包括:判断在叠层信息表中的第一预设位置对应的参数信息类型;当参数信息类型为介质时,在第二预设位置的统计介质的第一预设参数信息;当参数信息类型为铜箔时,转换铜箔的第一预设参数的单位信息为预设单位信息,并统计第二预设位置的铜箔的第一预设参数;并通过预设算法查找介质,和/或铜箔对应的层序列号。3.如权利要求1的Allegro软件的叠层自动录入方法,其特征在于,在叠层信息表中提取第二预设参数信息包括:判断在叠层信息表中的第一预设位置对应的参数信息类型;当参数信息类型为介质时,在叠层信息表中的第二预设位置统计第二预设参数信息;当参数信息类型为铜箔时,根据预设规则在叠层信息表中的第二预设位置统计第二预设参数信息;并通过预设算法查找介质,和/或铜箔对应的层序列号。4.如权利要求1的Allegro软件的叠层自动录入方法,其特征在于,包括:在叠层信息表中提取第三预设参数信息包括:在叠层信息表中的第三预设位置将各层的第三预设参数信息设置为同一参数值;并通过预设算法查找对应介质的层序列号。5.如权利要求2-4任一的Allegro软件的叠层自动录入方法,其特征在于,包括:获取印制电路板的层序列号;根据层序列号锁定对应的层的参数信息;根据Allegro软件的录入格式信息,通过Allegro软件命令信息,将印制电路板的层序列号锁定对应的层的参数信息进行导入。6.一种Allegro软件的叠层自动录入系统,其特征在于,包括:信息获取模块,获取印制电路板的叠层信息表;信息提取模块,与信息获取模块通信连接,在叠层信...

【专利技术属性】
技术研发人员:邱碧辉罗雄科
申请(专利权)人:上海泽丰半导体科技有限公司
类型:发明
国别省市:上海,31

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

1