信号线宽度控制系统及方法

文档序号:6560314阅读:165来源:国知局
专利名称:信号线宽度控制系统及方法
技术领域
本发明涉及一种信号线宽度控制技术,尤其涉及一种加载于布线 软件以辅助该布线软件于设计一电路板时对其进行信号线布线的信号 线宽度控制技术。
背景技术
随着集成电路高密度化的发展,使电子设计自动化(Electronic Design Automation, EDA)软件进行布线的使用需求增加。目前较为 普遍的布线方法是采用自动布线与手工布线相结合的方法。因为相比 于手工布线,自动布线具有完成速度快、准确性高等特点,更能够快 速响应市场对产品设计提出的要求,而手工布线则可对局部不符合设 计的布线方式作出调整,以提升布线的效率。例如于电路板上一接脚 (Pin)至另一接脚布设信号线时,可通过布线软件依据预先设置的信 号线宽度由该接脚至另一接脚自动布设信号线,然而在实际布线作业 中,由于信号线宽度大于接脚宽度太多,后续于该电路板的接脚上焊 接元件时容易造成短路,因此,布线人员须手动调整信号线宽度,以 保证信号线至相邻零件接脚之间的距离小于该布线软件预设的信号线 与零件接脚间的距离。
如图1A所示,为现有布线软件于电路板的零件接脚IO与电源接 脚12之间布设电源信号线Vcc的布线介面,其中,该零件接脚10周 围还设置有多零件接脚14。根据该电源信号线Vcc流经的最大电流确 定其于该电路板上走线的宽度为0.015英寸,且该电源信号线Vcc至相 邻零件接脚距离须为大于等于0.005英寸(亦即,该信号线与该零件接 脚的相邻零件接脚间的距离(Ls)),若而该电路板上排列有多零件 接脚10、 14,这些接脚宽度均较窄,若该布线软件以0.015英寸为电 源信号线Vcc线宽于零件接脚12至零件接脚10布设电源信号线Vcc, 将导致电源信号线Vcc与相邻零件接脚14之间的距离小于距离0.005
英寸,致使该布线软件的command窗口 16出现错误报告(Error)。
为消除错误以保证走线正确,布线人员须手动调整电源信号线Vcc 宽度,具体调整方法如下如图IB所示,首先选择该布线软件的 ROUTE功能键Fl,并点击ROUTING WIDTH功能键F2后于该布线 介面的下方弹出要求输入线宽的对话框19,布线人员可于该对话框19 中输入零件接脚12的宽度作为电源信号线Vcc宽度,如图1C所示, 之后该布线软件依据输入的线宽布设电源信号线Vcc至预设位置C后, 可重复上述操作以将线宽重新设定为0.015英寸,如图1D所示,该布 线软件依据0.015英寸为线宽由预设位置C布设信号线至电源接脚12 以完成电源信号线Vcc布设。
由上述可知,现有布线软件中,需布线人员经多次设定步骤方可 于所生成的用以输入线宽的对话框中输入线宽,即零件接脚宽度,之 后需经由同样的操作修改线宽,致使操作步骤繁琐,且由于布线人员 无法有效即时获悉零件接脚宽度信息,因而布线人员需花费相当长时 间于对话框中进行多次设定输入以确定有效线宽,导致布线人员工作 效率降低,布线周期延长,严重者,更影响布线品质。
因此,如何提出一种信号线宽度控制系统及方法,其可加载于布 线软件中,以辅助该布线软件于布线一电路板的接脚间的信号线,藉 以克服现有技术的种种缺失,实已成为目前业界亟待克服的课题。

