交换信号线的走线路径的系统及方法

文档序号:6564322阅读:262来源:国知局
专利名称:交换信号线的走线路径的系统及方法
技术领域
本发明涉及一种交换信号线的走线路径的系统及方法,更具体地, 涉及-一种应用于 一印刷电路板布线软件中的交换信号线的走线路径的 系统及方法。
背景技术
目前,电子工程师对于印刷电路板的走线布局(Layout)通常通过 各类印刷电路板布线系统中的电路图案设计软件程序(例如Protel软 件)完成。但是,通常在程序完成后,工程师需要对部分走线进行手 动调整。而在进行手动调整过程中,经常需要交换两条信号线的走线 路径。
由于是手动进行信号线的走线路径调整,手动调整过程中缺乏准 确性且操作不方便,若出现错误操作,不仅会使原本较容易的操作变 的越来越复杂,还可能会由于错误无法挽回而导致重新布线而使电路 板整体布局时间增长,布线效率降低,甚至于出现严重错误时没有急 时发现,从而导致整个电路板报废的严重后果,给生产厂商带来不必 要的经济损失。
再者,在手动交换两信号线的走线路径过程中,某些特殊信号线 的走线路方式有其特殊要求,此时布线效果的好与坏便取决于工程师 的技术及经验。例如,在对差分对线的布线过程中,由于需要保持差 分阻抗的一致性,通常是保持差分对线适当靠近且平行。若交换差分 对线的走线路径,经常出线走线路径重迭部分,给布线工程师带来很 大麻烦。现有技术通常是由布线工程师手动交换该差分对线线的走线 路径,遇到上述交换过程中出现重迭部分时则需要删除其中一条信号 线后再进行调整绘制,或者切换至ADE环境进行挤线处理。这样虽但 是能够完成交换信号线的走线路径,但是其操作复杂繁琐,且对工程 师自身技术及经验有所要求,工作效率低。
为此,如何提供-一种应用于一印刷电路板(PCB)布线系统中, 用以交换两信号线的走线路径的系统及方法,以避免现有技术中的种 种缺点,进而达到方便、准确及快速交换两信号线走线路径的功效, 从而提高布线的工作效率,实己成为目前需要解决的问题。

