电气规则检测系统及方法

文档序号:6331916阅读:199来源:国知局
专利名称:电气规则检测系统及方法
技术领域
本发明属于电子产品的设计领域,尤其涉及一种针对电子产品电路板的电气规则检测系统及方法
背景技术
电子产品的设计与制造周期通常包括以下几个环节1、硬件工程师对电子产品的电路板进行布线的设计;2、仿真工程师对上述布线的设计进行分析与模拟,以确定该布线的设计规范,如电气规则(electrical rules)及几何规则(physical rules)等,及3、布线工程师根据上述布线的设计规范,在一个布线软件中进行布线操作。在专案设计开发过程中,工程师需要确认当前设计的电路板的电气规则与之前版本的电气规则是否发生了变化。然而,目前并没有相关的软件可以自动获取电气规则的差异检测数据。

发明内容
鉴于以上内容,有必要提供一种电气规则检测系统及方法,可对任意个电路板布线设计的电气规则进行比对,并检测出差异部分以供设计人员进行参考。一种电气规则检测系统,应用于电子装置中,所述电子装置包括存储装置,所述存储装置存储记录电路板布线的电气规则的文件,所述电气规则检测系统包括设置模块,用于设置搜寻电气规则的参数关键字;检索模块,用于从所述存储装置中选择至少两份文件, 以及利用参数关键字检索所选择文件中的电气规则;攫取模块,用于攫取所选择文件记录的相同的电气规则以及每个电气规则相应的设定值,并将所攫取的电气规则以及相应的设定值导入至比对表中;及输出模块,用于输出该比对表。一种电气规则检测方法,应用于电子装置中,所述电子装置包括存储装置,所述存储装置存储记录电路板布线的电气规则的文件,该方法包括设置搜寻电气规则的参数关键字;从所述存储装置中选择至少两份文件;利用参数关键字检索所选择文件中的电气规则;攫取所选择文件记录的相同的电气规则以及每个电气规则相应的设定值;将所攫取的电气规则以及相应的设定值导入至比对表中;及输出该比对表。相较于现有技术,所述的电气规则检测系统及电气规则检测方法,可对任意多个电路板布线设计的电气规则进行比对,并检测出差异部分以供设计人员进行参考。


