印刷电路板多余Tee结点消除系统及方法

文档序号:6587479阅读:163来源:国知局
专利名称:印刷电路板多余Tee结点消除系统及方法
技术领域
本发明涉及一种印刷电路板多余Tee结点消除系统及方法。
背景技术
用布线软件在电路板的原理图上对T型拓扑结构的电路进行布线时,为了方便布 线通常加入一种虚拟物件Tee结点,如图1所示,假设某个电子元件的Pim (管脚1)要通 过信号线与另一个电子元件的PIN2(管脚2)和PIN3(管脚3)相连,这时为了方便信号线 拓扑结构的设计,需要在如图1中所示的位置处添加一个Tee结点。然而在印刷电路板的 布线过程中以下两种情况布线软件也会产生Tee结点(1)在原有器件和走线的印刷电路板上导入新的网表后,也会产生Tee结点;(2)同一个电路板进行分割布线的时候,合板后也会产生Tee结点。以上(1)和(2)两种情况下产生的Tee结点只连两线段,而不是T拓扑走线,这种 T结点是多余的,会给布线工作或仿真工作带来不便。如图2所示,Tee结点1、2及3都是 多余的,只有Tee结点4是有用的,而且这些多余的Tee结点无法在布线软件中删除。在改 动布线时,当要移动带有上述多余的Tee结点的信号线时,无法移动Tee结点,必须要删除 该信号线或者重新对两个网络结点进行布线才能消除该多余的Tee结点,这样电路布线人 员就必须花大量的时间去消除多余Tee结点。另外,在对电路进行仿真的时候,由于有多余 的Tee结点的存在,导致仿真软件提取的信号线的拓扑结构不正确,导致仿真无法进行。

发明内容
鉴于以上内容有必要提供一种印刷电路板多余Tee结点消除系统,该系统包括主 机和数据库,该数据库存储有印刷电路板的信息,所述印刷电路板的信息包括印刷电路板 中所有信号线的信息,所述的主机包括筛选模块,用于从数据库中筛选出印刷电路板中所 有带有Tee结点的信号线;路径提取模块,用于提取出上述带有Tee结点的信号线的连线路 径信息;布线模块,用于根据上述提取出的带有Tee结点的信号线的连线路径信息对该带 有Tee结点的信号线进行二次布线;及输出模块,用于输出上述二次布线后的结果。鉴于以上内容还有必要提供一种印刷电路板多余Tee结点消除方法,该方法包 括(a)从数据库中筛选出印刷电路板上的带有Tee结点的信号线;(b)提取出上述带有 Tee结点的信号线的连线路径信息;(c)根据上述提取出的带有Tee结点的信号线的连线路 径信息对该带有Tee结点的信号线进行二次布线;(d)输出上述二次布线后的结果。通过本发明提供的印刷电路板多余Tee结点消除系统及方法,能有效快速地检查 出印刷电路板中多余的Tee结点并将其消除,节省了布线人员的检查时间,并能有效避免 仿真软件提取信号线拓扑结构时因为多余的Tee结点造成的提取错误的问题。


