印刷电路板布线处理方法及系统的制作方法

文档序号:6609567阅读:128来源:国知局
专利名称:印刷电路板布线处理方法及系统的制作方法
技术领域
本发明涉及一种印刷电路板布线处理技术,更详而言之,涉及一 种应用于一印刷电路板的布线软件中的印刷电路板布线处理方法及系统。
背景技术
印刷电路板是电子设备当中重要的元件,其是用以承载多个供各 该电子设备运行所需的电子元件。且除用以承载固定各该电子元件外, 印刷电路板还用以通过信号线提供在该印刷电路板上的各种电子元件 之间的相互电性连接。具体而言,各该电子元件是通过其引脚与印刷 电路板中布设的焊垫焊接,然后,再通过信号线连接该焊垫,以实现 该印刷电路板中各电子元件之间相互的电性连接。在实际印刷电路板设计过程中,是通过例如Allegro、 Protel等 布线软件进行印刷电路板中各该焊垫之间的信号线连接作业,然,由 于布线软件中仅可呈现多个焊垫,并无法呈现待与该印刷电路板中的 焊垫焊接的电子元件的引脚,故,无从了解该电子元件的引脚的实际 布线方向,进而导致无法分辨对应焊接该引脚的焊垫的实际布线方向, 因此,若将印刷电路板上的焊垫以图1所示的方式布线,则会在焊垫 周围形成冗余线,亦即多余的导体,且如图1所示,该电子元件的引 脚A的布线方向为dl,而该焊垫的布线方向为d2。显而易见,该引脚 A的实际布线方向dl与该焊垫B的布线方向d2相反,亦即d2是朝向 该dl的反方向。若以此方式布线,最终信号线与该电子元件形成的信 号传输路径如图1所示的路径Rl,则该焊垫B与该引脚A焊接的一端 AB1将因无电性信号的导通而成为冗余线。此外,如表面贴装元件 (Surface Mount Technology; SMT)等的电子元件的引脚通常比较长, 相对的也增加冗余线段的长度。若此,特别是对于高速信号线,则该 冗余线,尤其是长度较长的冗余线,对高速信号线的信号传输的完整性将造成极大的影响,进而导致信号传输错误及/或系统的不稳定。综上所述,如何提供一种可避免因焊垫布线方向的失误产生冗余 线的印刷电路板布线处理方法及系统,遂成为目前亟待解决的问题。发明内容鉴于上述现有技术的缺点,本发明的主要目的是提供一种印刷电 路板布线处理方法及系统,以避免因焊垫布线方向的失误产生冗余线, 进而影响信号线传输质量的情事发生。本发明的另一目的是提供一种印刷电路板布线处理方法及系统, 以减少出错率、提高产品良率。为达到上述目的及其它目的,本发明提供一种应用于通过数据处 理装置执行的印刷电路板的布线软件中的印刷电路板布线处理方法, 该布线软件预设有布设于该印刷电路板中的元件的引脚的网络属性, 本发明的印刷电路板布线处理方法包括以下步骤首先,依据待与该 印刷电路板中的焊垫焊接的元件的引脚的状态,设定该引脚的布线信 息;然后,撷取该印刷电路板中设定有布线信息的引脚的网络属性; 接着,依据所撷取的该引脚的网络属性,判断该引脚是否为对应高速 信号线的引脚,若是,则进至下一步骤,若否,则结束该布线处理过 程;以及最后,依据所设定的该引脚的布线信息,在对应焊接该引脚 的焊垫周围设置禁止布线的限制区域,以禁止该布线软件在后续布线 过程中自该焊垫周围的限制区域布线。为达到上述相同目的,本发明还提供一种应用于通过数据处理装 置执行的印刷电路板的布线软件中的印刷电路板布线处理系统,该布 线软件预设有布设于该印刷电路板的元件的引脚的网络属性。本发明 的印刷电路板布线处理系统包括用以依据待与该印刷电路板中的焊 垫焊接的元件的引脚的状态,设定该引脚的布线信息的设定模块;用 以撷取该印刷电路板中通过该设定模块设定有布线信息的引脚的网络 属性的撷取模块;用以依据该撷取模块所撷取的该引脚的网络属性, 判断该引脚是否为对应高速信号线的引脚的判断模块;以及用以依据 该判断模块的判断结果,以于该引脚为对应高速信号线的引脚时,依 据该设定模块所设定的对应该引脚的布线信息,在对应焊接该引脚的焊垫周围设置禁止布线的限制区域,以禁止该布线软件在后续布线过 程中自该焊垫周围的限制区域布线的处理模块。在本发明的印刷电路板布线处理方法及系统中,该网络属性包括 信号线名称属性,具体而言,该信号线名称属性为高速信号线属性或 者非高速信号线属性。该引脚的状态为该引脚的实际布线方向,而该 引脚的布线信息为该引脚的布线方向信息,此外,该限制区域为对应 焊接该引脚的焊垫周围中非为对应该引脚的布线方向的区域。相比于现有技术,本发明的印刷电路板布线处理方法及系统系依 据元件的引脚状态,在印刷电路板中对应焊接该引脚的焊垫周围设置 禁止布线的限制区域,以避免现有技术中于布线时,因无上述布线限 制区域的设置,导致由该焊垫的禁止布线区域布线,造成冗余线的产生,进而影响信号线的传输质量的弊端;此外,通过该布线限制区域的设置,亦可减少布线出错率、提高产品良率。