发明内容
为解决上述现有技术的缺点,本发明的主要目的在于提供一种交 换信号线的走线路径的系统及方法,藉以快速且准且地完成二条信号 线的走线路径的交换操作,进而縮短布线时间,提高布线效率。
为达上述及其他目的,本发明提供一种交换信号线的走线路径的 系统,应用于一印刷电路板的布线软件中,用以交换该印刷电路板上 第一信号线与第二信号线的走线路径,于该布线软件中设有对应该第 一信号线的第一走线路径数据及对应该第二信号线的第二走线路径数 据,该交换信号线的走线路径的系统包括判断模块,用以判断使用 者所选的第-信号线与第二信号线是否具有相同的线路属性,从而据 以判断使用者所选择的信号线路是否为不同的两条信号线或同一条信 号线撷取模块,用以于该判断模块判断出该第一信号线与第二信号
线具有不同线路属性吋,也即所选择者为是两条不同信号线路,自该 布线软件中撷取该第一信号与第二信号线对应的第一走线路径数据与
第二走线路径数据;以及数据交换模块,用以将该撷取模块所撷取的 第二信号线的第二走线路径数据提供给该第一信号线与以及将第一信 号线的第一走线路径数据提供给该第二信号线,以供该布线软件依据 交换后的该第二走线路径数据与该第一走线路径数据分别布设该第一 信号线与第二信号线。
本发明的交换信号线的走线路径的系统还包括提示模块,该提示 模块用以于该判断模块判断到该第一信号线与第二信号线具有同一属 性时,也即所选择者为是两条相同信号线路,发出提示信号以作提示 用。
上述该第一、第二走线路径数据表征该第一、第二信号线于该印 刷电路板中的轨迹信息。
本发明的交换信号线的走线路径的方法应用于一印刷电路板布线
软件中,用以交换该印刷电路板上第一信号线与第二信号线的走线路 径,于该布线软件中设有对应该第一信号线的第一走线路径数据、对 应该第二信号线的第二走线路径数据,该方法包括以下步骤(1)判 断使用者所选的第一信号线与第二信号线是否有相同的线路属性,从 而据以判断使用者所选择的信号线路是否为不同的两条信号线或同一 条信号线,若否,则进至步骤(2),若是,则进至步骤(3); (2)自 该布线软件撷取该第-H言号线与第二信号线对应的第一走线路径数据 与第二走线路径数据;(3)发出一提示信号;以及(4)将所撷取的第 二信号线的第二走线路径数据提供给该第一信号线、以及将第一信号 线的第一走线路径数据提供给该第二信号线,以供该布线软件依据交 换后的第二走线路径数据、第一走线路径数据分别布设该第一信号线 与第二信号线。
本发明的交换信号线的走线路径的方法还包括于该第一、第二信 号线是否具有同一属性时发出一提示信号以作提示用的步骤。
于本发明的方法中,该第一、第二走线路径数据表征该第---、第 二信号线于该印刷电路板中的轨迹信息。
相比于现有技术,本发明的交换信号线的走线路径的系统及方法 主要是于使用者选择该第一及第二走线后,通过判断模块判断该第--、 第二信号线是否具有相同的线路属性,从而据以判断使用者所选择的 信号线路是否为不同的两条信号线或同一条信号线,若否则通过撷取 模块自该布线软件撷取该第一、第二信号线对应的第一、第二走线路 径数据,以供数据交换模块将该第一、第二走线路径数据分别提供给 该第二、第- 信号线,以供布线软件依据交换后的路径数据重新布设 该第-- 、第二信号线,从而完成交换该第一、第二信号线的走线路径。 相比于现有手动调整二信号线走线路径的做法,本发明不仅操作简单 方便,而且较人工手动操作更为准确,有效避免了人工手动操作引起 的误操作,即使在交换选定走线的走线路径时出现重迭现象的情况下, 也不需要删除其中一条走线或切换至其他介面处理,极大节省布线时 间,提供布线效率。