图1是本发明电气规则检测系统的较佳实施方式的运行环境及功能模块图。图2是本发明电气规则检测系统的较佳实施方式的操作界面示意图。图3是本发明电气规则检测方法的较佳实施方式的流程图。主要元件符号说明电子装置Γ
电气规则检测系统 Io 设置模块Ioo
检索模块 102
判断模块104
攫取模块106
输出模块108
处理器12
存储装置14
文件140
显示屏1具体实施例方式如图1所示,是本发明电气规则检测系统的较佳实施方式的运行环境及功能模块图。本发明电气规则检测系统10可运行于电子装置1中,所述电子装置1可以是计算机、 服务器等。所述电气规则检测系统10可用于对多个电路板布线的电气规则进行比对以确认差异,并将该差异部分进行标示供用户查看。所述的电子装置1还包括处理器12、存储装置14以及显示屏16。所述的处理器12 用于执行所述电子装置ι内安装的各类软件,例如操作系统等。所述的存储装置14用于存储各类数据。在本实施方式中,所述存储装置11储存有记录电路板布线的设计规范的文件 140。所述设计规范包括电气规则(electrical rules)及几何规则(physicalrules)等, 其中,所述电气规则是指有关电特性或者电性能方面的设计规则,例如贯孔的数目、电路板上安插的设备之间的长度等。所述的文件140可以是dcf格式的文件。所述文件140可经由如下流程获取设计人员设置电路板布线的设计规范的输出格式;创建一个电路板文件;设定布线的设计规范,并根据上述设置的输出格式将布线的设计规范输出至所创建的电路板文件中;将上述设定的设计规范完整地备份到一个dcf格式的文件中;将该电路板文件中的布线设计规范导入到布线设计的电路图中。所述的显示屏16可显示各类信息,例如,利用所述电气规则检测系统10所得到的多个电路板的电气规则的比对结果等。在本较佳实施方式中,所述的电气规则检测系统1还包括多个功能模块,分别是 设置模块100、检索模块102、判断模块104、攫取模块106以及输出模块108。
所述的设置模块100,用于设置搜寻电气规则的参数关键字。所述参数关键字可以是电气规则的名称,例如 “MAX_VIA_C0UNT ”、“PROPAGAT10N_DELAY_MIN”、“PROPAGAT10N_ DELAY_MAX”等。所述电气规则“MAX_VIA_C0UNT”可表示电路板上可允许的最多的贯孔的数目。用户可以根据实际需求对所设置的参数关键字进行修改。
所述的检索模块102,用于从所述存储装置14中选择至少两份文件140,以及利用参数关键字检索所选择文件140中记录的电气规则。所述的选择文件140可以是前后版本的针对某个电路板布线的设计规范。此外,所述的选择文件140也可以包括一份原始设定文件以及一份或者多份需要进行确认的待检测文件,通过比对可以确认有哪些电气规则发生了变化。所述的判断模块104,用于判断所述选择文件140是否记录了相同的电气规则。例如,文件A记录了五条电气规则,分别是a、b、C、d、e,而文件B记录了四条电气规则,分别是 a、b、c、d,则所述判断模块104判断文件A、B记录了相同的电气规则a、b、c、d,并且文件A 还包括文件B所不具备的区别电气规则e。所述的攫取模块106,用于攫取选择文件140记录的相同的电气规则以及每个电气规则相应的设定值,并将所攫取的电气规则以及相应的设定值导入至比对表中。此外,所述的攫取模块106,还用于确定选择文件140之间的区别电气规则,攫取该区别电气规则以及相应的设定值,并将该区别电气规则以及相应的设定值导入至对应该选择文件的独立列表中。参考如图2所示的所述电气规则检测系统10的简化操作界面示意图,首先,从两个地址分别导入两份dcf格式的选择文件140,然后,利用“Rim”按钮运行所述电气规则检测系统10。在经过检索之后,所述的判断模块104确认该两份选择的文件140都记录了两条相同的电气规则,分别是 “PR0PAGATI0N_DELAY_MIN” 以及 “PR0PAGATI0N_DELAY_MAX”。 所述的攫取模块106将该相同的电气规则的名称以及相对应的设定值攫取出来,导入至比对表中。例如,电气规则“PR0PAGATI0N_DELAY_MIN”在第一份选择文件中的第一设定值是 2000MIL,而在第二份选择文件中的第二设定值是1000MIL。此外,所述判断模块104还确认第二份选择文件中包括一个第一份文件所不具备的区别电气规则“DIFFP_PHASE_TOL”,则所述的攫取模块106将该区别电气规则以及相应的设定值导入至对应第二份选择文件的第二列表中,该第二列表即对应第二份选择文件的独立列表。由于第一份文件中记录的电气规则都有被记录于第二份文件中,因此,对应第一份文件的独立列表(即第一列表)内容为空。通过图2所示的操作界面,用户可以直观的查看前后两份选择文件所记录的电气规则的差异。图2所示仅为简化的操作界面示意图,实际应用中,所述操作界面还可包括进
一步的信息。所述的输出模块108,用于输出该比对表以及独立列表。所述输出模块108可通过所述显示屏16输出上述信息。此外,所述的输出模块108,还用于对输出信息进行标示,例如对所述选择文件 140中的相同电气规则所拥有的不同设定值进行标示。所述标示可通过对字体的颜色、黑体或斜体等方式实现。
此外,在其它实施方式中,所述的设置模块100,还用于设置位置关键字。通常所述文件140包括很多的信息,例如记录几何规则的信息,而利用该位置关键字可快速确定电气规则在所述选择文件140中的位置,从而提高检索效率。例如,所述的位置关键字可以是 "designConstraints".通常,在所述位置关键字后记录的是有关电路板设计的电气规则的 fn息所述的检索模块102,还用于利用位置关键字分别确定所选择文件140中记录电气规则的位置,然后再利用参数关键字检索选择文件140中的电气规则。如图3所示,是本发明电气规则检测方法的较佳实施方式的流程图。首先,步骤 S2,所述的设置模块100设置位置关键字以及搜寻电气规则的参数关键字。步骤S4,所述的检索模块102从所述存储装置14中选择至少两份文件140。所述文件140可以是记录相同或不同电路板布线的设计规范。步骤S6,所述的检索模块102利用位置关键字分别确定所选择文件140中记录电气规则的位置。步骤S8,所述的检索模块102利用参数关键字从所确定的位置开始检索所选择文件140中记录的电气规则。步骤S10,所述的判断模块104判断所述选择文件140是否记录了相同的电气规则。若所述选择文件140记录了不同的电气规则,于步骤S12,所述的攫取模块106确定选择文件140之间的区别电气规则,攫取该区别电气规则以及相应的设定值,并将该区别电气规则以及相应的设定值导入至对应该选择文件的独立列表中,然后,流程转至步骤 S20。若所述选择文件140记录了相同的电气规则,于步骤S14,所述的攫取模块106攫取选择文件140记录的相同的电气规则以及每个电气规则相应的设定值。步骤S16,所述的攫取模块106将所攫取的电气规则以及相应的设定值导入至比对表中。步骤S18,所述的输出模块108对所述选择文件140中的相同电气规则所拥有的不同设定值进行标示。所述标示可通过对字体的颜色、黑体或斜体等方式实现。步骤S20,所述的输出模块108输出该比对表以及独立列表。然后,结束本流程。 所述输出模块108可通过所述显示屏16输出上述信息。以上实施方式仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施方式对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。
权利要求
1.一种电气规则检测系统,应用于电子装置中,所述电子装置包括存储装置,其特征在于,所述存储装置存储记录电路板布线的电气规则的文件,所述电气规则检测系统包括设置模块,用于设置搜寻电气规则的参数关键字;检索模块,用于从所述存储装置中选择至少两份文件,以及利用参数关键字检索所选择文件中的电气规则;攫取模块,用于攫取所选择文件记录的相同的电气规则以及每个电气规则相应的设定值,并将所攫取的电气规则以及相应的设定值导入至比对表中;及输出模块,用于输出该比对表。
2.如权利要求1所述的电气规则检测系统,其特征在于,所述的输出模块,还用于对所选择文件中的同一电气规则所拥有的不同设定值进行标示。
3.如权利要求1所述的电气规则检测系统,其特征在于,所述的攫取模块,还用于确定所选择文件之间的区别电气规则,攫取该区别电气规则以及相应的设定值,并将该区别电气规则以及相应的设定值导入至对应该选择文件的独立列表中。
4.如权利要求1所述的电气规则检测系统,其特征在于 所述的设置模块,还用于设置位置关键字;及所述的检索模块,还用于在检索所选择文件中的电气规则之前利用位置关键字分别确定所选择文件中记录电气规则的位置。
5.如权利要求1所述的电气规则检测系统,其特征在于,所述的电路板布线的设计规范的文件是dcf格式的文件。
6.一种电气规则检测方法,应用于电子装置中,所述电子装置包括存储装置,其特征在于,所述存储装置存储记录电路板布线的电气规则的文件,该方法包括设置搜寻电气规则的参数关键字; 从所述存储装置中选择至少两份文件; 利用参数关键字检索所选择文件中的电气规则;攫取所选择文件记录的相同的电气规则以及每个电气规则相应的设定值; 将所攫取的电气规则以及相应的设定值导入至比对表中;及输出该比对表。
7.如权利要求6所述的电气规则检测方法,其特征在于,该方法还包括 对所选择文件中的同一电气规则所拥有的不同设定值进行标示。
8.如权利要求6所述的电气规则检测方法,其特征在于,该方法还包括 确定所选择文件之间的区别电气规则,攫取该区别电气规则以及相应的设定值;及将该区别电气规则以及相应的设定值导入至对应该选择文件的独立列表中。
9.如权利要求6所述的电气规则检测方法,其特征在于,该方法还包括 设置位置关键字;及在检索所选择文件中的电气规则之前利用位置关键字分别确定所选择文件中记录电气规则的位置。
10.如权利要求6所述的电气规则检测方法,所述的电路板布线的设计规范的文件是 dcf格式的文件。
全文摘要
一种电气规则检测系统,应用于包括存储装置的电子装置中,所述存储装置存储记录电路板布线的电气规则的文件。该系统包括设置模块,用于设置搜寻电气规则的参数关键字;检索模块,用于从所述存储装置中选择至少两份文件,以及利用参数关键字检索所选择文件中的电气规则;攫取模块,用于攫取选择文件记录的相同的电气规则以及每个电气规则相应的设定值,并将所攫取的电气规则以及相应的设定值导入至比对表中;及输出模块,用于输出该比对表。本发明还提供一种电气规则检测方法。利用本发明可对比不同电路板布线设计的电气规则。
文档编号G06F17/50GK102402632SQ201010279628
公开日2012年4月4日 申请日期2010年9月13日 优先权日2010年9月13日
发明者严欣亭, 李昇军, 梁献全, 许寿国, 陈永杰 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1