电路布线系统及方法

文档序号:6587456阅读:192来源:国知局
专利名称:电路布线系统及方法
技术领域
本发明涉及一种布线系统及方法,尤其涉及一种电路布线系统及方法。
背景技术
随着电子科学技术的发展,印刷电路板(Printed Circuit Board, PCB)已成为各 种电器设备(如计算机)不可缺少的重要组成部分。由于印刷电路板的电路中传递有超高 频率的微波信号,若要保证印刷电路板在使用时的可靠性,就必须在出厂时对其信号走线 的特性阻抗进行检测。所述特性阻抗是指电子信号走线无限长所具有的阻抗,单位为欧姆。以往传统的检测方法需要工作人员在测试前对测试设备状态逐一确认,测试参数 需要人工逐一输入,由于检测的范围广、功能多,因此,在检测时常常忙得不可开交,不仅劳 动强度大,工作效率低,而且容易产生人为错误,检测的数据也不易管理。

发明内容
鉴于以上内容,有必要提供一种电路布线系统,实现最优的电路布线。还有必要提供一种电路布线方法,实现最优的电路布线。一种电路布线系统,该系统运行于计算机上,该计算机提供一个图形用户界面用 于显示待测电路板的电路布线图,该电路布线图上标注有所述待测电路板上所有元件的绝 对坐标值,该系统包括一数据库,与该计算机相连,用于存储电路设计规范及电路布线结 果报告;执行模块,用于查找待测电路板上脉冲宽度调制控制器的所有高频引脚;计算模 块,用于当所述高频引脚连接的元件是场效应管时,根据该场效应管的共源引脚的绝对坐 标值和连接该场效应管的电容引脚的绝对坐标值,计算场效应管的共源引脚与电容引脚之 间的直线段距离,还用于根据场效应管和电容之间线路的走线,计算该场效应管的共源引 脚与电容引脚之间的线路走线距离;判断模块,用于当直线段距离和线路走线距离都符合 数据库中的电路设计规范时,判断所述电容的电容值是否符合该电路设计规范;及所述执 行模块,还用于根据判断结果于所述电路布线结果报告中记载电路布线情况。—种电路布线方法,该方法包括以下步骤提供一图形用户界面,显示待测电路板 的电路布线图及标注该待测电路板上所有元件的绝对坐标值;提供一数据库,存储电路设 计规范及电路布线结果报告;查找待测电路板上脉冲宽度调制控制器的所有高频引脚;当 所述高频引脚连接的元件是场效应管时,根据该效应管的共源引脚的绝对坐标值和连接该 场效应管的电容引脚的绝对坐标值,计算场效应管的共源引脚与电容引脚之间的直线段距 离;根据场效应管和电容之间线路的走线,计算该场效应管的共源引脚与电容引脚之间的 线路走线距离;当直线段距离和线路走线距离都符合所述电路设计规范时,判断所述电容 的电容值是否符合该电路设计规范;及根据判断结果于电路布线结果报告中记载电路布线 情况。相较于现有技术,所述电路布线系统及方法,快速方便地对电路板进行布线设计, 节省了大量的工作时间,提高工作效率。