发明内容
鉴于上述现有技术的种种缺点,本发明的主要目的在于提供一种 信号线宽度控制系统及方法,以简化布线操作步骤,提升布线人员的 工作效率。
本发明的又一目的在于提供一种信号线宽度控制系统及方法,以 縮短布线周期,提升布线品质。
为达上述及其他目的,本发明提出一种信号线宽度控制系统及方 法。本发明的信号线控制系统是加载于布线软件中,用以辅助该布线 软件于设计一电路板时,对该电路板上的第一接脚与第二接脚之间布 设一信号线,其中,该布线软件中预设有该信号线的宽度、第一接脚 的宽度、该信号线与该第一接脚之间的距离、及第一及第二接脚的坐
标信息,该布线控制系统包括用以自该布线软件撷取该信号线的宽度、 该第一接脚的宽度、该信号线与该第一接脚的相邻接脚之间的距离、 以及该第一接脚与第二接脚的坐标信息的撷取模块;用以将该撷取模 块所撷取的第一接脚的宽度与信号线的宽度进行比对的比对模块;用 以于该比对模块的比对结果为该信号线宽度大于该第一接脚宽度时将 该布线软件预先设定的信号线的宽度调整为该第一接脚的宽度以供该 布线软件依据该调整后的宽度由该第一接脚开始布设信号线的线宽调 整模块;以及用以于该布线软件自该第一接脚开始布线时监控该布线 软件的布线进程的布线进程监控模块。
本发明的信号线宽度控制系统,还包括一计算模块,该计算模块 用以依据该撷取模块所撷取的第一及第二接脚的坐标信息以计算出该 第一接脚与第二接脚之间的距离,以供该比对模块将该第一接脚与第 二接脚之间的距离与一预设值进行比对,其中当该比对模块的比对结 果为第一接脚与第二接脚之间的距离不大于预设值时,则令该布线软 件依据该调整后的宽度由该第一接脚开始布设信号线至该第二接脚。
另外,于本发明中,当该比对模块的比对结果为第一接脚与第二 接脚之间的距离大于预设值时,则令该计算模块依据该撷取模块所擷 取的信号线的宽度、信号线与第一接脚的相邻接脚之间的距离、第一 接脚的坐标信息进行计算以确定一预设位置,且当该布线进程监控模 块监控到该布线软件由该第一接脚布设信号线至该预设位置时,令该 线宽调整模块将该信号线的宽度由该第一接脚的宽度重新调整为该布 线软件预设的信号线的宽度。其中,该预设位置位于该第一及第二接 脚之间。
本发明的信号线宽度控制方法,是应用于一信号线宽度控制系统, 该信号线宽度控制系统是加载于一布线软件中,用以辅助该布线软件 于设计一电路板时,对该电路板上的第一接脚与第二接脚之间布设一 信号线,其中,该布线软件中预设有该信号线的宽度、第一接脚的宽 度、该信号线与该第一接脚的相邻接脚之间的距离及第一及第二接脚 的坐标信息,该方法包括以下步骤撷取该布线软件预设的信号线的 宽度、第一接脚的宽度;比对该信号线的宽度与第一接脚的宽度,且 于该信号线的宽度大于该第一接脚的宽度时,将该信号线的宽度调整
为该第一接脚的宽度,以供该布线软件依据该调整后的宽度由该第一
接脚开始布设该信号线;以及监控该布线软件于该电路板的第一接脚 开始布设信号线的进程。
本发明的信号线宽度控制方法还包括以下步骤自该布线软件撷 取该第一及第二接脚的坐标信息;依据所撷取的第一及第二接脚的坐 标信息计算该第一及第二接脚之间的距离;以及将该第一及第二接脚 之间的距离与一预设值进行比对。
其中,当该第一及第二接脚之间的距离大于预设值时,该信号线 宽度控制方法还包括以下步骤自该布线软件撷取该信号线的宽度、 该信号线与第一接脚的相邻接脚之间的距离、第一接脚的坐标信息-, 依据该信号线的宽度、该信号线与第一接脚的相邻接脚之间的距离、 第一接脚的坐标信息计算确定一预设位置;以及于监控到该布线软件 于该电路板上由该第一接脚布设信号线至该预设位置时,将该信号线 的宽度由该第一接脚宽度重新调整为该布线软件预设的信号线的宽 度,以供该布线软件依据其预设的信号线的宽度由该预设位置继续布 设信号线至该第二接脚。
相比于现有技术,本发明的信号线宽度控制系统及方法,主要是 通过撷取模块、计算模块、比对模块、线宽调整模块及布线进程监控 模块之间的相互配合运作,以于布线软件预设的信号线的宽度大于与 该信号线起点连接的零件接脚的宽度时,调整该信号线的宽度为该零 件的接脚宽度。此外,当零件接脚与电源接脚之间的距离大于一预设 值时,本发明还可于该布线软件布设信号线至预设位置时,将该信号 线的宽度由零件接脚的宽度重新调整为该布线软件预设的宽度。因此, 通过本发明可简化布线人员的操作步骤,节省工作时间,提升工作效 率,且可縮短布线周期,从而可克服现有技术通过手动方式调整线宽 所引起的操作步骤繁杂、工作时间增加、工作效率降低,布线周期延 长等缺失。


图1A至1D为现有通过手动方式调整信号线宽度的操作画面示意
图2为本发明的信号线宽度控制系统的基本架构方块示意图;以