图1是印刷电路板中的Tee结点的示意图。
图2是印刷电路板中的有用Tee结点和多余Tee结点的示意图。图3是本发明印刷电路板多余Tee结点消除系统较佳实施例的硬件架构图。图4是图3中主机的功能模块图。图5是本发明印刷电路板多余Tee结点消除方法较佳实施例的流程图。图6是采用本发明印刷电路板多余Tee结点消除系统对带有多余Tee结点的印刷 电路板进行Tee结点消除后的效果示意图。
具体实施例方式如图3所示,是本发明印刷电路板多余Tee结点消除系统较佳实施例的硬件架构 图。该系统的硬件架构主要包括输入装置(包括键盘12以及鼠标14)、显示器16、主机10 以及数据库18。其中,所述数据库18存储有印刷电路板的信息。所述印刷电路板的信息包括印刷 电路板上所有信号线的连线路径信息及所有Tee结点的位置信息。所述输入装置可以用来输入或修改印刷电路板的信息。所述显示器16提供图形化用户界面(Graphic User Interface,⑶I)配合输入装 置的输入操作。显示器16还用于显示消除了多余Tee结点的印刷电路板。所述主机10 可以是 IBM 架构的计算机(IBM Personal Computer, IBM PC) .Apple 公司的Mac PC、个人计算机、网络服务器,还可以是任意其它适用的计算机。如图4示,是图3中主机的功能模块图。本发明所称的模块是完成特定功能的计 算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此本发明对软件的描述 都以模块描述。所述主机10包括筛选模块300、路径提取模块301、布线模块302及输出模块303。其中,所述筛选模块300用于从数据库18中筛选印刷电路板上的所有带有Tee结 点的信号线。具体就是从数据库18中读出需要进行多余Tee结点消除的印刷电路板的信 息;从上述读取到的印刷电路板的信息中筛选出所有带有Tee结点的信号线。所述路径提取模块301用于提取出上述筛选出的带有Tee结点的信号线连线路径 信息。所述信号线的连线路径信息包括每一段信号线的网络信息及线宽设置信息。所述布线模块302用于根据上述提取出的带有Tee结点的信号线的连线路径信息 对该带有Tee结点的信号线进行二次布线。具体就是按照该信号线的网络信息和线宽设置 信息对带有Tee结点的信号线进行二次布线。所述输出模块303用于输出布线模块302对印刷电路板进行二次布线后的结果, 在本较佳实施例中,输出结果直观显示在显示装置上并可保存消除后的结果文件到主机10 的存储设备中。使本系统具有更强的可操作性和交互性。如图5所示,是本发明印刷电路板Tee结点消除方法较佳实施例的流程图。步骤S402,筛选模块300从数据库18中筛选印刷电路板上的所有带有Tee结点的 信号线。具体就是从数据库18中读出需要进行多余Tee结点消除的印刷电路板的信息;从 上述读取到的印刷电路板的信息中筛选出带有Tee结点的信号线。步骤S404,路径提取模块301提取出上述筛选出的带有Tee结点的信号线连线路 径信息。所述信号线的连线路径信息包括每一段信号线的网络信息及线宽设置信息。例如该信号线所连接到的网络的所有信息和线宽设置信息。步骤S406,布线模块302根据上述提取出的带有Tee结点的信号线的连线路径信 息,对该带有Tee结点的信号线进行二次布线。具体就是按照该所有带有Tee结点的信号 线的网络信息和线宽设置信息对该带有Tee结点的信号线进行二次布线。步骤S408,所述输出模块303输出上述二次布线后的结果。如图6所示,是采用本发明印刷电路板多余Tee结点消除系统对带有多余Tee结 点的印刷电路板进行Tee结点消除后的效果示意图。图6的上半部分是一个印刷电路板图在多余Tee结点消除前的示意图,可见在没 有T型拓扑结构的信号线上存在了多余的Tee结点1、2及3。图6的下半部分是一个印刷电路板图在多余Tee结点消除后的示意图,可见在没 有T型拓扑结构的信号线上多余的Tee结点1、2及3被消除了。在印刷电路板中只保留了 有用的Tee结点4。应当说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较 佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技 术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种印刷电路板多余Tee结点消除系统,该系统包括主机和数据库,该数据库存储 有印刷电路板的信息,所述印刷电路板的信息包括印刷电路板中所有信号线的信息,其特 征在于,所述的主机包括筛选模块,用于从数据库中筛选出印刷电路板中所有带有Tee结点的信号线;路径提取模块,用于提取出上述带有Tee结点的信号线的连线路径信息;布线模块,用于根据上述提取出的带有Tee结点的信号线的连线路径信息对该带有 Tee结点的信号线进行二次布线;及输出模块,用于输出上述二次布线后的结果。
2.如权利要求1所述的印刷电路板多余Tee结点消除系统,其特征在于,所述信号线的 连线路径信息包括每一段信号线的网络信息及线宽设置信息。
3.—种印刷电路板多余Tee结点消除方法,其特征在于,该方法包括(a)从数据库中筛选出印刷电路板上的带有Tee结点的信号线;(b)提取出上述带有Tee结点的信号线的连线路径信息;(c)根据上述提取出的带有Tee结点的信号线的连线路径信息对该带有Tee结点的信 号线进行二次布线;(d)输出上述二次布线后的结果。
4.如权利要求3所述的印刷电路板多余Tee结点消除方法,其特征在于,在步骤(a)之 前还包括从数据库中读出需要进行多余Tee结点消除的印刷电路板的信息。
5.如权利要求3所述的印刷电路板多余Tee结点消除方法,其特征在于,所述信号线的 连线路径信息包括每一段信号线的网络信息及线宽设置信息。
全文摘要
本发明提供了一种印刷电路板多余Tee结点消除系统,该系统包括主机和数据库,该数据库存储有印刷电路板的信息。所述主机包括筛选模块,用于从数据库中筛选出印刷电路板中的带有Tee结点的信号线;路径提取模块,用于提取出上述筛出的带有Tee结点的信号线连线路径信息;布线模块,用于根据上述提取出的带有Tee结点的信号线的连线路径信息对该信号线进行二次布线;及输出模块,用于输出上述二次布线的结果。本发明还提供了一种印刷电路板多余Tee结点的消除方法,通过本发明提供的印刷电路板多余Tee结点消除系统及方法,有效快速地将印刷电路板中多余的Tee结点消除。
文档编号G06F17/50GK101996269SQ20091030610
公开日2011年3月30日 申请日期2009年8月26日 优先权日2009年8月26日
发明者白家南, 许寿国, 陈汉龙 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1