配对线长度调整方法

文档序号:6564492阅读:188来源:国知局
专利名称:配对线长度调整方法
技术领域
本发明是涉及一种配对线长度调整技术,更具体地,涉及一种应 用于印刷电路板布线中,用以调整通过布线软件布设于该印刷电路板 上的配对线的长度的方法。
10
背景技术
目前,在印刷电路板布线过程中,为了使多同类信号的信号线例 如配对线(differential pair)的信号能尽量做到同步发射以及接收 等通讯,则需要各配对线的两条信号线的长度相近,即两者的长度差 至少应不大于一预设的长度差容许值(tolerance),以满足配对线以
15 使的阻抗匹配要求。
为解决配对线以使不满足阻抗匹配要求的缺点,业界通常的做法 采用手动方式,于通过一例如Allegro、 Protel等布线软件完成配对 线布设后,利用一般布线软件所提供的信号线长度检测功能,点选配 对线的两条信号线,以取得该两条信号线的长度信息,然后,通过人
20为比对方式,得到该两条信号线以使的长度差,并于判断该长度差超 出该长度容许值范围时,于长度相对较短的信号线上布设蛇行线段, 以期补足该相对短的信号线的长度差额。
但是,上述蛇行线段的布设操作是通过手动方式绕制而成,不但 绕线速度慢,而且绕制方式不规则,使得使用者无法确定每布设一个
25 蛇行线段可相对增长多少线长,如此,则需于每布设一个蛇行线段后,
重复上述手动"点选配对线一取得长度信息一得到长度差一比对长度 差是否超出长度容许值范围"等一是列繁琐检查确认步骤,以确认增 加的蛇行线段是否补足该相对短的信号线的长度差额。因此,从检查 到修改完毕一对配对线,需要耗费非常长的时间,无疑大幅地增加布
30线工作量,进而影响布线效率。此外,随着服务器(Server)的不断 发展,对于速度的要求越来越高,导致配对线的使用数量也越来越多, 若仍采用现有的手动方式一对一对地进行检査并作修改,将会严重延 长设计该PCB板所需的时间,进而影响整个产品的最终出货日期,所 造成的直接经济损失是可想而知。
综上所述,如何提出一种可避免现有技术中的种种缺点的配对线 5 长度调整方法,以节省时间、提高布线效率,也可避免不必要的经济 损失,实为目前需要解决的技术问题。

发明内容
鉴于上述现有技术的缺点,本发明的主要目的在于提供一种配对
10 线长度调整方法,以节省时间、提高工作效率。
本发明的另一目的在于提供一种配对线长度调整方法,以避免不 必要的经济损失。
为达上述目的及其他目的,本发明即提供一种配对线长度调整方 法,其应用于一印刷电路板的布线软件中,用以调整通过该布线软件
15布设于该印刷电路板上的配对线中的第一信号线、第二信号线的长度, 该配对线长度调整方法包括以下步骤(1)于该印刷电路板选取该第 一信号线及该第二信号线,以获取该第一信号线与该第二信号线的长 度;(2)比对该第一信号线与该第二信号线的长度是否匹配,若是则 结束该步骤,否则进至下一步骤;以及(3)以长度较长的信号线的长
20度作为参考,以于该长度较短的信号线上选取一用以进行绕线操作的 起点及终点,以令该布线软件自该起点朝向该终点方向布设蛇形线段, 进而使该第一信号线与该第二信号线的长度匹配。
于本发明的配对线长度调整方法中,布设的蛇形线段个数的确定 方法包括以下步骤首先,依据该第一信号线及第二信号线的长度,
25计算该第一信号线与该第二信号线的长度差;以及然后,依据该第一 信号线与该第二信号线的长度差以及每一蛇形线段相对于与其对应的 直线段所增加的线长,计算所欲布设的蛇形线段的个数。具体而言, 该蛇形线段的个数等于该第一信号线与该第二信号线的长度差除以每 一蛇形线段相对于与其对应的直线段所增加的线长。
30 相比于现有技术,本发明的配对线调整方法是在比对出配对线的
两条信号线不相匹配时,则以长度较长的信号线的长度作为参考,于 该长度较短的信号线上选取一用以进行绕线操作的起点及终点自动布 设蛇行线,以补足该相对较短的信号线的长度差额,无需以手动方式 进行反复检测与蛇行线布设操作,进而达到节省检测时间、提高布线 效率的功效。也可避免现有技术中因配对线的使用数量越来越多,若 5 仍采用手动方式逐对地进行配对线检査并作修改,将会严重延长设计 PCB板所需的时间,进而影响整个产品的最终出货日期,造成不必要的 经济损失的弊端。


