检测系统及检测方法技术方案

技术编号:8834399 阅读:117 留言:0更新日期:2013-06-22 20:36
一种检测系统包括界面建立模块、参考面设定模块、检测模块及标记模块。界面建立模块用于获取电路板图上所有信号线的名称建立参数设定界面,根据用户的操作生成若干参数并选择信号线。参考面设定模块用于根据参数设定当前检测信号线的参考面。检测模块包括区域设定单元和检测单元。区域设定单元设定每条线段在参考面上的预设区域。检测单元依次检测已选择信号线上每条线段与其在参考面上对应的预设区域之间的位置关系。若当前检测的线段具有位于与该线段对应的预设区域之外的部分时,产生标记信号。标记模块用于响应标记信号标记该条线段。本发明专利技术还提供一种检测方法。

【技术实现步骤摘要】

本专利技术涉及印刷电路板(Printed Circuit Board, PCB)布线领域,尤其涉及一种印刷电路板布线系统中的。
技术介绍
随着集成电路高密度的发展,使用电子设计自动化布线软件进行印刷电路板布线(Printed Circuit Board Layout)已成为电子产品生产中的一个不可缺少的环节。在电路板图上,任意一根完整信号线由若干条线段组成。多层印刷电路板的设计过程中,每一条线段在参考面上的位置不允许跨越于参考面上两个或两个以上的图形区域(shape)。因此,在设计过程中需要对检测线段与参考面上的图形区域之间位置关系。现有技术中,通常采用人工手动方式进行检测,其操作相对复杂且浪费设计者的时间。
技术实现思路
有鉴于此,有必要提供一种可自动检测线段与图形区域的位置关系的检测系统。另外,必要提供一种可自动检测线段与图形区域的位置关系的检测方法。一种检测系统,用于检测电路版图。电路板图包括若干层面,每个层面上可选择地设置有若干条信号线、图形区域、绝缘区域及与信号线连接的通孔。每条信号线由若干条线段组成依次连接而成。检测系统包括界面建立模块、参考面设定模块、检测模块及标记模块。界面建立模块用于获取电路板图上所有信号线的名称建立参数设定界面,根据用户的操作生成若干参数并选择信号线。参考面设定模块用于根据参数设定当前检测信号线的参考面。检测模块包括区域设定单元和检测单元。区域设定单元用于设定每条线段在参考面上所对应的预设区域。检测单元用于依次检测已选择信号线上每条线段与该条线段预设区域之间的位置关系;若当前检测的线段具有位于与预设区域之外的部分时,产生标记信号。标记模块用于响应标记信号标记该条线段。一种检测方法,用于检测电路板图上任意一条信号线所包含的所有线段与对应的参考层上的预设区域之间的位置关系,该电路板图包括若干层面,每个层面上可选择地设置有若干条信号线、图形区域、绝缘区域及与信号线连接的通孔;该检测方法包括如下步骤: 获取信号线的名称并建立参数设定界面; 在参数设定界面内设定参数并选择信号线; 根据参数设定该已选择信号线参考面; 根据每条线段与通孔的连接关系设定该条线段在参考面上的预设区域; 依次检测已选择信号线上每条线段与该条线段在参考面上对应的预设区域之间的位置关系; 若当前检测的线段具有位于与该线段对应的预设区域之外的部分时,标记该线段。通过使用上述检测的电路板图,可自动标识出不符合设计要求的线段及其所属层面信息,提高了工作效率。附图说明图1为一较佳实施方式检测系统的模块图。图2为参数设定界面的示意图。图3为图1中检测模块的模块图。图4为一较佳实施方式的检测方法的流程图。图5为图4中设定已选择信号线所属层面的参考面的流程图。主要元件符号说明本文档来自技高网...

【技术保护点】
一种检测系统,用于检测电路版图;该电路板图包括若干层面,每个层面可选择地设置有若干条信号线、图形区域、绝缘区域及与信号线连接的通孔,每条信号线由若干条线段组成依次连接而成,其特征在于:该检测系统包括界面建立模块、参考面设定模块、检测模块及标记模块;该界面建立模块用于获取电路板图上所有信号线的名称建立参数设定界面,根据用户的操作生成若干参数并选择信号线;该参考面设定模块用于根据该参数设定当前检测信号线的参考面;该检测模块包括区域设定单元和检测单元;该区域设定单元用于设定每条线段在参考面上所对应的预设区域;该检测单元用于依次检测已选择信号线上每条线段与该条线段预设区域之间的位置关系;若当前检测的线段具有位于与预设区域之外的部分时,产生标记信号;该标记模块用于响应标记信号标记该条线段。

【技术特征摘要】
1.一种检测系统,用于检测电路版图;该电路板图包括若干层面,每个层面可选择地设置有若干条信号线、图形区域、绝缘区域及与信号线连接的通孔,每条信号线由若干条线段组成依次连接而成,其特征在于:该检测系统包括界面建立模块、参考面设定模块、检测模块及标记模块;该界面建立模块用于获取电路板图上所有信号线的名称建立参数设定界面,根据用户的操作生成若干参数并选择信号线;该参考面设定模块用于根据该参数设定当前检测信号线的参考面;该检测模块包括区域设定单元和检测单元;该区域设定单元用于设定每条线段在参考面上所对应的预设区域;该检测单元用于依次检测已选择信号线上每条线段与该条线段预设区域之间的位置关系;若当前检测的线段具有位于与预设区域之外的部分时,产生标记信号;该标记模块用于响应标记信号标记该条线段。2.如权利要求1所述的检测系统,其特征在于:该检测模块包括第一判断单元;该第一判断单元用于判断线段的端点是否与通孔相连接;当线段端点与通孔相连接时,该第一判断单元产生第一设定信号;当线段任意一个端点未与通孔相连接时,该第一判断单元产生第二设定信号;该区域设定单元根据第一设定信号设定该条线段未与通孔相连的端点所对应的图形区域为第一预设区域,并设置与该条线段端点相连的通孔所对应的绝缘区域为第二预设区域;该区域设定 单元根据第二设定信号设定该线段任意一个端点在参考面上的对应图形区域为预设区域。3.如权利要求2所述的检测系统,其特征在于:该参数设定界面设定的参数包括预设步长;该检测模块包括仿真点计算单元和检测单元;该仿真点计算单元由每条线段任意端点开始根据预定步长计算得到若干仿真点及其坐标;该检测单元用于依次检测每条线段的仿真点与该条线段在参考面上对应的预设区域之间的位置关系;当该条线段上任意一个仿真点位于该预设区域之外时,该检测单元产生标记信号。4.如权利要求3所述的检测系统,其特征在于:当该预设区域包括第一预设区域和第二预设区域时,该检测单元首先检测该线段上所有仿真点与第一与第一预设区域之间的位置关系;当该条线段具有位于第一预设区域范围外的仿真点时,检测该位于第一预设区域范围外的仿真点是否位于该第二预设区域范围内,当该仿真点位于第二预设区域外时,该检测单元产生标记信号。5.如权利要求1所述的检测系统,其特征在于:该参数设定界面设定的参数包括叠构距离;该参考面设定模块获取该已选择信号线所属层面与相邻两个层面之间的相对距离,计算两个距离之间的差值的绝对值,并比较该差值的绝对值与叠构距离;当该差值的绝对值大于该叠构距离时,该参考面设定模块设定相对距离较小的层面为参考面;当该差...

【专利技术属性】
技术研发人员:何征宇
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1