布线干扰检查系统及方法技术方案

技术编号:2856182 阅读:199 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种布线干扰检查系统,该系统包括:一布线图计算机辅助设计(Computer   Aid  Design,CAD)软件,是用于载入待进行干扰规则检查的布线设计图档;一数据库,是用于储存印刷电路板布线设计图档及用户设定的布线干扰规则信息;一布线干扰检查装置,是用于检查载入的布线设计图档是否符合用户设定的布线干扰规则,如果有不符合用户设定的布线干扰规则,则在计算机显示屏上返回布线违规信息。本发明专利技术所提供的布线干扰检查系统及方法,可以大幅度减少印刷电路板布线设计人员的工作量,可以在布线设计的时候发现印刷电路板中存在的电磁性能隐患。

【技术实现步骤摘要】

本专利技术涉及一种集成电路的布线图设计规则检查的系统及方法,特别涉及一种集成电路的布线图设计的。
技术介绍
印刷电路板(Printed Circuit Board,PCB)几乎会出现在每一种电子设备当中,比如计算机的主机板,或是显示卡等等。如果在某样电子设备中有电子元件,那么它们都是镶嵌在大小各异的PCB上。除了固定各种小元件外,PCB的主要功能是提供在PCB上的各项元件的相互电气连接。因此,随着电子设备的越来越复杂,需要的元件越来越多,PCB上的线路与元件也越来越密集了。为了将元件(Component)固定在PCB上面,需要将元件的引脚(Pin)直接焊接在布线(Net)上。PCB分为最基本的单面板PCB(Single-Sided PCB)、双面板PCB(Double-Sided PCB)、多层板PCB(Multi-Layer PCB)。在单面板PCB上,元件都集中在一面(元件面,Component Side),由于布线都集中在另一面(焊接面,Solder Side),所以布线不可以相互交错。在双面板PCB上,两面都有布线,上下两面的布线通过导孔(Via)完成相互的电气连接。双面板PCB的面积比单面板PCB大了一倍,而且布线可以相互交错(绕到另一面),适合比单面板PCB更复杂的电路。多层板PCB具有更大的布线面积,适合比双面板PCB更复杂的电路,比如计算机主机板采用的就是多层板PCB,目前的计算机主机板通常是4到8层的PCB,多层板PCB通常分为信号层(Signal)、电源层(Power)和地线层(Ground),如图1所示,为4层计算机主机板的示意图。其中最上层为顶层(Top Layer)1100,主机板上的元件1110通常都镶嵌在该层,主机板上的各元件1110之间通过布线1120相互连接及通信,每个元件1110都有至少一个引脚(Pin)1130,为布线1120与元件1110的焊接点。主机板的最下层1400是为底层(Bottom Layer)可以用来固定元件1110或者用于布线,通常顶层1100和底层都为信号层(Signal),如图所示的中间层分别为电源层(Power Layer)1200和地线层(GroundLayer)1300,主要用来接电源或者接地。在多层板PCB上可以在多个层面上进行布线,因此需采用导孔(Via)1140的技术,布线1120可以相互交错,导孔(Via)1140分为一般导孔(Via)可以实现主机板的所有层面的电气连接,埋孔(Buried Via)只连接内部的层面,而盲孔(Blind Via)是将内部的层面与表面层面进行连接。PCB的制造过程是精密而且复杂的过程,是电子设计与纯熟技术的结合。PCB的布线图设计直接影响PCB的品质。在PCB的布线图设计过程中,首先需要对所选用的元件及各种插槽的规格、尺寸、面积等有完全的了解;对各元件的位置安排作合理的、仔细的考虑,主要是从电磁兼容性(Electro Magnetic Compatibility,EMC)、电磁干扰(Electro Magnetic Interference,EMI)的角度,走线短、交叉少,电源、接地及耦合等方面考虑。当各元件的位置确定后,就是按照电路图的布线设计连接有关引脚,关于布线图设计通常有两种完成方法,传统的手工设计方法主要针对简单的电路,另一种是借助计算机辅助设计(Computer Aid Design,CAD)的软件工具,可以用来完成复杂电路的布线图设计。借助CAD软件可以很形象的仿真(Simulate)出实际的布线图的效果,如图2所示,为借助CAD软件设计的部分布线图,为了保证布线图设计的品质,需要考量众多因素,比如,布线(Net)1120的长度、宽度1124、如何分段(Segment)1121、各分段(Segment)1121之间的角度1122(一般情况都采用45度或者135度,有时也会采用90度)以及布线之间的距离1123等,当完成布线图设计后需要进行设计规则检查(Design Rules Check,DRC)的工作,一方面检查布线设计是否符合设计者所设定的规则,另一方面还需要确认所设定的规则是否符合PCB生产工艺的需求。设计规则检查(DRC)是一个精密、复杂的过程,几乎不可能完全由人工完成。因此有必要提供一种可由计算机自动执行的DRC工具,布线图设计人员只需要设定一定规则标准,计算机可以自动地完成对印刷电路板布线图设计规则检查(DRC),从而在设计阶段发现布线图设计的缺陷,避免印刷电路板电磁性能的隐患以及可能发生的制造浪费。
技术实现思路
本专利技术的主要目的在于,提供一种布线干扰规则检查(DesignRules Check,DRC)系统及方法,其可以根据布线设计人员所设定的布线线距及线长信息,自动完成对印刷电路板布线图中的布线干扰规则检查,并返回布线干扰检查的违规信息。本专利技术提供一种印刷电路板布线干扰检查系统,其可对通过印刷电路板布线图计算机辅助设计软件完成的印刷电路板布线设计图档进行布线干扰检查,该印刷电路板布线干扰检查系统包含一数据库、一连接、一印刷电路板布线图计算机辅助设计软件及一布线干扰检查装置,其中所述的布线图计算机辅助设计软件,是用于载入布线设计图档。所述的布线干扰检查装置,是用于提供图形用户界面,用以选择干扰线类别与被干扰线类别,筛选不需要进行检查的布线,以及设定布线干扰规则信息;计算经选择及筛选后的干扰线及被干扰线的实际线长及实际线距信息;将计算出的实际线长及实际线距与用户设定的布线干扰规则信息比较,判断实际线长及实际线距是否符合用户设定的布线干扰规则;记录布线干扰检查的违规信息,并显示在计算机显示屏上。所述的数据库,是用于储存布线设计图档以及用户设定的布线干扰规则信息。所述的连接,是用于布线图计算机辅助设计软件从数据库中载入布线设计图档的传输媒介。本专利技术还提供一种印刷电路板布线干扰检查方法,可对印刷电路板布线设计图档进行布线干扰检查,该方法包括如下步骤载入一待进行布线干扰检查的布线设计图档;选择及筛选干扰线及被干扰线,并设定布线干扰规则;载入经过选择及筛选的所有干扰线及被干扰线的布线信息;读取每一条干扰线的布线信息;读取每一条被干扰线的布线信息;计算经选择及筛选后的干扰线及被干扰线的实际线长及实际线距;将计算出的实际线长及实际线距与用户设定的布线干扰规则信息比较,判断实际线长及实际线距是否符合用户设定的布线干扰规则;将所记录的布线违规信息显示在计算机显示屏上。利用本专利技术所提供的印刷电路板,印刷电路板布线图设计人员只需要通过图形用户界面,设定布线线距及线长信息,计算机可以自动地完成对印刷电路板布线图干扰规则检查(DRC),从而在设计阶段发现布线图设计的缺陷,避免了可能出现的印刷电路板制造浪费。附图说明图1是4层计算机主机板的示意图。图2是借助CAD软件设计的部分布线图。图3是本专利技术的系统架构示意图。图4是本专利技术的布线干扰检查方法的流程图。具体实施方式如图3所示,为本专利技术的系统架构示意图。本专利技术的布线干扰检查系统包括一计算机3100,通过一连接3200访问一数据库3300中所储存的各类资料。该计算机3100可以是个人计算机(PersonalComputer),笔记本计算机(Not本文档来自技高网
...

【技术保护点】
一印刷电路板布线干扰检查系统,其可对通过印刷电路板布线图计算机辅助设计软件完成的印刷电路板布线设计图档进行布线干扰检查,该印刷电路板布线干扰检查系统包含一数据库、一连接、一印刷电路板布线图计算机辅助设计软件,其特征在于,该印刷电路板布线干扰检查系统还包括:一布线干扰检查装置,是用于:提供图形用户界面,用以选择及筛选干扰线及被干扰线,以及设定布线干扰规则信息;计算经选择及筛选后的干扰线及被干扰线的实际线长及实际线距信息;将计算出的实际线长及实际线 距与用户设定的布线干扰规则信息比较,判断实际线长及实际线距是否符合用户设定的布线干扰规则;记录布线干扰检查的违规信息,并显示在计算机显示屏上;所述的数据库,是用于储存布线设计图档以及设定的布线干扰规则信息;所述的布线图计算机 辅助设计软件,是用于载入布线设计图档;所述的连接,是用于布线图计算机辅助设计软件藉之从数据库中载入布线设计图档的传输媒介。

【技术特征摘要】
1.一印刷电路板布线干扰检查系统,其可对通过印刷电路板布线图计算机辅助设计软件完成的印刷电路板布线设计图档进行布线干扰检查,该印刷电路板布线干扰检查系统包含一数据库、一连接、一印刷电路板布线图计算机辅助设计软件,其特征在于,该印刷电路板布线干扰检查系统还包括一布线干扰检查装置,是用于提供图形用户界面,用以选择及筛选干扰线及被干扰线,以及设定布线干扰规则信息;计算经选择及筛选后的干扰线及被干扰线的实际线长及实际线距信息;将计算出的实际线长及实际线距与用户设定的布线干扰规则信息比较,判断实际线长及实际线距是否符合用户设定的布线干扰规则;记录布线干扰检查的违规信息,并显示在计算机显示屏上;所述的数据库,是用于储存布线设计图档以及设定的布线干扰规则信息;所述的布线图计算机辅助设计软件,是用于载入布线设计图档;所述的连接,是用于布线图计算机辅助设计软件藉之从数据库中载入布线设计图档的传输媒介。2.如权利要求1所述的印刷电路板布线干扰检查系统,其特征在于,其中选择及筛选干扰线及被干扰线,是分别选择干扰线的类别及被干扰线的类别。3.如权利要求1所述的印刷电路板布线干扰检查系统,其特征在于,其中设定布线干扰规则信息,是设定干扰线及被干扰线的默认线长及线距。4.如权利要求1所述的印刷电路板布线干扰检查系统,其特征在于,其中计算经选择及筛选后的干扰线及被干扰线的实际线长及实际线距信息,是从数据库中读取干扰线之布线信息及被干扰线之布线信息中各布线分段的起始坐标及终点坐标,根据干扰线及被干扰线各布线分段的起始坐标及终点坐标计算该干扰线及被干扰线所有分段的实际长度,一条布线所有分段的长度的加总和即是该条布线的实际线长大小,以及根据干扰线及被干扰线各布线分段的起...

【专利技术属性】
技术研发人员:安方廖明熊邓贡献
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1