电子线路筛选系统及方法

文档序号:6354925阅读:273来源:国知局
专利名称:电子线路筛选系统及方法
技术领域
本发明涉及ー种电路板布线系统及方法,尤其涉及ー种电路板上的电子线路筛选系统及方法。
背景技术
为了更快速、更稳定地传输电子信号,除了增强信号传输的能量外就是减少信号在传输时的损失。因此,对电路板,如印刷电路板(PCB)的品质要求也就越来越高。提高电路板的品质需要使电路板上的电子线路都符合设计要求。因此,如何筛选出不符合设计要求的电子线路显得尤为重要。 以往,为了筛选出不符合设计要求的电子线路,需要工程师耗费大量的时间对电路板上的电子线路进行审查,井根据审查结果制作测试报告,这样不但耗时而且准确率也不闻。

发明内容
鉴于以上内容,有必要提供一种电子线路筛选系统,其只需要工程师进行最初的參数设置就能自动地进行电子线路的筛选。还有必要提供ー种电子线路筛选方法,其只需要工程师进行最初的參数设置就能自动地进行电子线路的筛选。一种电子线路筛选系统,包括设计要求设置模块,用于接收用户设置的布线图上各电子线路的设计要求;布线图文档获取模块,用于获取一个布线图文档,从而获取该布线图文档中的布线图及该布线图上每条电子线路的各项參数;电子线路筛选模块,用于根据所设置的设计要求,对上述布线图中每条电子线路的各项參数进行审查,从而从该布线图中筛选出不符合所述设计要求的电子线路;第一重点突出模块,用于根据所设置的设计要求,对上述筛选出来的电子线路做重要性的排序,并根据该排序重点突出其中重要的一条或者多条电子线路;第二重点突出模块,用于根据所设置的设计要求,对上述筛选出来的电子线路做第二次筛选,以重点突出严重不符合该设计要求的电子线路;报告模板获取模块,用于获取ー份报告模板;及报告生成模块,用于将上述筛选的结果填入到上述报告模板中,以生成一份测试报告。—种电子线路筛选方法,包括(a)接收用户设置的布线图上各电子线路的设计要求;(b)获取ー个布线图文档,从而获取该布线图文档中的布线图及该布线图上每条电子线路的各项參数;(C)根据所设置的设计要求,对上述布线图中每条电子线路的各项參数进行审查,从而从该布线图中筛选出不符合所述设计要求的电子线路;(d)根据所设置的设计要求,对上述筛选出来的电子线路做重要性的排序,井根据该排序重点突出其中重要的一条或者多条电子线路;(e)根据所设置的设计要求,对上述筛选出来的电子线路做第二次筛选,以重点突出严重不符合该设计要求的电子线路;(f)获取ー份报告模板 '及(g)将上述筛选的结果填入到上述报告模板中,以生成一份测试报告。
本发明所述的电子线路筛选系统及方法只需要工程师进行最初的设计要求的设置就能自动地筛选出不符合该设计要求的电子线路,井根据筛选结果自动生成测试报告,效率和准确率都大幅提闻。


