专利名称:印刷电路板布线系统及错误提示信息管理方法
技术领域:
本发明涉及印刷电路板(Printed Circuit Board ;PCB)布线领域,特别涉及一种 印刷电路板布线系统及印刷电路板上的错误提示信息管理方法。
背景技术:
随着集成电路高密度的发展,使用电子设计自动化布线软件进行印刷电路板布线 (Printed Circuit Board Layout)已成为电子产品生产中的一个不可缺少的环节。例如,现有技术中印刷电路板布线(Printed Circuit Board)的布线设计工具 Allegro软件。在Allegro软件中具有设计规则检查(Design Rule Checking,DRC)功能, Allegro软件在检查出电路板图中的设计不符合布线规则时,产生错误提示信息,请同时参 看图1,在Allegro软件的工作区11显示的电路板图中有布线错误时,Allegro软件会在发 生错误的位置显示一报错图案16以表示出对应的错误提示信息。当布线人员需要了解电 路板图中错误提示信息的分布情况的时候,布线人员需要利用鼠标在显示的电路板图逐个 的点选报错图案16以了解对应的错误提示信息的类别及数量,如此的点选操作比较繁琐。
发明内容
有鉴于此,有必要提供一种可以自动统计印刷电路板图上错误提示信息的类别及 数量的印刷电路板布线系统。还有必要提供一种可以自动统计印刷电路板图上错误提示信息的类别及数量的 错误提示信息管理方法。一种印刷电路板布线系统,包括电路板布线模块及错误信息管理模块。该电路板 布线模块用于根据电路原理图产生电路板图文件,并根据该电路板图文件显示对应的电路 板图,其中电路板图文件中包括用于描述错误提示信息的属性标示,属性标示包括错误提 示信息的名称标示及错误提示信息在显示的电路板图上的坐标标示。该错误信息管理模块 包括获取单元、分类单元、数量统计单元及输出单元。该获取单元用于响应用户的启动操 作,获取电路板图文件中所有错误提示信息的属性标示,并将获取的属性标示提供给分类 单元。该分类单元用于根据接收的属性标示中的名称标示对错误提示信息进行分类,并将 分类后的属性标示提供给数量统计单元及输出单元;该数量统计单元用于根据接收的属性 标示中的名称标示确定每一类错误提示信息的数量,并将确定的数量提供给输出单元。该 输出单元用于输出第一区域及第二区域,并根据接收的分类后的属性标示及确定的数量在 第一区域显示错误提示信息的类别名称及每一类错误提示信息的数量,在第二区域中显示 与用户在第一区域中选中的错误提示信息类所对应的错误提示信息的类别名称及对应的 坐标标示。—种印刷电路板上的错误提示信息管理方法,该方法应用于印刷电路板布线系统 中,其中印刷电路板布线系统根据电路原理图产生电路板图文件,并根据该电路板图文件 显示对应的电路板图,其中电路板图文件中包括用于描述错误提示信息的属性标示,其中属性标示包括错误提示信息的名称标示及错误提示信息在显示的电路板图上的坐标标示, 该方法包括如下步骤响应用户的启动操作,印刷电路板布线系统获取电路板图文件中所有错误提示信 息的属性标示;根据获取的属性标示中的名称标示对错误提示信息进行分类;根据获取的属性标示中的名称标示确定每一类错误提示信息的数量;以预设形式显示第一区域及第二区域,并在第一区域显示每一类错误提示信息的 类别名称及对应的每一类错误提示信息的数量;响应用户选择第一区域中一类别名称的操作,在第二区域中显示与被选中类别名 称所对应的错误提示信息的名称标示及对应的坐标标示。使用上述印刷电路板布线系统及错误提示信息管理方法,印刷电路板布线系统自 动获取电路板图文件中错误提示信息的属性标示,并对获取的属性标示进行统计及分类后 以列表形式呈现给用户。如此,用户不需要利用鼠标在显示的电路板图逐个的点选错误提 示信息以确定错误提示信息的类别及数量,便可了解到电路板图中错误提示信息的分布情 况。
图1为现有技术中的印刷电路板布线系统的工作窗口示意图。图2为一较佳实施方式的印刷电路板布线系统的功能模块图。图3为图2中印刷电路板布线系统显示的错误提示信息用户管理界面示意图。图4为印刷电路板上的错误提示信息管理方法的流程图。
具体实施例方式请参看图2,印刷电路板布线系统100包括电路板布线模块10及错误信息管理模 块30。电路板布线模块10用于根据电路原理图产生电路板图文件,并根据该电路板图 文件显示对应的电路板图。其中电路板图文件中包括用于描述错误提示信息的属性标示, 该属性标示包括错误提示信息的名称标示及错误提示信息在显示的电路板图上的坐标标示。错误信息管理模块30包括获取单元31、分类单元32、数量统计单元33、判断单元 34及输出单元35。获取单元31用于响应用户的启动操作,获取电路板图文件中所有错误提示信息 的属性标示,并将获取的属性标示提供给分类单元32。分类单元32用于根据接收的属性标示中的名称标示对错误提示信息进行分类, 并将分类后的属性标示提供给数量统计单元33及输出单元35。其中,分类后的属性标示除 了包括错误提示信息的名称标示及错误提示信息在显示的电路板图上的坐标标示,还包括 错误提示信息类的类别名称。该类别名称为同一类错误提示信息的名称标示。数量统计单元33用于根据接收的属性标示中的名称标示确定每一类错误提示信 息的数量,并将确定的数量提供给输出单元35。
判断单元34用于判断每一类错误提示信息的数量是否为零,在判断出该类错误 提示信息的数量为零时,输出第一控制信号给输出单元35,在判断出该类错误提示信息的 数量不为零时,输出第二控制信号给输出单元35。在本实施方式中,判断单元34接收数量 统计单元33提供的确定的数量及对应的错误提示信息类的类别名称后进行判断操作。该输出单元35用于显示包括第一区域及第二区域的工作窗口,并根据接收的分 类后的属性标示及确定的数量在第一区域显示错误提示信息的类别名称及每一类错误提 示信息的数量,在第二区域中显示与用户在第一区域中选中的错误提示信息类所对应的错 误提示信息的类别名称及对应的坐标标示。另外,输出单元35在接收到第一控制信号时使 第一区域中该类错误提示信息的数量为零所对应类别名称无效,以使用户不能对该类别名 称进行选择操作;在接收到第二控制信号时,使第一区域中该类错误提示信息的数量不为 零所对应类别名称有效,以使用户能够对该类别名称进行选择操作。该输出单元35还响应 用户在第二区域中的选择坐标标示的操作,将高亮控制信号、用户选择的坐标标示及对应 的名称标示提供给电路板布线模块10,以使电路板布线模块10在电路板图中的与坐标标 示对应的位置高亮显示错误提示信息。在其他实施方式中,判断单元34也可以从输出单元 35中获取类别名称及与类别名称对应的确定的数量。用户在运行印刷电路板布线系统100后,印刷电路板布线系统100除了显示与电 路板图文件对应的电路板图外,还可以显示如图3所示的用户界面300 该用户界面300包 括第一区域310及第二区域320。第一区域310中显示了所有错误提示信息类的类别名称 及对应的错误提示信息类中错误提示信息的数量。用户可以选择第一区域310中错误提示 信息的数量不为零的类别名称,相应的在第二区域320中显示出与选择的类别名称对应的 错误提示信息的名称标示及坐标标示。用户在选择第二区域320中选择一坐标标示时,印 刷电路板布线系统100显示的电路板图上高亮显示出对应的错误提示信息。请参看图4,其为印刷电路板上的错误提示信息管理方法的流程图。该方法应用于 印刷电路板布线系统中。其中,该印刷电路板布线系统根据电路原理图产生电路板图文件, 并根据该电路板图文件显示对应的电路板图。其中,电路板图文件中包括用于描述错误提 示信息的属性标示。属性标示包括错误提示信息的名称标示及错误提示信息在显示的电路 板图上的坐标标示。该错误提示信息管理方法可由存储在计算机存储器中的一组程序代码 来表示,将该组程序代码作为插件装入印刷电路板布线系统中。其中,该错误提示信息管理 方法程序可以输入命令的方式运行或者通过点击界面菜单中的执行图标的方式运行。该错 误提示信息管理方法在运行时,印刷电路板布线系统自动获取电路板图文件中错误提示信 息的属性标示,并对获取的属性标示进行统计及分类后以列表形式呈现给用户。该错误提 示信息管理方法包括如下具体步骤步骤S600,响应用户的启动操作,印刷电路板布线系统获取电路板图文件中所有 错误提示信息的属性标示。步骤S602,根据获取的属性标示中的名称标示对错误提示信息进行分类。步骤S604,根据获取的属性标示中的名称标示确定每一类错误提示信息的数量。步骤S606,以预设形式显示包括第一区域及第二区域的工作窗口,并在第一区域 显示每一类错误提示信息的类别名称及对应的每一类错误提示信息的数量。其中,分类后 的属性标示除了包括错误提示信息的名称标示及错误提示信息在显示的电路板图上的坐标标示,还包括错误提示信息类的类别名称。该类别名称为同一类错误提示信息的名称标示。步骤S608,判断每一类错误提示信息的数量是否为零。步骤S610,在判断出该类错误提示信息的数量为零时,使第一区域中对应的类别 名称无效。步骤S612,在判断出该类错误提示信息的数量不为零时,使第一区域中对应的类 别名称有效,以使用户能够对该类别名称进行选择操作。步骤S614,响应用户选择第一区域中一类别名称的操作,在第二区域中显示与被 选中类别名称所对应的错误提示信息的名称标示及对应的坐标标示。步骤S616,响应用户在第二区域中的选择坐标标示的操作,获取用户选择的坐标 标示及对应的名称标示。步骤S618,根据获取的用户选择的坐标标示及对应的名称标示,在电路板图中的 与该坐标标示对应的位置高亮显示对应的错误提示信息。使用上述印刷电路板布线系统及错误提示信息管理方法,印刷电路板布线系统自 动获取电路板图文件中错误提示信息的属性标示,并对获取的属性标示进行统计及分类后 以列表形式呈现给用户。如此,用户不需要利用鼠标在显示的电路板图逐个的点选错误提 示信息以确定错误提示信息的类别及数量,便可了解到电路板图中错误提示信息的分布情 况。
权利要求
1.一种印刷电路板布线系统,包括电路板布线模块,该电路板布线模块用于根据电路 原理图产生电路板图文件,并根据该电路板图文件显示对应的电路板图,其中电路板图文 件中包括用于描述错误提示信息的属性标示,属性标示包括错误提示信息的名称标示及错 误提示信息在显示的电路板图上的坐标标示,其特征在于该印刷电路板布线系统还包括 错误信息管理模块;该错误信息管理模块包括获取单元、分类单元、数量统计单元及输出单 元;该获取单元用于响应用户的启动操作,获取电路板图文件中所有错误提示信息的属性 标示,并将获取的属性标示提供给分类单元;该分类单元用于根据接收的属性标示中的名称标示对错误提示信息进行分类,并将分 类后的属性标示提供给数量统计单元及输出单元;该数量统计单元用于根据接收的属性标示中的名称标示确定每一类错误提示信息的 数量,并将确定的数量提供给输出单元;该输出单元包括用于显示第一区域及第二区域的工作窗口,并根据从分类单元接收的 分类后的属性标示及从数量统计单元接收的确定的数量,在第一区域显示错误提示信息的 类别名称及每一类错误提示信息的数量,在第二区域中显示与用户在第一区域中选中的错 误提示信息类所对应的错误提示信息的类别名称及对应的坐标标示。
2.如权利要求1所述的印刷电路板布线系统,其特征在于该错误信息管理模块还包 括判断单元;该判断单元用于判断每一类错误提示信息的数量是否为零,在判断出该类错误提示信 息的数量为零时,输出第一控制信号给输出单元;该输出单元根据第一控制信号使第一区域中该类错误提示信息的数量为零所对应类 别名称无效,以使用户不能对该类别名称进行选择操作。
3.如权利要求2所述的印刷电路板布线系统,其特征在于该判断单元用于判断每一 类错误提示信息的数量是否为零,在判断出该类错误提示信息的数量不为零时,输出第二 控制信号给输出单元;该输出单元根据第二控制信号使第一区域中该类错误提示信息的数量不为零所对应 类别名称有效,以使用户能够对该类别名称进行选择操作。
4.如权利要求3所述的印刷电路板布线系统,其特征在于该输出单元还响应用户在 第二区域中的选择坐标标示的操作,将高亮控制信号、用户选择的坐标标示及对应的名称 标示提供给电路板布线模块,以使电路板布线模块在电路板图中的与坐标标示对应的位置 高亮显示对应的错误提示信息。
5.如权利要求1所述的印刷电路板布线系统,其特征在于该类别名称为该类错误提 示信息的属性标示中的名称标示。
6.一种印刷电路板上的错误提示信息管理方法,该方法应用于印刷电路板布线系统 中,其中印刷电路板布线系统根据电路原理图产生电路板图文件,并根据该电路板图文件 显示对应的电路板图,其中电路板图文件中包括用于描述错误提示信息的属性标示,其中 属性标示包括错误提示信息的名称标示及错误提示信息在显示的电路板图上的坐标标示, 该方法包括如下步骤响应用户的启动操作,印刷电路板布线系统获取电路板图文件中所有错误提示信息的属性标示;根据获取的属性标示中的名称标示对错误提示信息进行分类;根据获取的属性标示中的名称标示确定每一类错误提示信息的数量;以预设形式显示包括第一区域及第二区域的工作窗口,并在第一区域显示每一类错误 提示信息的类别名称及对应的每一类错误提示信息的数量;响应用户选择第一区域中一类别名称的操作,在第二区域中显示与被选中类别名称所 对应的错误提示信息的名称标示及对应的坐标标示。
7.如权利要求6所述的印刷电路板上的错误提示信息管理方法,其特征在于该方法 还包括以下步骤判断每一类错误提示信息的数量是否为零;在判断出该类错误提示信息的数量为零时,使第一区域中对应的类别名称无效。
8.如权利要求7所述的印刷电路板上的错误提示信息管理方法,其特征在于该方法 还包括以下步骤在判断出该类错误提示信息的数量不为零时,使第一区域中对应的类别名称有效,以 使用户能够对该类别名称进行选择操作。
9.如权利要求8所述的印刷电路板上的错误提示信息管理方法,其特征在于该方法 还包括以下步骤响应用户在第二区域中的选择坐标标示的操作,获取用户选择的坐标标示及对应的名 称标不;根据获取的用户选择的坐标标示及对应的名称标示,在电路板图中的与该坐标标示对 应的位置高亮显示对应的错误提示信息。
10.如权利要求6所述的印刷电路板上的错误提示信息管理方法,其特征在于该类别 名称为该类错误提示信息的属性标示中的名称标示。
全文摘要
一种应用于印刷电路板布线系统中的错误提示信息管理方法。印刷电路板布线系统根据电路板图文件显示电路板图。电路板图文件包括描述错误提示信息的属性标示。属性标示包括名称标示及坐标标示。该方法包括如下步骤响应用户的启动操作,印刷电路板布线系统获取电路板图文件中的属性标示;根据获取的属性标示中的名称标示对错误提示信息进行分类;根据获取的属性标示中的名称标示确定每类错误提示信息的数量;以预设形式显示第一区域及第二区域,在第一区域显示每类错误提示信息的类别名称及对应的数量;响应用户选择第一区域中一类别名称的操作,在第二区域中显示对应的错误提示信息的名称标示及坐标标示。本发明还提供一种印刷电路板布线系统。
文档编号G06F3/048GK102054086SQ20091030905
公开日2011年5月11日 申请日期2009年10月29日 优先权日2009年10月29日
发明者盛晓成 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司