10 图1是显示本发明的配对线长度调整方法的操作流程示意图2A是显示本发明的配对线长度调整方法应用于布线软件中的较 佳实施例示意图2B是显示于图2A中,应用本发明的配对线长度调整方法辅助 布设一蛇形线的应用实施例示意图;以及 15 图3是显示蛇形线段与其对应的直线段的较佳实施例示意图。
主要元件符号说明
A配对线 Al第一信号线 20 A2第二信号线
Bl起点 B2终点
Bn蛇行线功能按钮 ml、 nl 长度 25 S10 S14步骤
具体实施例方式
以下是通过通过特定的具体实例说明本发明的实施方式,本领域 技术人员可由本说明书所揭示以使容轻易地了解本发明的其他优点与 30功效。本发明也可通过通过其他不同的具体实例加以施行或应用,本 说明书中的各项细节也可基于不同观点与应用,在不背离本发明的精 神下进行各种修饰与变更。
请参阅图1,是显示本发明的配对线调整方法的操作流程示意图。 如图所示,本发明的配对线调整方法应用于一印刷电路板的例如
Allegro、 Protel等布线软件中,用以调整通过该布线软件布设于该印 5刷电路板上的配对线中的第一信号线、及第二信号线的长度。此处值 得注意的是,该印刷电路板上是具有多对配对线,于下列实施例中, 仅以如图2A所示的其中一对配对线A (其中,第一及第二信号线分别 为A1、 A2)为例进行说明,但不以此为限。以下将一并配合图2A以及 2B图详细说明本发明的配对线调整方法的具体操作步骤。 io 如图1所示,首先执行步骤SIO,于该印刷电路板选取该第一信号
线Al及该第二信号线A2,以获取该第一信号线Al与该第二信号线A2 的长度。于本实施例中,是利用现有布线软件所提供的信号线长度检 测功能获取所选取的信号线的长度,但是,信号线长度检测功能是为 布线领域具有通常知识者所熟知者,于此,不再为文赘述。接着进行 15 步骤Sll。
在步骤Sll中,依据该第一信号线Al及第二信号线A2的长度, 计算该第一信号线Al与第二信号线A2的长度差(L1)。接着进行步骤
512。
在步骤S12中,依据所计算的长度差(L1),比对该第一信号线A1 20与该第二信号线A2的长度是否匹配,也即,比对所计算得出的该第一 与该第二信号线Al、 A2的长度差(L1)是否超出配对线的两条信号线之
间所允许的长度差容许值(该长度差容许值是依据配对线之间的阻抗 匹配需求预先设定的),若是则结束该配对线调整步骤,否则进至步骤
513。 接着进行步骤S13。
25 在步骤S13中,依据该第一信号线Al与该第二信号线A2的长度
差(L1)以及每一蛇形线段相对于与其对应的直线段所增加的线长(L2) 计算所欲布设的蛇形线段的个数(N)。具体而言,是将该第一信号线A1 与该第二信号线A2的长度差(L1)除以每一蛇形线段相对于与其对应的 直线段所增加的线长(L2),以得出所欲布设的蛇形线段的个数(N),其
30中,该蛇形线段的个数(N)的计算方式是如等式(1)所示 (N)= (L1)/(L2) (1)。
通过所述式(1)等到的N值若为整数,则表示欲布设N个完整的蛇
形线段;若有余数,例如(N)二3.5,则0.5的余数部分表示只需选取部 分的蛇形线段布设。
此处需要说明的是,蛇形线段的绕制方式有多种,对于不同的绕 5制方式的蛇形线,得到的与其对应的直线段所增加的线长(L2)也不尽 相同,故,为使说明书的描述更加清楚明了,于本实施例中,以如图3 所示的梯形绕制方式形成的蛇形线段为例进行说明,则每一蛇形线段 与其对应的直线段所增加的线长(L2)可以等式(2)所示的计算方式取 得
10 (L2)= 2X ((ml)-(n2)) (2)。
其中,ml表示该梯形蛇形线段的斜边长度;n2表示该梯形蛇形 线段的左右两侧的上底边相对于下底边的长度差额。此外,各该不同 绕制方式的蛇形线段预先储存于该布线软件中,以供后续蛇行线布设 时可方便从中调用。接着进行步骤S14。
15 在步骤S14中,以长度较长的信号线(于本实施例中,为该第二
信号线A2)的长度作为参考,以于该长度较短的信号线A1上选取一用 以进行绕线操作的起点及终点,以令该布线软件自该起点朝向该终点 方向布设所计算得出的(N)个蛇形线段,进而使该第一信号线Al与该 第二信号线A2的长度匹配(长度匹配是指该两条信号线Al与A2等长,
20 或至少使该第一及第二信号线Al及A2之间的长度差落入该配对线的 长度差容许值范围内)。更具体地,如图2B所示,是于布线软件中的 第一信号线Al上选取一用以进行绕线操作的起点Bl及终点B2,并通 过点击该布线软件上设置之一蛇行线功能按钮Bn,以调用预先储存于 该布线软件中的特定绕制方式的蛇形线段(于本实施例中,为如图3
25 所示的梯形绕制方式的蛇形线段),自该起点Bl开始朝向该终点B2方 向布设所计算得出的(N)个蛇形线段,即可得到如图2B所示的第一信 号线Al上的该起点Bl至该终点B2之间的蛇形线段。
如上所述,本发明的配对线调整方法是在比对出配对线的两条信 号线不相匹配时,则以长度较长的信号线的长度作为参考,于该长度
30较短的信号线上选取一用以进行绕线操作的起点及终点自动布设蛇行
线,以补足该相对较短的信号线的长度差额,无需以手动方式进行反
复检测与蛇行线布设操作,从而节省检测时间、提高布线效率。此外, 也可防止现有技术中因配对线的使用数量愈来愈多,若仍采用手动方 式逐对地进行配对线检查并作修改,将会严重延长设计PCB板所需的 时间,进而影响整个产品的最终出货日期,造成不必要的经济损失的 5 缺点。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制 本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下, 对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如 权利要求所列。
权利要求
1. 一种配对线长度调整方法,应用于一印刷电路板的布线软件中,用以调整通过该布线软件布设于该印刷电路板上的配对线中的第一信号线及第二信号线的长度,该方法包括以下步骤(1)于该印刷电路板选取该第一信号线及该第二信号线,以获取该第一信号线及该第二信号线的长度;(2)比对该第一信号线及该第二信号线的长度是否匹配,若是,则结束该流程步骤,若否,则进至步骤(3);以及(3)以长度较长的信号线的长度作为参考,以于该长度较短的信号线上选取一用以进行绕线操作的起点及终点,以令该布线软件自该起点朝向该终点方向布设蛇形线段,而使该第一信号线及该第二信号线的长度匹配。
2.根据权利要求1所述的配对线长度调整方法,其中,布设的蛇形线段个数的确定方法包括以下步骤依据该第一信号线及该第二信号线的长度,计算该第一信号线及 该第二信号线的长度差;以及依据该第一信号线及该第二信号线的长度差以及每一蛇形线段相对于与其对应的直线段所增加的线长,计算所欲布设的蛇形线段的个 数。
3.根据权利要求2所述的配对线长度调整方法,其中,该蛇形线 段的个数等于该第一信号线及该第二信号线的长度差除以每一蛇形线段相对于与其对应的直线段所增加的线长。
全文摘要
一种配对线长度调整方法,应用于一印刷电路板的布线软件中,用以调整通过该布线软件布设于该印刷电路板上的配对线中的第一、第二信号线的长度,本发明的配对线调整方法先行于该印刷电路板选取该第一及第二信号线,以获取该第一信号线与该第二信号线的长度,然后,比对该第一与第二信号线的长度是否匹配,并于两者不匹配时,以长度较长的信号线的长度作为参考,以于该长度较短的信号线上选取一用以进行绕线操作的起点及终点,以令该布线软件自该起点朝向该终点方向布设蛇形线段,进而使该第一信号线与该第二信号线的长度匹配。由此,以节省时间、提高布线效率。
文档编号G06F17/50GK101206680SQ200610169230
公开日2008年6月25日 申请日期2006年12月20日 优先权日2006年12月20日
发明者奉冬芳, 钱 王, 范文纲 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1