Pcb阻抗测试条自动生成方法及装置的制造方法_2

文档序号:8941742阅读:来源:国知局
生产数据不允许修改的情况,本实施例提供了对阻抗信息中包括阻抗模块的设计长度、宽度、阻抗Step命名规则、测试孔及定位孔大小、测试孔及定位孔孔间距的修改渠道,从而满足实际应用中多变的需求。
[0080]实施例5
[0081]所述步骤S1、S2获取阻抗信息后分别对数据进行分析、分割处理后进行存储;所述步骤S3中对存储处理后S1、S2数据进行对比。
[0082]当制前工程软件与PCB生产软件中数据存在不同特性时,通过增加本实施例步骤对获取的阻抗信息数据进行分析、分割处理后可使得数据更为规整且一致,以便后续准确的实施对比。
[0083]实施例6
[0084]所述步骤SI中,通过数据库对应的数据读取指令由制前工程软件获取所有阻抗
?目息O
[0085]例如,现有系统通过程序利用Oracle数据Select功能,即可自动由制前工程软件查询出对应型号的所有阻抗信息,并存入内存。
[0086]本发明还涉及一种PCB阻抗测试条自动生成装置,包括,
[0087]制前工程软件获取模块,用于由制前工程软件获取阻抗信息,而后转到PCB生产软件获取模块;
[0088]PCB生产软件获取模块,用于由PCB生产软件中获取阻抗信息,而后转到比对模块;
[0089]比对模块,用于比对制前工程软件获取模块、PCB生产软件获取模块获取的阻抗信息是否一致,是则转到分类模块,否则通过提示模块提示不匹配;
[0090]分类模块,用于对阻抗信息进行分类而后转到遍历模块;
[0091]遍历模块,用于遍历的从分类中逐一获取阻抗信息而后转到第一分组模块;
[0092]第一分组模块,用于判断阻抗信息中信息层是否与接地层冲突,是则分入第一组而后转到遍历判断模块,否则转到第二分组模块;
[0093]第二分组模块,用于判断阻抗信息中信息层是否在任一的接地层之间,是则分入第二组而后遍历判断模块,否则分入第三组而后转到遍历判断模块;
[0094]遍历判断模块,用于判断遍历是否结束,否则返回遍历模块,是则转到图形添加模块;
[0095]图形添加模块,用于逐一对每个分类的分组信息下的阻抗信息生成阻抗测试条,完成图形添加。
[0096]上述图形添加模块为现有成熟技术,其通常功能如下:
[0097]图形添加次序依次为:创建Step-〉创建外形线_>添加钻孔_>接地层图形_>接地Pad-〉信号层图形_>信号层Pad-〉添加阻抗信息标识_>添加测试阻焊Pad-〉添加定位孔阻焊Pad,最终阻抗测试条图形生成完成。
[0098]从上述描述可知,本发明的有益效果在于:提供了一种阻抗信息分别由制前工程软件及PCB生产软件中获取,而后自动的进行比对、分类再根据阻抗信息中的接地层及信号层冲突关系分组,从而自动避开各层信号线的信号干扰,确保了防止阻抗条设计短路或开路的阻抗测试条设计的装置。该技术的应用大大提高了阻抗测试条生成后制作的效率,同时还避免了阻抗设计中的出错率。
[0099]结合实际应用发现,通过采用本发明装置,使得阻抗测试条资料制作的效率提高了近十倍(例如一组实验中,需要支座20组的阻抗条,通过采用发明装置仅需30秒即可完成)。此外,由于在装置中自动对阻抗信息进行分类,因此特殊的阻抗信息(例如共面差分、共面特性)阻抗设计出错率降为零。
[0100]实施例1
[0101]上述中,所述制前工程软件获取模块中所述阻抗信息包括测试方式、线宽、线隙及预大值。
[0102]本实施例中,由于预大值由制前工程软件获取模块从制前工程软件中获取了,因此无需后续工程资料补偿。结合实际应用,区别于以往的模块中只从PCB生产软件中获取工程资料(特别是预大参数),因此不包含该数据,需单独对阻抗条进行工艺补偿,一个20组阻抗条预大大概需要5分钟工程资料补偿的时间,而采用该方法直接由制前工程软件获取,因此手动补偿不再需要,大幅提高效率。
[0103]实施例2
[0104]上述中,所述遍历判断模块通过分组修改模块转到图形添加模块;
[0105]分组修改模块,用于判断是否对阻抗信息的分组进行修改,是则转到验证模块,否则转到图形添加模块;
[0106]验证模块,用于验证修改的阻抗信息分组是否合理,是则转到图形添加模块,否则执行转到错误提示模块;
[0107]错误提示模块,用于提示错误信息而后返回步骤分组修改模块。
[0108]本实施例增加了允许手动修改阻抗信息分组的操作模块,且一旦操作修改还会自动对修改是否恰当进行复核,即方便了应用中错误修改及特定设定的需求,并确保了提供该输入操作后的分组信息可靠性。
[0109]实施例3
[0110]上述中,所述步骤分组修改模块前还包括人机交互模块,用于根据分组、分类显示阻抗信息并允许阻抗信息分组修改。
[0111]本实施例中,通过人机交互模块将各类阻抗最终分组信息以GUI图形界面的形式显示到前端,从而方便用户最终的确认,最佳的,GUI图形界面显示的阻抗信息的各组序号及各行使用不同颜色区分,提高用户的辨识度。
[0112]实施例4
[0113]上述中,所述遍历判断模块通过信息修改模块转到图形添加模块;
[0114]所述信息修改模块,用于将阻抗信息中包括阻抗模块的设计长度、宽度、阻抗Step命名规则、测试孔及定位孔大小、测试孔及定位孔孔间距中的一个或多个参数开放以便操作修改。
[0115]区别于现有技术中诸多实际生产数据不允许修改的情况,本实施例提供了信息修改模块,从而对阻抗信息中包括阻抗模块的设计长度、宽度、阻抗Step命名规则、测试孔及定位孔大小、测试孔及定位孔孔间距的修改渠道,最终满足实际应用中多变的需求。
[0116]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种PCB阻抗测试条自动生成方法,其特征在于:包括步骤, 51)由制前工程软件获取阻抗彳g息; 52)由PCB生产软件中获取阻抗信息; 53)比对步骤S1、S2获取的阻抗信息是否一致,是则继续步骤,否则提示不匹配; 54)对阻抗信息进行分类; 55)遍历的从分类中逐一获取阻抗信息; 56)判断阻抗信息中信息层是否与接地层冲突,是则为第一组而后转到步骤S8,否则转到步骤S7 ; 57)判断阻抗信息中信息层是否在任一的接地层之间,是则为第二组而后转到步骤S8,否则为第三组而后转到步骤S8 ; 58)判断遍历是否结束,否则返回步骤S5,是则转到步骤S13; S13)逐一对每个分类的分组信息下的阻抗信息生成阻抗测试条,完成图形添加。2.如权利要求1所述的PCB阻抗测试条自动生成方法,其特征在于:所述步骤SI中所述阻抗信息包括测试方式、线宽、线隙及预大值。3.如权利要求1所述的PCB阻抗测试条自动生成方法,其特征在于:所述步骤S8通过步骤S9转到步骤S13 ; 59)是否修改分组,判断是否对阻抗信息的分组进行修改,是则转到步骤S10,否则转到步骤S13 ; 510)验证修改的阻抗信息分组是否合理,是则执行步骤S13,否则执行步骤Sll; 511)提示错误信息,返回步骤S9。4.如权利要求3所述的PCB阻抗测试条自动生成方法,其特征在于:所述步骤S9前包括根据分组、分类显示阻抗信息并允许阻抗信息分组修改的步骤。5.如权利要求1所述的PCB阻抗测试条自动生成方法,其特征在于:所述步骤S8是则通过步骤S12转到S13 ; 512)提供阻抗信息修改,将阻抗信息中包括阻抗模块的设计长度、宽度、阻抗Step命名规则、测试孔及定位孔大小、测试孔及定位孔孔间距中的一个或多个参数开放以便操作修改。6.一种PCB阻抗测试条自动生成装置,其特征在于:包括, 制前工程软件获取模块,用于由制前工程软件获取阻抗信息,而后转到PCB生产软件获取模块; PCB生产软件获取模块,用于由PCB生产软件中获取阻抗信息,而后转到比对模块; 比对模块,用于比对制前工程软件获取模块、PCB生产软件获取模块获取的阻抗信息是否一致,是则转到分类模块,否则通过提示模块提示不匹配; 分类模块,用于对阻抗信息进行分类而后转到遍历模块; 遍历模块,用于遍历的从分类中逐一获取阻抗信息而后转到第一分组模块; 第一分组模块,用于判断阻抗信息中信息层是否与接地层冲突,是则分入第一组而后转到遍历判断模块,否则转到第二分组模块; 第二分组模块,用于判断阻抗信息中信息层是否在任一的接地层之间,是则分入第二组而后遍历判断模块,否则分入第三组而后转到遍历判断模块; 遍历判断模块,用于判断遍历是否结束,否则返回遍历模块,是则转到图形添加模块;图形添加模块,用于逐一对每个分类的分组信息下的阻抗信息生成阻抗测试条,完成图形添加。7.如权利要求6所述的PCB阻抗测试条自动生成装置,其特征在于:所述制前工程软件获取模块中所述阻抗信息包括测试方式、线宽、线隙及预大值。8.如权利要求6所述的PCB阻抗测试条自动生成装置,其特征在于:所述遍历判断模块通过分组修改模块转到图形添加模块; 分组修改模块,用于判断是否对阻抗信息的分组进行修改,是则转到验证模块,否则转到图形添加模块; 验证模块,用于验证修改的阻抗信息分组是否合理,是则转到图形添加模块,否则执行转到错误提示模块; 错误提示模块,用于提示错误信息而后返回步骤分组修改模块。9.如权利要求8所述的PCB阻抗测试条自动生成装置,其特征在于:所述步骤分组修改模块前还包括人机交互模块,用于根据分组、分类显示阻抗信息并允许阻抗信息分组修改。10.如权利要求6所述的PCB阻抗测试条自动生成装置,其特征在于:所述遍历判断模块通过信息修改模块转到图形添加模块; 所述信息修改模块,用于将阻抗信息中包括阻抗模块的设计长度、宽度、阻抗Step命名规则、测试孔及定位孔大小、测试孔及定位孔孔间距中的一个或多个参数开放以便操作修改。
【专利摘要】本发明提供了一种PCB阻抗测试条自动生成方法及装置,提供了一种阻抗信息分别由制前工程软件及PCB生产软件中获取,而后自动的进行比对、分类再根据阻抗信息中的接地层及信号层冲突关系分组,从而自动避开各层信号线的信号干扰,确保了防止阻抗条设计短路或开路的阻抗测试条设计的方法及装置。该技术的应用大大提高了阻抗测试条生成后制作的效率,同时还避免了阻抗设计中的出错率。
【IPC分类】G01R1/06, G01R27/02
【公开号】CN105158571
【申请号】CN201510613535
【发明人】柳闯, 王海燕, 周恒 , 任韦霖, 王智辉
【申请人】深圳崇达多层线路板有限公司
【公开日】2015年12月16日
【申请日】2015年9月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1