图I是本发明电子线路筛选系统较佳实施例的运行环境示意图。图2是图I中电子线路筛选系统的功能模块图。图3是本发明电子线路筛选方法较佳实施例的作业流程图。 主要元件符号说明计算机I电子线路筛选系统10数据库11存储设备12处理器13设计要求设置模块100布线图文档路径指定模块101报告模板路径指定模块 102布线图文档获取模块 103电子线路筛选模块104第一重点突出模块105第二重点突出模块106报告模板获取模块107报告生成模块108
具体实施例方式如图I所示,是本发明电子线路筛选系统10较佳实施例的运行环境示意图。该电子线路筛选系统10运行于计算机I中。所述计算机I还包括数据库11、存储设备12和至少ー个处理器13。所述数据库11内存储有至少ー个布线图文档。该布线图文档中包括ー个布线图,并记载着该布线图上每条电子线路的若干參数。所述每条电子线路的若干參数包括,但不限于,信号參考(SIGNALREFERENCE)參数,包括电子线路跨越的參考平面个数(CriticalNetCrossing Split Reference Plane)、电子线路更换的參考平面个数(Critical NetChanging Reference Plan)及电子线路距离參考平面边缘的距离(Critical Net NearEdge of Reference Plane)等;线路干扰(WIRING/CROSSTALK)參数,包括电子线路距离输出串ロ的距离(Critical Net Near I/O Net)、电子线路未经屏蔽的长度(LengthofExposed Critical Traces)、单端信号的电子线路与其它电子线路的间隙(Critical NetIsolation (Single-Ended Nets))、差动信号的电子线路与其它电子线路的间隙(CriticalNet Isolation (Differential Nets))、差分线路的间隙与长度差(Critical DifferentialNet Length Matching andSpacing)及电源线与地线的宽度(Wide Power/Ground Traces)等,去耦合(DECOUPLING)參数,包括去耦合电容与IC原件脚位的距离(DecouplingCapacitor Density)、去f禹合电容与IC原件电源脚位的距离(Decoupling CapacitorDistance from IC Power Pin)、IC原件/地线与灌孔的距离(IC Power/Ground-ReferencePin Distance to Via)、去稱合电容与灌孔的距离(Decoupling Capacitor Distanceto Via)、电源/ 地线參考的去 f禹合(Power/Ground-Reference Trace Decoupling)等,及配置(PLACEMENT)參数,包括出入串ロ与滤波器之距离(I/O FilterDistance to I/0 Connector)及时钟产生器与石英震荡器的距离(Distancefrom Oscillator to ClockDriver)等。所述数据库11内还存储有至少ー种报告模板。本实施例中,所述报告模板是用户指定的利用所述电子线路筛选系统10进行电子线路筛选后所生成的测试报告的格式。如图2所示的电子线路筛选系统10包含一个或多个软件模块,该ー个或多个软件模块是具有特定功能的软件程序段,存储在所述存储设备12中,并由所述至少一个处理器13来执行。所述电子线路筛选系统10包括设计要求设置模块100、布线图文档路径指定模块101、报告模板路径指定模块102、布线图文档获取模块103、电子线路筛选模块104、第一重点突出模块105、第二重点突出模块106、报告模板获取模块107及报告生成模块108。所述设计要求设置模块100用于接收用户设置的布线图上各电子线路的设计要求。所述设计要求包括,但不限干,电子线路的各项參数的合格值/范围,电子线路重要性的设定,及电子线路的各项參数的极限值等。所述布线图文档路径指定模块101用于指定某一个布线图文档在数据库11中的存储路径。所述报告模板路径指定模块102用于指定一个报告模板在数据库11中的存储路径。所述布线图文档获取模块103用于根据上述指定的布线图文档的存储路径获取该布线图文档,从而获取该布线图文档中的布线图及该布线图上每条电子线路的若干參数。所述电子线路筛选模块104用于根据所设置的设计要求,对上述布线图中每条电子线路的各项參数进行审查,从而从该布线图中筛选出不符合所述设计要求的电子线路。详细地,该电子线路筛选模块104将所述设计要求中的电子线路的各项參数的合格值/范围与该布线图中每条电子线路的各项參数进行比较,筛选那些存在任何ー项參数不符合对应的合格值/范围的电子线路。所述第一重点突出模块105用于根据所设置的设计要求,对上述筛选出来的电子线路做重要性的排序,并根据该排序重点突出其中重要的一条或者若干条电子线路。详细地,该第一重点突出模块105根据所述设计要求中的电子线路重要性的设定,对上述筛选出来的电子线路做重要性的排序。所述第二重点突出模块106用于根据所设置的设计要求,对上述筛选出来的电子线路做第二次筛选,以重点突出严重不符合该设计要求的电子线路。详细地,该第二重点突 出模块106将所述设计要求中的电子线路的各种參数的极限值与上述筛选出来的电子线路的各项參数进行比较,筛选那些存在任何ー项參数不符合对应极限值的电子线路。
所述报告模板获取模块107用于根据上述指定的报告模板的存储路径获取ー份报告模板。所述报告生成模块108用于将上述电子线路筛选模块104筛选的结果,第一重点突出模块105及第二重点突出模块106所做出的重点突出填入到上述报告模板中,以生成一份测试报告。如图3所示,是本发明电子线路筛选方法较佳实施例的作业流程图。步骤S01,设计要求设置模块100接收用户设置的布线图上各电子线路的设计要求。所述设计要求包括,但不限干,电子线路的各种參数的合格值/范围,电子线路重要性的设定,及电子线路的各种參数的极限值等。步骤S02,布线图文档路径指定模块101指定某一个布线图文档在数据库11中的存储路径。 步骤S03,报告模板路径指定模块102指定一个报告模板在数据库11中的存储路径。步骤S04,布线图文档获取模块103根据上述指定的布线图文档的存储路径获取该布线图文档,从而获取该布线图文档中的布线图及该布线图上每条电子线路的若干项參数。步骤S05,电子线路筛选模块104根据所设置的设计要求,对上述布线图中每条电子线路的各项參数进行审查,从而从该布线图中筛选出不符合所设置的设计要求的电子线路。详细地,该电子线路筛选模块104将所述设计要求中的电子线路的各种參数的合格值/范围与该布线图中每条电子线路的各项參数进行比较,筛选那些存在任何ー项參数不符合对应的合格值/范围的电子线路。步骤S06,第一重点突出模块105根据所设置的设计要求,对上述筛选出来的电子线路做重要性的排序,并根据该排序重点突出其中重要的一条或者若干条电子线路。详细地,该第一重点突出模块105根据所设置的设计要求中的电子线路重要性的设定,对上述筛选出来的电子线路做重要性的排序。步骤S07,第二重点突出模块106根据所设置的设计要求,对上述筛选出来的电子线路做第二次筛选,以重点突出严重不符合该设计要求的电子线路。详细地,该第二重点突出模块106将所设置的设计要求中的电子线路的各种參数的极限值与上述筛选出来的电子线路的各项參数进行比较,筛选那些存在任何ー项參数不符合对应的极限值的电子线路。步骤S08,报告模板获取模块107根据上述指定的报告模板的存储路径获取ー份报告模板。步骤S09,报告生成模块108将上述电子线路筛选模块104筛选的结果,第一重点突出模块105及第二重点突出模块106所做出的重点突出填入到上述报告模板中,以生成一份测试报告。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管參照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改,如上述流程图中各步骤顺序的调换或等同替换,都不脱离本发明技术方案的精神和范围。
权利要求
1.一种电子线路筛选系统,其特征在干,该系统包括 设计要求设置模块,用于接收用户设置的布线图上各电子线路的设计要求; 布线图文档获取模块,用于获取一个布线图文档,从而获取该布线图文档中的布线图及该布线图上每条电子线路的各项參数; 电子线路筛选模块,用于根据所设置的设计要求,对上述布线图中每条电子线路的各项參数进行审查,从而从该布线图中筛选出不符合所述设计要求的电子线路; 第一重点突出模块,用于根据所设置的设计要求,对上述筛选出来的电子线路做重要性的排序,井根据该排序重点突出其中重要的一条或者多条电子线路; 第二重点突出模块,用于根据所设置的设计要求,对上述筛选出来的电子线路做第二次筛选,以重点突出严重不符合该设计要求的电子线路; 报告模板获取模块,用于获取ー份报告模板;及 报告生成模块,用于将上述筛选的结果填入到上述报告模板中,以生成一份测试报告。
2.如权利要求I所述的电子线路筛选系统,其特征在于,该系统还包括 布线图文档路径指定模块,用于指定所述布线图文档在数据库中的存储路径,以便所述布线图文档获取模块根据该存储路径获取所述布线图文档;及 报告模板路径指定模块,用于指定所述报告模板在数据库中的存储路径,以便所述报告模板获取模块根据该存储路径获取所述报告模板。
3.如权利要求I所述的电子线路筛选系统,其特征在于,所述每条电子线路的各项參数包括信号參考參数、线路干扰參数、去耦合參数及配置參数。
4.如权利要求I所述的电子线路筛选系统,其特征在于,所述设计要求包括电子线路的各项參数的合格值/范围、电子线路重要性的设定及电子线路的各项參数的极限值。
5.如权利要求4所述的电子线路筛选系统,其特征在于 所述电子线路筛选模块将所述设计要求中的电子线路的各项參数的合格值/范围与该布线图中每条电子线路的各项參数进行比较,筛选那些存在任何ー项參数不符合对应的合格值/范围的电子线路; 所述第一重点突出模块根据所述设计要求中的电子线路重要性的设定,对上述筛选出来的电子线路做重要性的排序;及 所述第二重点突出模块将所述设计要求中的电子线路的各种參数的极限值与上述筛选出来的电子线路的各项參数进行比较,筛选那些存在任何ー项參数不符合对应极限值的电子线路。
6.ー种电子线路筛选方法,其特征在于,该方法包括 (a)接收用户设置的布线图上各电子线路的设计要求; (b)获取ー个布线图文档,从而获取该布线图文档中的布线图及该布线图上每条电子线路的各项參数; (C)根据所设置的设计要求,对上述布线图中每条电子线路的各项參数进行审查,从而从该布线图中筛选出不符合所述设计要求的电子线路; (d)根据所设置的设计要求,对上述筛选出来的电子线路做重要性的排序,井根据该排序重点突出其中重要的一条或者多条电子线路; (e)根据所设置的设计要求,对上述筛选出来的电子线路做第二次筛选,以重点突出严重不符合该设计要求的电子线路; (f)获取ー份报告模板;及 (g)将上述筛选的结果填入到上述报告模板中,以生成一份测试报告。
7.如权利要求6所述的电子线路筛选方法,其特征在于,该方法还包括 指定所述布线图文档在数据库中的存储路径,以便步骤(b)根据该存储路径获取所述布线图文档;及 指定所述报告模板在数据库中的存储路径,以便步骤(f)根据该存储路径获取所述报告模板。
8.如权利要求6所述的电子线路筛选方法,其特征在干,所述每条电子线路的各项參数包括信号參考參数、线路干扰參数、去耦合參数及配置參数。
9.如权利要求6所述的电子线路筛选方法,其特征在于,所述设计要求包括电子线路的各项參数的合格值/范围、电子线路重要性的设定及电子线路的各项參数的极限值。
10.如权利要求9所述的电子线路筛选方法,其特征在于 步骤(C)包括将所述设计要求中的电子线路的各项參数的合格值/范围与该布线图中每条电子线路的各项參数进行比较,筛选那些存在任何ー项參数不符合对应的合格值/范围的电子线路; 步骤(d)包括根据所述设计要求中的电子线路重要性的设定,对上述筛选出来的电子线路做重要性的排序;及 步骤(e)包括将所述设计要求中的电子线路的各种參数的极限值与上述筛选出来的电子线路的各项參数进行比较,筛选那些存在任何ー项參数不符合对应极限值的电子线路。
全文摘要
一种电子线路筛选方法,包括获取一个布线图;根据预设的设计要求,从该布线图中筛选出不符合所述设计要求的电子线路,对筛选出来的电子线路做重要性的排序,以重点突出其中重要的一条或者多条电子线路,并对筛选出来的电子线路做第二次筛选,以重点突出严重不符合该设计要求的电子线路,及将上述筛选的结果填入到一个报告模板中,以生成一份测试报告。本发明还提供一种电子线路筛选系统。利用本发明只需要工程师进行最初的参数设置就能自动地进行电子线路的筛选。
文档编号G06F17/50GK102651037SQ201110045729
公开日2012年8月29日 申请日期2011年2月25日 优先权日2011年2月25日
发明者严欣亭, 廖俊能, 李昇军, 梁献全, 许寿国 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1