图1是本发明的交换信号线的走线路径的系统的基本架构示意以及
图2是本发明交换信号线的走线路径的方法的流程图。
主要元件符号说明
交换信号线的走线路径的系统
10判断模块
11撷取模块
12数据交换模块 13提示模块 S1 S6 步骤
具体实施例方式
以下是通过特定的具体实例说明本发明的实施方式,本领域技术 人员可由本说明书所揭示的内容轻易地暸解本发明的其他优点与功 效。本发明也可通过其他不同的具体实例加以实施或应用,本说明书 中的各项细节也可基于不同观点与应用,在不背离本发明的精神下进 行各种修饰与变更。
请参阅图1,其是本发明的交换信号线的走线路径的系统1的基本 架构示意图。本发明的交换信号线制走线路径的系统l,应用于-一印刷 电路板布线软件中,用以交换该印刷电路板上第一、第二信号线的走 线路径,于该布线软件中预设有该第一、第二信号线分别对应的第一、 第二走线路径数据。于本实施例中,该印刷电路板布线系统为Protel 软件,其他适用的布线软件也可,并无特定限制。
请参阅图l,本发明的交换信号线的走线路径的系统1是包括判 断模块10、撷取模块11、数据交换模块12、以及提示模块13。以下 即对本发明的交换信号线的走线路径的系统1进行详细说明。
判断模块IO用以判断使用者所选的第一、第二信号线是否具有不 同的线路属性。于本发明中使用者通过滑鼠自该布线软件的显示介面 所显示的印刷电路板上点选该第一、第二信号线即可显示该第一、第 二信号线的属性信息。而判断模块10依据所该第一、第二信号线的属 性信息判断该第一、第二信号线是否具有不同的线路属性,从而据以判断使用者所选择的信号线路是否为不同的两条信号线或同一条信号 线。
撷取模块11用以于判断模块10判断该第一、第二信号线为具不 同线路属性的信号线时自该布线软件撷取该第一、第二信号线分别对 应的第一、第二走线路径数据。
数据交换模块12用以将撷取模块11所撷取的第一、第二走线路 径数据分别提供给该第二信号线与第一信号线,以实现该第一、第二 信号线的走线路径数据互换,从而供布线软件依据互换后的第二、第 一走线路径数据分别布设该第一、第二信号线,藉以完成该第一、第 二信号线的走线路径的交换操作。
提示模块13用以于判断模块10判断该第一信号线与第二信号线 为具有相同线路属性的信号线时,发出一提示信号以提示使用者所选 的欲进行路径交换的信号线有误,而令使用者重新选取信号线以进行 路径交换操作。
后续复可依据实际设计,对路径交换后的第一、第二信号线进行 微调以使其与该印刷电路板上对应的焊垫(Pad)连接。但是,对信号 线进行微调的技术是现有,且非本发明的重点所在,故在此不再赘述。
依据本发明的交换信号线的走线路径的系统执行本发明的交换信 号线的走线路径的方法如图2所示。本发明的交换信号线的走线路径 的方法包括以下详细实施步骤首先,执行步骤S1,判断使用者所选 择者,是否为二条信号线,若是则进至歩骤S2;若否,则结束流程步 骤。
在步骤S2,令判断模块10判断使用者所选的欲进行路径交换的第 --、第二信号线是否为具有相同线路属性的信号线,若是,则进至步 骤S3,若否,贝腿至步骤S4。于本实施例中,使用者通过滑鼠自该布 线软件的显示介面所显示的印刷电路板上点选该第一、第二信号线即 可显示该第一、第二信号线的属性信息。而判断模块10依据所该第一、 第二信号线的属性信息判断该第一、第二信号线是否具有不同的线路 属性。
在步骤S3,令提示模块13发出提示信号以提示使用者所选的欲进 行路径交换的信号线有误,而令使用者重新选取信号线以进行路径交换操作。接着进至步骤S4。
在步骤S4,令撷取模块ll自该布线软件撷取该第-一、第二信号线 对应的第一、第二走线路径数据。接着进至步骤S5。
在歩骤S5,令数据交换模块12将撷取模块11所撷取的第一、第
二走线路径数据分别提供给该第二信号线与第一信号线,以实现该第
一、第二信号线的走线路径数据互换。接着进至步骤S6。
在歩骤S6,该布线软件即依据该交换后的第二走线路径数据于该 印刷电路板上布设该第一信号线,以及依据该第一走线路径数据于该 印刷电路板上布设该第二信号线,藉以完成该第一、第二信号线的路 径交换操作。
后续,复可依据实际设计,对路径交换后的第一、第二信号线进 行微调以使其与该印刷电路板上对应的焊垫(Pad)连接。
相比于现有技术,本发明的交换信号线的走线路径的系统及方法, 是于使用者选择该第一信号线及第二信号线后,通过判断模块判断该 第-一、第二信号线是否具有相同的线路属性,从而据以判断使用者所 选择的信号线路是否为不同的两条信号线或同一条信号线,若否则通 过撷取模块自该布线软件撷取该第一、第二信号线对应的第一、第二 走线路径数据,以供数据交换模块将该第一、第二走线路径数据分别 提供给该第二、第一信号线,以供布线软件依据交换后的路径数据重 新布设该第一、第二信号线,从而完成交换该第一、第二信号线的走 线路径。相比于现有手动调整二信号线走线路径的做法,本发明不仅 操作简单方便,而且较人工手动操作更为准确,有效避免了人工手动 操作引起的误操作,即使在交换选定走线的走线路径时出现重迭现象 的情况下,也不需要删除其中一条走线或切换至其他介面处理,极大 节省布线时间,提供布线效率。
上述实施例仅为例示性说明本发明的原理及其功效,而非用于限 制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下, 对上述实施例进行修饰与变化。因此,本发明的权利保护范围,应如 权利要求所列。
权利要求
1.一种交换信号线的走线路径的系统,应用于一印刷电路板的布线软件中,用以交换该印刷电路板上第一信号线与第二信号线的走线路径,于该布线软件中设有对应该第一信号线的第一走线路径数据及对应该第二信号线的第二走线路径数据,该交换信号线的走线路径的系统包括判断模块,用以判断使用者所选的第一信号线与第二信号线是否具有相同的线路属性,从而据以判断使用者所选择的信号线路是否为不同的两条信号线或同一条信号线;撷取模块,用以于该判断模块判断出该第一信号线与第二信号线具有不同线路属性时,自该布线软件中撷取该第一信号与第二信号线对应的第一走线路径数据与第二走线路径数据;以及数据交换模块,用以将该撷取模块所撷取的第二信号线的第二走线路径数据提供给该第一信号线与以及将第一信号线的第一走线路径数据提供给该第二信号线,以供该布线软件依据交换后的该第二走线路径数据与该第一走线路径数据分别布设该第一信号线与第二信号线。
2. 根据权利要求1所述的交换信号线的走线路径的系统,还包括 -提示模块,用以于该判断模块判断到该第一信号线与第二信号线具有同一属性时,发出提示信号。
3. 根据权利要求1所述的交换信号线的走线路径的系统,其中, 该第-一走线路径数据与第二走线路径数据是表征该第-- 信号线与第二 信号线于该印刷电路板中的轨迹信息。
4. -种交换信号线的走线路径的方法,应用于一印刷电路板的布 线软件中,用以交换该印刷电路板上第一信号线与第二信号线的走线 路径,于该布线软件中设有对应该第-信号线的第一走线路径数据及 对应该第二信号线的第二走线路径数据,该方法包括以下步骤(1 )判断使用者所选的第一信号线与第二信号线是否有相同的线 路属性,从而据以判断使用者所选择的信号线路是否为不同的两条信 号线或同一条信号线,若否,则进至步骤(2),若是,则进至步骤(3);(2) 自该布线软件撷取该第一信号线与第二信号线对应的第 -走 线路径数据与第二走线路径数据;(3) 发出一提示信号;以及(4) 将所撷取的第二信号线的第二走线路径数据提供给该第一信 号线、以及将第一信号线的第一走线路径数据提供给该第二信号线, 以供该布线软件依据交换后的第二走线路径数据、第一走线路径数据 分别布设该第一信号线与第二信号线。
5.根据权利要求4所述的交换信号线的走线路径的方法,其中, 该第一走线路径数据与该第二走线路径数据表征该第一信号线与第二 信号线于该印刷电路板中的轨迹信息。
全文摘要
一种交换信号线的走线路径的系统及方法,应用于一印刷电路板(PCB)布线软件中,用以交换该印刷电路板上第一信号线与第二信号线的走线路径,于该布线软件中预设有第一走线路径数据、第二走线路径数据,其主要通过撷取模块依据第一、第二信号线自该布线软件中撷取对应的第一走线路径数据、第二走线路径数据;以及通过数据交换模块将撷取模块所撷取的第二信号线的第二走线路径数据提供给该第一信号线、以及将第一信号线的第一走线路径数据提供给第二信号线,以供布线软件依据交换后的第二走线路径数据、第一走线路径数据分别布设该第一信号线与第二信号线。因此,通过本发明可方便、准确而且快速交换两信号线的走线路径,提高了布线操作的工作效率。
文档编号G06F17/50GK101201855SQ20061016704
公开日2008年6月18日 申请日期2006年12月13日 优先权日2006年12月13日
发明者杨淑敏, 锋 胡 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1