辅助布线系统及方法技术方案

技术编号:3913690 阅读:190 留言:0更新日期:2012-04-11 18:40
一种辅助布线系统及方法,用以辅助布线软件对电路板进行布线,其主要通过以直线连接待布设的信号线的起止坐标位置,以参照布线界面中的X轴及Y轴位置,计算该直线的斜率,并依据计算结果决定该信号线的走线方式,进而辅助该布线软件能以最佳的横竖走线方式对电路板执行布线作业,由此提升电路板的布线品质与效率。

【技术实现步骤摘要】

本专利技术涉及一种,更详而言之,涉及一种与布线软件连接以 辅助该布线软件对电路板布线的系统及方法。
技术介绍
随着集成电路高密度化的发展,扩大了利用电子设计自动化(Electronic Design Automation =EDA)软件进行布线的需求。目前较为普遍的布线方法是采用自动布线与手工 布线相结合的方法。因为与手工布线比对,自动布线具有完成速度快、准确性高等特点,更 能够快速响应市场对产品设计提出的要求,而手工布线则可对局部不符合设计的布线方式 作出调整,以提升布线的效率。此外,随着电子产品的小型化发展趋势,电路板的尺寸也需相应地缩小,然虽体积 变小了,但电子产品的功能却不减反增,这也造成布线作业的复杂度不断提高。而针对服务 器行业而言,其最注重的应当是性能稳定性,因此电路信号的稳定性也就显得尤为关键,也 就是说,工程师布线作业的好坏是关系到印刷电路板(PCB)品质的关键所在,规划合理的 走线布局可对提高产品品质提供很大的帮助,而若走线布局规划得不合理,不仅会使得整 个电路板的走线显得杂乱无章,同时也会影响其他信号的走线,更会无端增加VIA的埋设 数量,浪费空间的同时也提高了设计成本,并降低了工作效率,还将严重影响PCB的整体的 稳定性。因此,如何提供一种,以避免现有技术所存在的种种缺失,以 提高布线设计的品质及工作效率,即为本专利技术待解决的技术课题。
技术实现思路
鉴于所述现有技术的缺点,本专利技术的主要目的在于提供一种辅助布线系统及方 法,以提高布线设计品质,并降低设计成本,进而提升电路板的整体性能。为达所述及其他相关目的,本专利技术提供一种,其与用于在电 路板上进行布线的布线软件连接,用以辅助该布线软件对电路板进行布线。本专利技术所揭露的一种辅助布线系统,与布线软件连接,以辅助该布线软件对电路 板进行布线,该辅助布线系统包括设定模块,供在该电路板上设定布线的起点坐标与终点 坐标;计算模块,连接该设定模块所设定的起点坐标与终点坐标,以生成一直线,并参照该 布线软件的布线界面中的X轴及Y轴,计算该直线的斜率;以及处理模块,求出该计算模块 所计算的该直线的斜率的绝对值,从而依据求出的绝对值,判断起止于该起点坐标与该终 点坐标间的信号线的走向,其中,若该求出的绝对值大于1时,则提示将起止于该起点坐标 与该终点坐标间的该信号线布设成平行于该Y轴的信号线的提示信息,若该求出的绝对值 小于1时,则提示将起止于该起点坐标与该终点坐标间的该信号线布设成平行于该X轴的 信号线的提示信息,若该求出的绝对值等于1时,则提示将起止于该起点坐标与该终点坐 标间的该信号线布设成平行于该Y轴或平行于该X轴的信号线的提示信息,且将所述提示4信息输出至该布线软件,从而供该布线软件进行布线。在本专利技术的一种型态中,该布线软件进行布线的电路板至少具有第一布线层及第 二布线层,且该处理模块所提示的布设成平行于该Y轴的信号线是布设在该第一布线层, 该处理模块所提示的布设成平行于该X轴的信号线是布设在该第二布线层。此外,若该处 理模块的求出结果为该斜率的绝对值等于1时,则由使用者自行选择将起止于该起点坐标 与终点坐标间的信号线布设成平行于该Y轴的信号线或平行于该X轴的信号线。再者,本专利技术的辅助布线系统还包括修正模块,其在该布线软件依据该处理模块 所提示的该信号线的走向布线的过程中遇到阻碍的电子元件时,自动读取避开该电子元件 的安全距离参数值,从而由该安全距离参数值通过该设定模块依序设定各该信号线避开该 电子元件的多个转折点的坐标信息,并分别定义依序设定的所述转折点的第一转折点作为 起始坐标以及所述转折点的第二转折点作为对应该第一转折点的终点坐标,从而供该计算 模块分别连接各该起始坐标与该终点坐标,以形成多条直线,并参照该布线界面中的该X 轴及该Y轴,计算各该直线对应的斜率,再通过该处理模块求出该计算模块所计算的该直 线的斜率的绝对值,而判断起止于各该起点坐标与该终点坐标间的各该信号线的走向,由 此避开该阻碍的电子元件。本专利技术还揭露一种辅助布线方法,其辅助布线软件对电路板进行布线,该辅助布 线方法包括(1)在该电路板上设定布线的起点坐标与终点坐标;(2)连接所设定的起点坐 标与终点坐标,以生成一直线,并参照该布线软件的布线界面中的X轴及Y轴,计算该直线 的斜率;(3)求出所计算的该直线的斜率的绝对值,若求出的绝对值大于1时,则进行步骤 (4),若求出的绝对值小于1时,则进行步骤(5),若求出的绝对值等于1时,则进行步骤(4) 或(5) ; (4)输出将起止于该起点坐标与该终点坐标间的信号线布设成平行于该Y轴的信号 线的提示信息至该布线软件,从而供该布线软件进行布线;以及(5)输出将起止于该起点 坐标与该终点坐标间的信号线布设成平行于该X轴的信号线的提示信息至该布线软件,从 而供该布线软件进行布线。 在本专利技术的一种型态中,该布线软件进行布线的电路板至少具有第一布线层及第 二布线层,且该输出布设成平行于该Y轴的信号线是布设在该第一布线层、该输出布设成 平行于该X轴的信号线是布设在该第二布线层。且在该步骤(3)中,若该求出的绝对值为 等于1时,则由使用者自行选择将起止于该起点坐标与该终点坐标间的该信号线布设成该 平行于该Y轴的信号线或该平行于该X轴的信号线。再者,本专利技术的辅助布线方法还包括当该布线软件依据该步骤(4)或该步骤(5) 所提示的信号线的该提示信息布设该信号线的过程中遇到阻碍的电子元件时,自动读取避 开该电子元件的安全距离参数值,从而通过该安全距离参数值依序设定各该信号线避开该 电子元件的多个转折点的坐标信息,并分别定义依序设定的所述转折点的第一转折点作为 起始坐标以及所述转折点的第二转折点作为对应该第一转折点的终点坐标,从而分别连接 各该起始坐标与该终点坐标,以形成多条直线,并参照布线界面中的该X轴及该Y轴,计算 各该直线对应的斜率,再通过求出所计算的该直线的斜率的绝对值,判断起止于各该起点 坐标与该终点坐标间的各该信号线的走向,从而避开该阻碍的电子元件。与现有技术比对,通过本专利技术的所提供的设定机制以及求出 处理机制,通过参照布线界面中的X轴及Y轴,计算各条信号线的斜率,从而将电路板上各类待布设的信号线统一规划为横向及纵向两种最佳的走线方式,并通过将不同走向的信号 线分别布设在电路板的不同布线层上,由此令工程师能以更快的速度,高品质地完成电路 板布线设计作业,进而提升电路板布线品质与效率。附图说明图1为本专利技术的辅助布线系统的系统架构示意图2为本专利技术的布线界面的示意图3为本专利技术的辅助布线方法的运作流程示意图;以及图4为本专利技术的辅助布线方法在布线过程中避开电子元件的运作流程示意图。10辅助布线系统101设定模块103计算模块105处理模块107修正模块20布线软件30电路板40布线界面50直线60信号线S201 ^ S211步骤S2091 S2093步骤S302 ^ S311步骤具体实施例方式以下通过优选的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书 所揭示的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可通过其他不同的具体实例 加以施行或应用,本说明书中的各项细节还可基于不同观点与应用,在不背离本专利技术的精 神下进行各种修改本文档来自技高网...

【技术保护点】
一种辅助布线系统,与布线软件连接,以辅助该布线软件对电路板进行布线,其特征在于,该辅助布线系统包括:设定模块,供在该电路板上设定布线的起点坐标与终点坐标;计算模块,连接该设定模块所设定的起点坐标与终点坐标,以生成一直线,并参照该布线软件的布线界面中的X轴及Y轴,计算该直线的斜率;以及处理模块,求出该计算模块所计算的该直线的斜率的绝对值,从而依据求出的绝对值,判断起止于该起点坐标与该终点坐标间的信号线的走向,其中,若该求出的绝对值大于1时,则提示将起止于该起点坐标与该终点坐标间的该信号线布设成平行于该Y轴的信号线的提示信息,若该求出的绝对值小于1时,则提示将起止于该起点坐标与该终点坐标间的该信号线布设成平行于该X轴的信号线的提示信息,若该求出的绝对值等于1时,则提示将起止于该起点坐标与该终点坐标间的该信号线布设成平行于该Y轴或平行于该X轴的信号线的提示信息,且将所述提示信息输出至该布线软件,从而供该布线软件进行布线。

【技术特征摘要】

【专利技术属性】
技术研发人员:吕向辉范文纲
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1