图1是现有的印刷电路板的焊垫布线状态示意图; 图2是本发明的印刷电路板布线处理方法的操作流程示意图; 图3是应用本发明的印刷电路板布线处理方法的焊垫布线状态示 意图;图4A是应用本发明的印刷电路板布线处理方法的一元件的布线方 向设定示意图;图4B是显示图4A中的元件应用本发明的印刷电路板布线处理方 法的限制区域分布示意图;以及图5是本发明的印刷电路板布线处理系统的基本架构方块示意图。元件符号说明1印刷电路板布线处理系统11设定模块13撷取模块15判断模块17处理模块A、 C、 D引脚B 焊垫AB1 冗余线dl、 dl' 引脚的布线方向d2、 d3 焊垫的布线方向L 限制区域Rl、 R2 信号传输路径S10至S13 步骤具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人 员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。 本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的 各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各 种修饰与变更。请参阅图2,是显示本发明的印刷电路板布线处理方法的操作流程 示意图。如图所示,本发明的印刷电路板布线处理方法是应用于通过 如个人电脑、笔记型电脑、工作站等数据处理装置执行的印刷电路板 的例如Allegro、 Protel等布线软件中。其中,该布线软件预设有布设于该印刷电路板中的元件的引脚的网络属性,该网络属性包括信号 线名称属性,具体而言,该信号线名称属性为高速信号线属性或者非 高速信号线属性。以下将一并配合图3至图4B详细说明本发明的印刷 电路板布线处理方法的具体操作步骤。请参阅图2并配合图3所示,首先执行步骤SIO,依据待与该印刷 电路板中的焊垫B焊接的元件的引脚A的状态,设定该引脚A的布线 信息,其中,该引脚A的状态为该引脚A的实际布线方向,而该引脚A 的布线信息为该引脚的布线方向信息,于实际布线设计过程中,是于 通过该布线软件建立元件信息库时,设定待布设于该印刷电路板的元 件的引脚的布线方向信息,如图4A所示,依据一元件的引脚状态,设 定该元件两侧的引脚的布线方向信息分别为方向dl及dl'。此处需予 以说明的是,于同一印刷电路板中,并非所有元件的引脚均需设定有 布线方向信息,对于布线方向无严格要求的元件将不予以设定。接着在步骤Sll中,撷取该印刷电路板中设定有布线信息的引脚的网络属性,亦即,撷取该引脚的信号线名称属性。接着进行步骤S12。在步骤S12中,依据所撷取的该引脚的网络属性(即信号线名称 属性),判断该引脚是否为对应高速信号线的引脚,若是,则进至步骤 S13,若否,则结束该布线处理过程。于本实施例中,如图4B所示该 元件所具有的引脚A、 C及D (于下列实施例中,是以引脚A为例)均为具有高速信号线属性的引脚。在步骤S13中,依据所设定的该引脚A的布线方向dl信息,于对 应焊接该引脚A的焊垫B周围设置禁止布线的限制区域L,以禁止该布 线软件于后续布线过程中自该焊垫周围的限制区域L布线,造成冗余 线的产生。其中,该限制区域为对应焊接该引脚的焊垫周围中非为对 应该引脚的布线方向的区域L (如图4B所示)。亦即,于后续布线过程 中,只允许自非该限制区域L的方向d3 (如图3所示)布线,此时, 该引脚A的实际布线方向dl与该焊垫B的布线方向d2相同(即d3顺 着该dl的方向),则信号线与该元件形成的信号传输路径如图3所示 的路径R2,使得信号线、焊垫、以及元件的引脚均分布于该信号传输 路径R2上,避免在焊垫周围形成冗余线,进而影响高速信号线的传输 质量。执行上述印刷电路板布线处理方法,通过如图5所示的印刷电路 板布线处理系统1得以实现。请参阅图5,本发明的印刷电路板布线处 理系统1是应用于一印刷电路板的例如Allegro、 Protel等布线软件 中。其中,该布线软件预设有布设于该印刷电路板中的元件的引脚的 网络属性,该网络属性包括信号线名称属性,更详而言之,该信号线 名称属性为高速信号线属性或者非高速信号线属性。如图5所示,本发明的印刷电路板布线处理系统1包括设定模块 11、撷取模块13、判断模块15、以及处理模块17,以下即对本发明的 印刷电路板布线处理系统1的上述各模块进行详细说明。该设定模块11是用以依据待与该印刷电路板中的焊垫焊接的元件 的引脚的状态,设定该引脚的布线信息。其中,该引脚的状态为该引 脚的实际布线方向。而该引脚的布线信息为该引脚的布线方向信息,于实际布线设计过程中,是在通过该布线软件建立元件信息库时,设 定待布设于该印刷电路板的元件的引脚的布线方向信息。该撷取模块13是用以撷取该印刷电路板中通过该设定模块11设 定有布线信息的引脚的网络属性,亦即,撷取该引脚的信号线名称属 性。该判断模块15是用以依据该撷取模块13所撷取的该引脚的网络属性,判断该引脚是否为对应高速信号线的引脚。该处理模块17是用以依据该判断模块15的判断结果,以于该引 脚为对应高速信号线的引脚时,依据该设定模块11所设定的对应该引 脚的布线方向信息,于对应焊接该引脚的焊垫周围设置禁止布线的限 制区域,以禁止该布线软件于后续布线过程中自该焊垫周围的限制区 域布线,造成冗余线的产生。具体而言,即于后续布线过程中,只允 许自非该限制区域的方向布线,此时,该焊垫的布线方向是顺着该元 件引脚的实际布线方向,使得该信号线、该焊垫、以及该元件的引脚 均分布于信号传输路径上,避免在焊垫周围形成冗余线,进而影响高 速信号线的传输质量。承前所述,本发明的印刷电路板布线处理方法及系统是依据元件 的引脚的实际布线状态,在印刷电路板中对应焊接该引脚的焊垫周围 设置禁止布线的限制区域,使得信号线、焊垫及引脚均可分布于信号 传输路径中,以避免现有技术中于印刷电路板布线过程中,因无上述 布线限制区域的设置,导致由该焊垫的禁止布线区域布线,造成冗余 线的产生,进而影响信号线的传输质量的弊端;此外,通过该布线限 制区域的设置,亦可减少布线出错率、提高产品良率。上述实施例仅例示性说明本发明的原理及其功效,而非用于限制 本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下, 对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应以 权利要求书的范围为依据。
权利要求
1.一种印刷电路板布线处理方法,应用于通过数据处理装置执行的印刷电路板的布线软件中,其中,该布线软件预设有布设于该印刷电路板中的元件的引脚的网络属性,该印刷电路板布线处理方法包括以下步骤依据待与该印刷电路板中的焊垫焊接的元件的引脚的状态,设定该引脚的布线信息;撷取该印刷电路板中设定有布线信息的引脚的网络属性;依据所撷取的该引脚的网络属性,判断该引脚是否为对应高速信号线的引脚,若是,则进至下一步骤,若否,则结束该布线处理过程;以及依据所设定的该引脚的布线信息,在对应焊接该引脚的焊垫周围设置禁止布线的限制区域,以禁止该布线软件在后续布线过程中自该焊垫周围的限制区域布线。
2. 根据权利要求1所述的印刷电路板布线处理方法,其中,该网 络属性包括信号线名称属性。
3. 根据权利要求2所述的印刷电路板布线处理方法,其中,该信号线名称属性为高速信号线属性以及非高速信号线属性的其中一者。
4. 根据权利要求1所述的印刷电路板布线处理方法,其中,该引 脚的状态为该引脚的实际出线方向,该引脚的布线信息为该引脚的布 线方向信息。
5. 根据权利要求4所述的印刷电路板布线处理方法,其中,该限 制区域为对应焊接该引脚的焊垫周围中非为对应该引脚的布线方向的 区域。
6. —种印刷电路板布线处理系统,应用于通过数据处理装置执行 的印刷电路板的布线软件中,其中,该布线软件预设有布设于该印刷 电路板的元件的引脚的网络属性,该印刷电路板布线处理系系包括设定模块,用以依据待与该印刷电路板中的焊垫焊接的元件的引脚的状态,设定该引脚的布线信息;撷取模块,用以撷取该印刷电路板中通过该设定模块设定有布线信息的引脚的网络属性;判断模块,用以依据该撷取模块所撷取的该引脚的网络属性,判断该引脚是否为对应高速信号线的引脚;以及处理模块,用以依据该判断模块的判断结果,以于该引脚为对应 高速信号线的引脚时,依据该设定模块所设定的对应该引脚的布线信 息,在对应焊接该引脚的焊垫周围设置禁止布线的限制区域,以禁止 该布线软件在后续布线过程中自该焊垫周围的限制区域布线。
7. 根据权利要求6所述的印刷电路板布线处理系统,其中,该网 络属性包括信号线名称属性。
8. 根据权利要求7所述的印刷电路板布线处理系统,其中,该信 号线名称属性为高速信号线属性以及非高速信号线属性的其中一者。
9. 根据权利要求6所述的印刷电路板布线处理系统,其中,该引 脚的状态为该引脚的实际出线方向,该引脚的布线信息为该引脚的布 线方向信息。
10. 根据权利要求9所述的印刷电路板布线处理系统,其中,该限 制区域为对应焊接该引脚的焊垫周围中非为对应该引脚的布线方向的 区域。
全文摘要
本发明公开了一种印刷电路板布线处理方法及系统,是应用于预设有布设于该印刷电路板中的元件的引脚的网络属性的布线软件,主要先行通过设定模块依据待与印刷电路板中的焊垫焊接的元件的引脚的状态,设定该引脚的布线信息,并由撷取模块撷取设定有布线信息的引脚的网络属性,以供判断模块判断该引脚是否为对应高速信号线的引脚,若是,则经由处理模块于对应焊接该引脚的焊垫周围设置禁止布线的限制区域,由此以禁止该布线软件于后续布线过程中自该焊垫周围的限制区域布线,造成冗余线的产生,进而影响信号线的传输质量。
文档编号G06F17/50GK101320396SQ200710108950
公开日2008年12月10日 申请日期2007年6月7日 优先权日2007年6月7日
发明者范文纲, 韦启锌 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1