图3为本发明的信号线宽度控制方法的步骤流程图。 主要元件符号说明
10、14零件接脚
12电源接脚
Vcc电源信号线
16Command窗□
19对话框
C预设位置
2信号线宽度控制系统
20撷取模块
22计算模块
24比对模块
26线宽调整模块
28布线进程监控模块
FlROUTE功能键
F2ROUTING WIDTH功能键
S30'-S37步骤
具体实施例方式
以下通过特定的具体实施例说明本发明的实施方式,本领域技术 人员可由本说明书所揭示的内容轻易地了解本发明的其他优点与功 效。本发明亦可通过其他不同的具体实施例加以施行或应用,本说明 书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下 进行各种修饰与变更。
如图2所示,为本发明的信号线宽度控制系统2的基本架构方块 示意图。本发明的信号线宽度控制系统2是加载于布线软件中,用以 辅助该布线软件针对一欲设计的电路板上的至少一对接脚进行两者间 的布设工作。为简化说明,以下实施例中以一电路板的第一接脚为零 件接脚,该电路板的第二接脚为电源接脚为例进行详细说明,且该布
线软件中预设有该信号线的宽度(Wl)及该信号线与该零件接脚的相
邻零件接脚间的距离(Ls)、零件接脚的宽度(W2)及零件接脚与电 源接脚的坐标信息。于本实施例中,该电路板上具有多个以一定距离 规则排列的零件接脚。
如图所示,本发明的信号线控制系统2包括撷取模块20、计算模 块22、比对模块24、线宽调整模块26以及布线进程监控模块28。
撷取模块20用以自该布线软件撷取该信号线的宽度Wl、零件接 脚的宽度W2、该信号线与零件接脚之间的距离Ls以及该零件接脚与 电源接脚的坐标信息。
计算模块22用以依据撷取模块20所撷取的该零件接脚与电源接 脚的坐标信息,计算出该零件接脚与该电源接脚之间的距离为L1,以 供比对模块24将该零件接脚与该电源接脚之间的距离Ll与一预设值 L2进行比对,若该距离Ll大于一预设值L2,则计算模块22还依据撷 取模块20所撷取的信号线的宽度Wl、该零件接脚的坐标信息及该信 号线与零件接脚的相邻零件接脚之间的距离Ls计算以确定一预设位
置,该预设位置的确定方法为该预设位置与该零件接脚之间的距离 为(Wl+2+Ls),且该预设位置位于该电路板上该零件接脚与该电源 接脚之间位置处。
比对模块24用以将撷取模块20所撷取的电源信号线的宽度Wl 与零件接脚的宽度W2进行比对,若该电源信号线的宽度Wl大于该 零件接脚的宽度W2,则令线宽调整模块26进行调整作业,若该电源 信号线的宽度Wl不大于该零件接脚的宽度W2,则令该布线软件依据 其预设的信号线宽度W自该零件接脚布设电源信号线至该电源接脚。
此外,比对模块24还用以将计算模块22经计算得出的零件接脚 与电源接脚之间的距离L〗与预设值L2 (该预设值L2是由布线人员预 先设定)进行比对,若距离L1大于预设值L2,则令计算模块22进行 如上所述的计算以确定一预设位置,若距离Ll不大于预设值L2,则 令该布线软件依据该调整后的信号线的宽度由该零件接脚布设信号线 至该电源接脚。
线宽调整模块26用以于比对模块24的比对结果为该电源信号线 的宽度Wl大于该零件接脚的宽度W2,将该布线软件预设的电源信号W2,以供该布线软件将零件接脚宽度 W2作为布设信号线的宽度而由该零件接脚开始布设该信号线,其中, 若上述距离Ll大于预设值L2,则该布线软件以零件接脚宽度W2作 为信号线宽度自该零件接脚布设信号线至上述预设位置,若上述距离 Ll不大于预设值L2,则该布线软件以零件接脚宽度W2作为信号线宽 度并自该零件接脚布设信号线至该电源接脚。
布线进程监控模块28用以于该布线软件开始布设信号线时监控该 布线软件的布线进程。本发明中,当上述距离Ll大于预设值L2,且 布线进程监控模块28监控到该布线软件由该零件接脚布设信号线至上 述预设位置时,则令上述线宽调整模块26将该信号线的宽度由零件接 脚宽度W2重新调整为该布线软件预设的信号线的宽度Wl,以供该布 线软件以宽度Wl作为信号线宽度并由该预设位置继续布设信号线至 该电源接脚,以最终完成该信号线的布设。
通过本发明的信号线宽度控制系统2执行本发明的信号线宽度控 制方法的流程如图3所示,该方法包括以下详细实施步骤在步骤S30 中,通过撷取模块20自该布线软件中撷取信号线的宽度W1及零件接 脚宽度W2。接着,进至步骤S31。
在步骤S31中,通过比对模块24比对撷取模块20撷取的信号线 的宽度Wl与零件接脚的宽度W2,若信号线宽度Wl大于零件接脚宽 度W2,则进至步骤S32,否则结束步骤,以由该布线软件以其预设的 信号线宽度W1由该零件接脚布设信号线至该电源接脚。
在步骤S32中,通过线宽调整模块26将该布线软件预设的信号线 的宽度Wl调整为该零件接脚的宽度W2。接着进至步骤S33。
在步骤S33中,该布线软件以该零件接脚宽度W2作为布设的信 号线宽度而由该零件接脚开始布设信号线时,通过布线进程监控模块 28监控该布线软件的布线进程。接着,进至步骤S34。
在步骤S34中,通过撷取模块20自该布线软件中撷取该零件接脚 与该电源接脚的坐标信息,并由计算模块22依据该零件接脚与该电源 接脚的坐标信息计算出该零件接脚与该电源接脚之间的距离Ll。接着 进至步骤S35。
在步骤S35中,通过比对模块24比对该零件接脚与该电源接脚之
间的距离Ll与一预设值L2,若距离Ll大于预设值L2,则进至步骤 S36,否则结束步骤,以由该布线软件以零件接脚的宽度W2作为该信 号线的宽度而由该零件接脚一直布设信号线至该电源接脚。
在步骤S36中,通过撷取模块20自该布线软件中撷取该布线软件 预设的信号线的宽度Wl、该信号线与零件接脚的相邻零件接脚之间的 距离Ls及该零件接脚的坐标信息,并通过计算模块22依据撷取模块 20所撷取的内容计算以确定一预设位置。接着进至步骤S37。
在步骤S37中,当上述布线进程监控模块28监控到该布线软件由 该零件接脚布设信号线至该预设位置时,令线宽调整模块26将该信号 线的宽度由零件接脚的宽度W2重新调整为该布线软件预设的信号线 的宽度Wl。
之后,该布线软件还可以预设的信号线宽度Wl作为线宽而由该 预设位置继续布设信号线至该电源接脚,以最终完成该信号线的布设。
因此,本发明的信号线宽度控制系统及方法,主要是通过撷取模 块、计算模块、比对模块、线宽调整模块及布线进程监控模块之间的 相互配合运作,以于布线软件预设的信号线的宽度大于与该信号线起 点连接的零件接脚的宽度时,调整该信号线的宽度为该零件的接脚宽 度。此外,当零件接脚与电源接脚之间的距离大于一预设值时,本发 明还可于该布线软件布设信号线至预设位置时,将该信号线的宽度由 零件接脚的宽度重新调整为该布线软件预设的宽度。由上述可知,本 发明无需通过手动方式调整信号线的宽度,因此,通过本发明可极大 地简化布线人员的操作步骤,节省工作时间,提升工作效率,进而提 升布线品质且可縮短布线周期,从而可克服现有技术通过手动方式调 整线宽所引起的操作步骤繁杂、工作时间增加、工作效率降低,以及 布线周期延长、布线品质降低等缺失。
上述实施例仅为例示性说明本发明的原理及其功效,而非用于限 制本发明。任何本领域技术人员均可在不违背本发明的精神及范围下, 对上述实施例进行修饰与变化。因此,本发明的权利保护范围应如随 附的权利要求所列。
权利要求
1.一种信号线宽度控制系统,是加载于一布线软件,用以辅助该布线软件于设计一电路板时,对该电路板上的第一接脚与第二接脚之间布设一信号线,其中,该布线软件中预设有该信号线的宽度、第一接脚的宽度、该信号线与该第一接脚的相邻接脚之间的距离、及第一及第二接脚的坐标信息,该布线控制系统包括撷取模块,用以自该布线软件撷取该信号线的宽度、该第一接脚的宽度、该信号线与该第一接脚的相邻接脚之间的距离、以及该第一接脚与第二接脚的坐标信息;比对模块,用以将该撷取模块所撷取的第一接脚的宽度与信号线的宽度进行比对;线宽调整模块,用以于该比对模块的比对结果为该信号线宽度大于该第一接脚宽度时将该布线软件预先设定的信号线的宽度调整为该第一接脚的宽度,供该布线软件依据该调整后的宽度由该第一接脚开始布设信号线;以及布线进程监控模块,用以于该布线软件自该第一接脚开始布线时监控该布线软件的布线进程。
2. 根据权利要求1所述的信号线宽度控制系统,还包括一计算模 块,该计算模块用以依据该撷取模块所撷取的第一及第二接脚的坐标 信息计算出该第一接脚与第二接脚之间的距离,以供该比对模块将该 第一接脚与第二接脚之间的距离与一预设值进行比对,且当该比对模 块的比对结果为第一接脚与第二接脚之间的距离不大于预设值时,则 令该布线软件依据该调整后的宽度由该第一接脚开始布设信号线至该 第二接脚。
3. 根据权利要求2所述的信号线宽度控制系统,其中,当该比对 模块的比对结果为第一接脚与第二接脚之间的距离大于预设值时,则 令该计算模块依据该撷取模块所撷取的信号线的宽度、信号线与第一 接脚的相邻接脚之间的距离、第一接脚的坐标信息进行计算以确定一 预设位置,且当该布线进程监控模块监控到该布线软件由该第一接脚 布设信号线至该预设位置时,令该线宽调整模块将该信号线的宽度由 该第一接脚的宽度重新调整为该布线软件预设的信号线的宽度。
4. 根据权利要求3所述的信号线宽度控制系统,其中,该预设位 置位于该第一及第二接脚之间。
5. —种信号线宽度控制方法,是应用于一信号线宽度控制系统, 且该信号线宽度控制系统是加载于一布线软件,用以辅助该布线软件 于设计一电路板时,对该电路板上的第一接脚与第二接脚之间布设一 信号线,其中,该布线软件中预设有该信号线的宽度、第一接脚的宽度、该信号线与该第一接脚的相邻接脚之间的距离及第一及第二接脚的坐标信息,该方法包括以下步骤撷取该布线软件预设的信号线的宽度、第一接脚的宽度; 比对该信号线的宽度与第一接脚的宽度,且于该信号线的宽度大于该第一接脚的宽度时,将该信号线的宽度调整为该第一接脚的宽度,以供该布线软件依据该调整后的宽度由该第一接脚开始布设该信号线;以及监控该布线软件于该电路板的第一接脚开始布设信号线的进程。
6. 根据权利要求5所述的信号线宽度控制方法,还包括以下步骤: 自该布线软件撷取该第一及第二接脚的坐标信息; 依据所撷取的第一及第二接脚的坐标信息计算该第一及第二接脚之间的距离;以及将该第一及第二接脚之间的距离与一预设值进行比对。
7. 根据权利要求6所述的信号线宽度控制方法,其中,当该第一 及第二接脚之间的距离大于预设值时,该信号线宽度控制方法还包括 以下步骤自该布线软件撷取该信号线的宽度、该信号线与第一接脚的相邻 接脚之间的距离、第一接脚的坐标信息;依据该信号线的宽度、该信号线与第一接脚的相邻接脚之间的距 离、第一接脚的坐标信息进行计算以确定一预设位置;以及于监控到该布线软件于该电路板上由该第一接脚布设信号线至该 预设位置时,将该信号线的宽度由该第一接脚宽度重新调整为该布线 软件预设的信号线的宽度,以供该布线软件依据其预设的信号线的宽 度由该预设位置继续布设信号线至该第二接脚。
8.根据权利要求7所述的信号线宽度控制方法,其中,该预设位 置位于该第一及第二接脚之间。
全文摘要
一种信号线宽度调整系统及方法,是加载于布线软件中,以辅助该软件于设计一电路板时对第一接脚与第二接脚间布设一信号线,且该软件中预设有该信号线宽度、第一接脚宽度、该信号线与该第一接脚的相邻接脚之间的距离、以及第一及第二接脚的坐标信息,其主要通过撷取模块自该软件撷取该信号线宽度、该第一接脚宽度、该信号线与该第一接脚的相邻接脚之间的距离、以及该第一接脚与第二接脚的坐标信息,以供比对模块将所撷取的第一接脚宽度与信号线宽度进行比对;且当该信号线宽度大于该第一接脚宽度时通过线宽调整模块将该布线软件预先设定的信号线宽度调整为该第一接脚宽度,从而可简化布线作业步骤、提升布线效率,缩短布线周期且可提升布线品质。
文档编号G06F17/50GK101110090SQ20061010630
公开日2008年1月23日 申请日期2006年7月19日 优先权日2006年7月19日
发明者杨淑敏, 岩 许, 聪 黄 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1