电路板布线的约束区域处理方法及系统技术方案

技术编号:3766607 阅读:182 留言:0更新日期:2012-04-11 18:40
一种电路板布线的约束区域处理方法及系统,于设计电路板过程中,在电路板布线图上执行第一设计规则检查,对于布线图物件的不符合第一设计规则的位置,标示为高亮显示图样;提供一设定介面设定第一约束区域,包围高亮显示图样;获取在第一约束区域中的高亮显示图样的边界坐标,并据此产生第二约束区域;最后设定第二约束区域的属性为第二设计规则,并消除高亮显示图样的高亮显示。据此,可达到精确设定约束区域以减少对其他信号线的干扰的目的,进而提升电路板布线品质与效率。

【技术实现步骤摘要】

本专利技术涉及一种电路板布线的约束区域处理方法及系统,特别是涉及一种对电路板布线文件执行设计规则检查并设定约束区域的电路板布线的约束区域处理方法及系统。
技术介绍
在整个资讯、通讯以及消费性电子产品中,印刷电路板(PrintedCircuit Board, PCB)是不可或缺的基本构成要件,印刷电路板能将电子零件连接在一起,提供各电子零件 的相互电流连接,而随着电子设备越来越复杂,需要加装在电路板的零件越来越多,电路板 上面的线路也趋于密集化,因此,在电路板布线方面产生很大的挑战。 目前,电路板的线路布局(Layout)较为普遍的方法为软件程序自动布线与手工 布线相结合的方法,其中利用软件程式自动布线具有完成速度快、准确性高等特点,而手工 布线则可对局部不符合设计规则的物件进行修改,以提升布线品质。 通常在进行布线之前,布线工程师会对所欲布线的区域设定物件属性(例如信号 线的线宽及信号线与信号线之间的宽度),以使信号传输完整,且符合阻抗或电磁相容的规 格设计,并在布线软件布线完成后,对布线结果进行设计规则检查(Design Rules Check, DRC),以检查布线是否符合物件属性,以避免线路宽度不足而造成良率不佳,线路间距过小 而易形成电磁干扰或短路,且在检查到不符合设计规则的线路时,可采用例如标示DRC错 误于线路的不符合设计规则的位置,以供布线工程师对其进行修改。 —般而言,针对线路不符合设计规则的位置,布线工程师会调整布线,尽量使其符 合设计规则。但很多情况下,由于布线空间有限,无法调整其布线,这时候,布线工程师通过 布线软件针对不符合设计规则的位置手动划定一约束区域(constraint area),而此约束 区域包含有一个或多个DRC错误标示线路,并针对该约束区域设定新的设计规则,使不符 合原设计规则的线路符合该新的设计规则,以消除原先的DRC错误标示。现有的布线软件 仅能提供划定约束区域的功能,布线工程师通过布线软件手动划定约束区域时,为了将一 个或多个DRC错误标示线路划定在约束区域内,划定的约束区域通常远大于需要消除DRC 错误标示的区域。 然而,在现有技术中,约束区域一经设定,电路板自上而下所有布线层面全部都将 被设定为此约束区域,如此一来,会产生下列影响在同一布线层面内,约束区域内的所有 线路都受到约束区域的影响,即可能连符合设计规格的线路也一同被修改,致使线路信号 传输不良、电路板品质下降。同理,因为约束区域是自上而下贯穿电路板的所有布线层面, 故也对其他布线层面内的线路产生干扰,同样会导致线路信号传输不良、电路板品质下降 的问题。 综上所述,如何克服上述现有技术的缺陷,进而提供一种电路板布线的约束区域 处理方法及系统,以在进行电路板设计规则检查时,针对不符合设计规则的位置设定约束 区域,避免因为所设定的约束区域的范围无法精确涵盖电路板不符合设计规则的物件或范 围过大,而使电路板各层布线受到约束区域的影响,导致各层信号干扰及电路板品质下降的问题,遂成为目前急待解决的问题。
技术实现思路
鉴于上述现有技术的缺点,本专利技术的目的是提供一种电路板布线的约束区域处理方法及系统,用以在电路板设计的过程中执行设计规则检查,并精确设定限制区域的范围,进而提升电路板布线品质及效率。 为达到上述目的或其他目的,本专利技术提供一种电路板布线的约束区域处理方法,应用于一计算机,该电路板布线的约束区域处理方法包括以下步骤(l)设计或载入一电路板布线文件,提供一显示介面,显示该布线文件为一布线图,该布线图包括多个物件,该多个物件分别具有第一设计规则属性;(2)对该多个物件执行设计规则检查,对于该多个物件的不符合该第一设计规则属性的位置,在布线图上高亮显示,形成多个高亮显示图样;(3)提供一约束区域设定介面,提供使用者在该布线图上划定至少一第一约束区域,该第一约束区域至少包围该多个高亮显示图样中的至少一个或多个;(4)提取该第一约束区域内的该至少一个或多个高亮显示图样的边界坐标;(5)根据该至少一个或多个高亮显示图样的边界坐标,縮小该第一约束区域形成一第二约束区域,使该至少一个或多个高亮显示图样的边界坐标包含于该第二约束区域;以及(6)设定该第二约束区域的属性为第二设计规则,消除该至少一个或多个高亮显示图样的高亮显示。 本专利技术另提供一种电路板布线的约束区域处理系统,应用于一计算机,该电路板布线的约束区域处理系统包括布线设计模块,设计或载入一电路板布线文件,提供一显示介面,显示该布线文件为一布线图,该布线图包括多个物件,该多个物件分别具有第一设计规则属性;设计规则检查模块,对显示模块显示的该多个物件执行设计规则检查;标示模块,对于设计规则检查模块检测出的不符合该第一设计规则属性的该多个物件的位置,在该布线图上高亮显示,形成多个高亮显示图样;约束区域设定模块,提供一约束区域设定介面,提供使用者在该布线图上划定至少一第一约束区域,该第一约束区域至少包围该多个高亮显示图样中的至少一个或多个;坐标获取模块,提取该第一约束区域内的该至少一个或多个高亮显示图样的边界坐标;约束区域调整模块,根据该至少一个或多个高亮显示图样的边界坐标,自动縮小该第一约束区域形成一第二约束区域,使该至少一个或多个高亮显示图样的边界坐标包含于该第二约束区域;以及属性设定模块,设定该第二约束区域的属性为第二设计规则,消除该至少一个或多个高亮显示图样的高亮显示。 相比于现有技术,本专利技术的电路板布线的约束区域处理方法及系统,是在电路板设计过程中,执行布线规则检查以针对不符合设计规则的位置设定约束区域(constraintarea),并精确调整该约束区域的范围,以达到尽可能减少因设定约束区域而对电路板其他线路产生干扰的目的,进而提升电路板设计品质及效率。 因此,本专利技术的电路板布线的约束区域处理方法及系统具有减少信号干扰、提升设计品质的功效,得以解决现有电路板布线技术中,因为设定约束区域而对其他信号线产生信号干扰的缺点。附图说明 图1是本专利技术的电路板布线的约束区域处理方法的流程 图2A至图2D是利用本专利技术的电路板布线的约束区域处理方法及系统的应用实例 示意图; 图3是本专利技术的电路板布线的约束区域处理系统的基本架构示意图。 主要元件符号说明 S11 S15步骤 20布线图 21信号线 22引脚 23通孔 24第一约束区域 25高亮显示图样 26第二约束区域 3布线系统 31布线设计模块 32设计规则检查模块 33标示模块 34约束区域设定模块 35坐标获取模块 36约束区域调整模块 37属性设定模块具体实施例方式以下通过特定的具体实施例说明本专利技术的实施方式,本领域技术人员可由本说明 书所揭示的内容轻易地了解本专利技术的其他优点与功效。本专利技术也可通过其他不同的具体实 施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不背离本专利技术 的精神下进行各种修饰与变更。 请参阅图l,其用以表示本专利技术的电路板布线的约束区域处理方法的流程图,并结 合图2A到图2D,其表示电路板布线的约束区域处理方法的应用实施例示意图。该电路板 布线的约束区域处理方法是应用于一计算机,用以在电路板设计的过程中执行设计规则检 查,并精确设定限制区域的范围。 如图所示本文档来自技高网
...

【技术保护点】
一种电路板布线的约束区域处理方法,其特征在于,包括以下步骤:(1)设计或载入一电路板布线文件,提供一显示介面,显示该布线文件为一布线图,该布线图包括多个物件,该多个物件分别具有第一设计规则属性;(2)对所述物件执行设计规则检查,对于该多个物件的不符合该第一设计规则属性的位置,在布线图上高亮显示,形成多个高亮显示图样;(3)提供一约束区域设定介面,提供使用者在该布线图上划定至少一第一约束区域,该第一约束区域至少包围该多个高亮显示图样中的至少一个或多个;(4)提取该第一约束区域内的该至少一个或多个高亮显示图样的边界坐标;(5)根据该至少一个或多个高亮显示图样的边界坐标,缩小该第一约束区域形成一第二约束区域,使该至少一个或多个高亮显示图样的边界坐标包含于该第二约束区域;以及(6)设定该第二约束区域的属性为第二设计规则,消除该至少一个或多个高亮显示图样的高亮显示。

【技术特征摘要】

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

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

1