图1与图2是本发明电路布线系统较佳实施例的运行环境图。图3是图1中电路布线系统100的功能模块图。图4与图5是本发明电路布线方法较佳实施例的流程图。图6是本发明计算场效应管的共源引脚相对坐标值的示意图。
具体实施例方式如图1与图2所示,是本发明电路布线系统较佳实施例的运行环境图。该电路布 线系统100运行于计算机1上,该计算机1连接于数据库2。在本实施例中,该计算机1提 供了一个图形用户界面(graphical user interface,⑶I) 101,用于显示数据库2中所存 储的待测电路板102的电路布线图。该待测电路板102安装有多个直流直流转换器(DC-DC converter) 103,每个直流 直流转换器103包括一个脉冲宽度调制(pulse width modulation, PWM)控制器104和多 个元件105 (图1中仅示出一个)。该PWM控制器104有多个引脚(pin)(图中未示出),该 多个引脚包括,但不限于,高频引脚(high side pin),低频引脚(low side pin)等。PWM控 制器104的每个pin通过线(net)连接一个元件105的引脚,且该元件105还通过net与 其他元件105相连。其中,所述元件105包括电容、电阻、金属氧化物半导体场效应晶体管 (简称场效应管)等。每个场效应管有一个共源极(driver side),该共源极可作为该场 效应管的电源输入,其中,每个共源极包括一个共源引脚(driver pin)。另外,所述数据库2还用于存储待测电路板102上所有元件105的坐标值,该坐标 值为绝对坐标值。所述GUI 101根据数据库2所存储的内容,在所显示的电路布线图上标 注每个元件105的绝对坐标值。如果用户在所述⑶I 101上输入一个坐标值,所述电路布 线系统100即可从电路布线图上找到与该输入的坐标值对应的元件105。所述数据库2中 还存储储待测电路板102的电路设计规范及电路布线结果报告。该电路设计规范中记载有 电路设计中场效应管的共源引脚和与该场效应管连接的电容引脚之间的距离范围,以及每 个电容的电容值范围。所述电路布线结果报告用于布线完成后记载每条线路的布线是否成 功。如图3所示,是图1中电路布线系统100的功能模块图。所述电路布线系统100 包括执行模块10、判断模块12、生成模块14、计算模块16及存储模块18。所述模块是具 有特定功能的软件程序段,该软件存储于计算机可读存储介质或其它存储设备,可被计算 机或其它包含处理器的计算装置执行,从而完成对电路布线的系列流程。执行模块10用于查找PWM控制器104的所有高频引脚,并对所查找的高频引脚进 行编号。该执行模块10开始按照所述编号查找第X个高频引脚所连接的第一元件105,本 较佳实施例中,X的初始值为0。判断模块12用于判断第X个高频引脚所连接的第一元件105是否为场效应管。若 该第X个高频引脚所连接的第一元件105不是场效应管,所述执行模块10查找该第一元件 105所连接的第二元件105,该判断模块12判断该连接的第二元件105是否为场效应管,若 该第二元件105不是场效应管,则所述执行模块10查找与该第二元件105连接的第三元件105,以此类推,直至查找到所有的场效应管。生成模块14用于当找到的元件105是场效应管时,以该场效应管的几何中心位置 为坐标原点,建立相对直角坐标系,记录该场效应管的共源引脚在该相对直角坐标系中的 相对坐标值。计算模块16用于根据该共源引脚的相对坐标值和该场效应管的几何中心位置的 绝对坐标值(以下简称为场效应管的绝对坐标值),计算该共源引脚的绝对坐标值。如图 6所示,以待测电路板102的左下角为绝对坐标系的坐标原点(0,0),该待测电路板102上 的场效应管a的绝对坐标值为(x0,y0),所述生成模块14以该(X0,y0)点为坐标原点建立 相对直角坐标系,该场效应管a上的共源引脚b的相对坐标值为(xl,yl),所述计算模块16 计算所述共源引脚b的绝对坐标值为(xl+xO,yl+yO)。所述执行模块10还用于查找与该场效应管的共源极连接的所有电容。所述生成模块14还用于以所查找的每个电容的中心位置为坐标原点,分别建立 相对直角坐标系,记录每个电容的引脚在该相对直角坐标系中的相对坐标值。所述计算模块16还用于根据所述电容引脚的相对坐标值和该电容的绝对坐标 值,来计算所述电容引脚的绝对坐标值,该计算方法类似于共源引脚的绝对坐标值计算方 法。所述计算模块16还用于根据所述场效应管的共源引脚的绝对坐标值和电容引脚的绝 对坐标值,计算场效应管的共源引脚与电容引脚之间的直线段距离。该计算模块16还用于 根据场效应管和电容之间线路的走线,计算该场效应管的共源引脚与电容引脚之间的线路 走线距离。存储模块18用于存储计算得到的场效应管的共源引脚与电容引脚之间的直线段 距离和线路走线距离。所述判断模块12还用于判断所存储的场效应管的共源引脚与电容引脚之间的直 线段距离和线路走线距离是否符合电路设计规范。若所述场效应管的共源引脚与电容引脚 之间的直线段距离和线路走线距离都符合电路设计规范,则判断模块12还用于判断与该 场效应管连接的每个电容的电容值是否符合电路设计规范。所述执行模块10还用于当所述电容的电容值符合设计规范时,于所述电路布线 结果报告中记载该电路布线成功。反之,该执行模块10于所述电路布线结果报告中记载该 电路布线失败。如图4与图5所示,是本发明电路布线方法较佳实施例的流程图。步骤S30,执行模块10查找PWM控制器104的所有高频引脚,并对所查找的高频引 脚进行编号。步骤S31,该执行模块10按照所述编号查找第X个高频引脚所连接的元件105,本 较佳实施例中,X的初始值为O。步骤S32,判断模块12判断该查找到的元件105是否为场效应管。若该查找到的元 件105不是场效应管,进入步骤S33。若该查找到的元件105是场效应管,则进入步骤S34。步骤S33,所述执行模块10查找与该元件105所连接的其他元件,并转至步骤 S32。步骤S34,生成模块14以该场效应管的中心为坐标原点,建立相对直角坐标系,记 录该场效应管的共源引脚在该相对直角坐标系中的相对坐标值。
步骤S35,计算模块16根据该共源引脚的相对坐标值和该场效应管的绝对坐标 值,计算该共源引脚的绝对坐标值,计算方法如图5所述。步骤S36,执行模块10查找该场效应管的共源极连接的所有电容。步骤S37,生成模块14以所查找的每个电容的中心位置为坐标原点,分别建立相 对直角坐标系,记录每个电容的引脚在该相对直角坐标系中的相对坐标值。步骤S38,所述计算模块16根据所述电容引脚的相对坐标值和该电容的绝对坐标 值,计算所述电容引脚的绝对坐标值。步骤S39,所述计算模块16根据场效应管和电容之间线路的走线,计算该场效应 管的共源引脚与电容引脚之间的线路走线距离,并根据该场效应管的共源引脚的绝对坐标 值和电容引脚的绝对坐标值,计算场效应管的共源引脚与电容引脚之间的直线段距离。步骤S40,存储模块18存储计算得到的场效应管的共源引脚与电容引脚之间的直 线段距离和线路走线距离,及场效应管的共源引脚与电容引脚之间的直线段距离。步骤S41,判断模块12判断所存储的场效应管的共源引脚与电容引脚之间的直线 段距离和线路走线距离是否符合电路设计规范。若所述场效应管的共源引脚与电容引脚之 间的直线段距离和线路走线距离符合电路设计规范,进入步骤S42。若场效应管的共源引脚 与电容引脚之间的直线段距离和线路走线距离不符合电路设计规范,进入步骤S44。步骤S42,判断模块12判断与该场效应管连接的每个电容的电容值是否符合电 路设计规范。若与该场效应管连接的每个电容的电容值都符合电路设计规范,则进入步骤 S43。若与该场效应管连接的电容的电容值不符合电路设计规范,则进入步骤S44。步骤S43,所述执行模块10在电路布线结果报告中记录该电路布线成功。步骤S44,所述执行模块10在电路布线结果报告中记录该电路布线失败。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参 照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明 的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种电路布线系统,该系统运行于计算机上,该计算机提供一个图形用户界面用于 显示待测电路板的电路布线图,该电路布线图上标注有所述待测电路板上所有元件的绝对 坐标值,其特征在于,该系统包括一数据库,与该计算机相连,用于存储电路设计规范及电路布线结果报告; 执行模块,用于查找待测电路板上脉冲宽度调制控制器的所有高频引脚; 计算模块,用于当所述高频引脚连接的元件是场效应管时,根据该场效应管的共源引 脚的绝对坐标值和连接该场效应管的电容引脚的绝对坐标值,计算场效应管的共源引脚与 电容引脚之间的直线段距离,还用于根据场效应管和电容之间线路的走线,计算该场效应 管的共源引脚与电容引脚之间的线路走线距离;判断模块,用于当直线段距离和线路走线距离都符合数据库中的电路设计规范时,判 断所述电容的电容值是否符合该电路设计规范;及所述执行模块,还用于根据判断结果于所述电路布线结果报告中记载电路布线情况。
2.如权利要求1所述的电路布线系统,其特征在于,所述执行模块还用于当所述高频 引脚连接的元件不是场效应管时,查找该元件所连接的元件。
3.如权利要求1所述的电路布线系统,其特征在于,该系统还包括生成模块,用于以场效应管的中心点为坐标原点建立相对直角坐标系,记录该场效应 管的共源引脚在相对直角坐标系中的相对坐标值;所述计算模块,还用于根据该共源引脚的相对坐标值和场效应管的绝对坐标值,计算 该共源引脚的绝对坐标值;所述生成模块,还用于以场效应管连接的每个电容的中心位置为坐标原点,分别建立 相对直角坐标系,记录每个电容的引脚在该相对直角坐标系中的相对坐标值;及所述计算模块,还用于根据每个电容引脚的相对坐标值和该电容的绝对坐标值,计算 该电容引脚的绝对坐标值。
4.如权利要求1所述的电路布线系统,其特征在于,所述执行模块还用于当所述电容 的电容值符合电路设计规范时,于所述电路布线结果报告中记载该电路布线成功,当所述 电容的电容值不符合电路设计规范时,于所述电路布线结果报告中记载该电路布线失败。
5.如权利要求1所述的电路布线系统,其特征在于,所述执行模块还用于当直线段距 离和线路走线距离不符合电路设计规范时,于所述电路布线结果报告中记载该电路布线失 败。
6.一种电路布线方法,其特征在于,该方法包括以下步骤(a)提供一图形用户界面,显示待测电路板的电路布线图及标注该待测电路板上所有 元件的绝对坐标值;(b)提供一数据库,存储电路设计规范及电路布线结果报告;(c)查找待测电路板上脉冲宽度调制控制器的所有高频引脚;(d)当所述高频引脚连接的元件是场效应管时,根据该效应管的共源引脚的绝对坐标 值和连接该场效应管的电容引脚的绝对坐标值,计算场效应管的共源引脚与电容引脚之间 的直线段距离;(e)根据场效应管和电容之间线路的走线,计算该场效应管的共源引脚与电容引脚之 间的线路走线距离;(f)当直线段距离和线路走线距离都符合所述电路设计规范时,判断所述电容的电容 值是否符合该电路设计规范;及(g)根据判断结果于电路布线结果报告中记载电路布线情况。
7.如权利要求6所述的电路布线方法,其特征在于,该方法还包括当所述高频引脚连 接的元件不是场效应管时,查找该元件所连接的元件。
8.如权利要求6所述的电路布线方法,其特征在于,该方法在步骤(d)之前还包括 以场效应管的中心点为坐标原点建立相对直角坐标系,记录该场效应管的共源引脚在相对直角坐标系中的相对坐标值;根据该共源引脚的相对坐标值和场效应管的绝对坐标值,计算该共源引脚的绝对坐标值;以场效应管连接的每个电容的中心位置为坐标原点,分别建立相对直角坐标系,记录 每个电容的引脚在该相对直角坐标系中的相对坐标值;及根据每个电容引脚的相对坐标值和该电容的绝对坐标值,计算该电容引脚的绝对坐标值。
9.如权利要求6所述的电路布线方法,其特征在于,该方法还包括当所述电容的电容值符合电路设计规范时,于所述电路布线结果报告中记载该电路布 线成功;及当所述电容的电容值不符合电路设计规范时,于所述电路布线结果报告中记载该电路 布线失败。
10.如权利要求6所述的电路布线方法,其特征在于,该方法还包括当直线段距离和 线路走线距离不符合电路设计规范时,于所述电路布线结果报告中记载该电路布线失败。
全文摘要
一种电路布线方法,包括查找待测电路板上脉冲宽度调制控制器的所有高频引脚;当所述高频引脚连接的元件是场效应管时,根据该效应管的共源引脚的绝对坐标值和连接该场效应管的电容引脚的绝对坐标值,计算场效应管的共源引脚与电容引脚之间的直线段距离;根据场效应管和电容之间线路的走线,计算该场效应管的共源引脚与电容引脚之间的线路走线距离;当直线段距离和线路走线距离都符合所述电路设计规范时,判断所述电容的电容值是否符合该电路设计规范;及根据判断结果于电路布线结果报告中记载电路布线情况。另外,本发明还提供一种电路布线方法。
文档编号G06F17/50GK101996268SQ20091030583
公开日2011年3月30日 申请日期2009年8月20日 优先权日2009年8月20日
发明者何敦逸, 李昇军, 梁献全, 许寿国, 陈俊仁, 陈永杰 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1