检查支持装置和方法

文档序号:6614187阅读:105来源:国知局
专利名称:检查支持装置和方法
技术领域
本发明涉及一种用于检査分配给要彼此连接的连接器的管脚的信号 的技术。
背景技术
控制信息处理装置、通信装置等的电子电路通常包括多个通过连接 器而彼此连接的印刷电路板。这种电子电路的设计工作需要通过比较印 刷电路板的多条设计信息来检査是否向连接器的管脚正确地分配了信号为了容易且可靠地进行检查操作,已经提出了一些常规技术。例如,
曰本专利申请特开平8-69486号公报公开了一种连接器信息检查装置。该 连接器信息检查装置从一印刷电路板的电路图文件以及要连接到该印刷 电路板的另一印刷电路板的电路图文件读取连接器管脚和信号的属性信 息,并且比较这些属性信息。日本专利申请特开2001-325315号公报公开 了一种多PCB连接设计支持装置。该多PCB连接设计支持装置对通过背 面布线板连接的印刷电路板之间的信号线进行逻辑上的追踪,以校验向 连接器管脚正确地分配了信号。
常规技术需要将相同的名称分配给要连接的连接器的相应管脚,以 自动识别管脚之间的关联。具体地说,如果将管脚名称A1分配给驱动器 侧连接器管脚,则需要将相同的管脚名称Al分配给与该驱动器侧连接器 管脚相对应的接收器侧连接器管脚。
然而,经常出现使用已登记的连接器信息进行实际设计工作,而不 能自由设置连接器管脚名称的情况。在该情况下,需要将相同名称分配 给相应连接器管脚的常规技术就不适用了 。

发明内容
本发明的目的是至少部分解决常规技术中的问题。
根据本发明的一个方面,提供了一种检査支持装置,该检查支持装 置支持对分配给第一连接器的管脚和要连接到该第一连接器的第二连接 器的相应管脚的信号进行检查的操作,该检查支持装置包括设计数据 获取单元,该设计数据获取单元获取包括管脚信息的设计数据,所述管 脚信息指示所述第一连接器的各管脚的管脚名称和网名与所述第二连接 器的各管脚的管脚名称和网名之间的关联;关联单元,该关联单元将所 述设计数据中包括的所述第一连接器的第一管脚与所述第二连接器的第 二管脚相关联;以及检查单元,该检查单元基于所述管脚信息来检查所
述第一管脚和所述第二管脚的网名,并且在所述网名不匹配时显示错误。 根据本发明的另一方面,提供了一种支持对分配给第一连接器的管 脚和要连接到该第一连接器的第二连接器的相应管脚的信号进行检查的
操作的方法,该方法包括以下步骤获取包括管脚信息的设计数据,所 述管脚信息指示所述第一连接器的各管脚的管脚名称和网名与所述第二
连接器的各管脚的管脚名称和网名之间的关联;将所述设计数据中包括 的所述第一连接器的第一管脚与所述第二连接器的第二管脚相关联;基 于所述管脚信息来检查所述第一管脚和所述第二管脚的网名;以及在所 述网名不匹配时显示错误。
通过阅读对本发明优选实施方式的以下详细说明,并结合附图进行 考虑,将更好地理解本发明的以上和其他目的、特征、优点以及技术和 产业意义。


图1是要通过连接器连接的印刷电路板的示例;
图2是根据本发明实施方式的设计支持系统的示意图3是图2中示出的检查支持装置的功能框图4是显示与级别1的印刷电路板有关的信息的检查画面的示例;
图5是进一步显示与级别2的印刷电路板有关的信息的图4的检查 画面;
图6是显示两组关联的管脚的关联画面的示例; 图7是管脚的物理布局的示例;
图8是对管脚信息进行排序之后的关联画面的示例; 图9是管脚的物理布局的另一示例;
图10和图11是对管脚信息进行排序之后的关联画面的其他示例; 图12是管脚的物理布局的另一示例;
图13至图16是对管脚信息进行排序之后的关联画面的其他示例;
图n是限定关联之后的检査画面的示例;
图18是检查关联之后的检查画面的示例;
图19是关联检査的处理过程的流程图20是关联文件的内容的示例;
图21是设计数据的结构的示例;
图22是关联数据的结构的示例;
图23是图2中示出的CAD装置的功能框图24是要创建的电路图的示例;
图25是电路图创建/更新画面的示例;
图26是顺序布置部件时部件的布局的示例;
图27是将相同的部件排列成一行时部件的布局的示例;
图28是电路图创建/更新的处理过程的流程图29是处理选择菜单的示例;
图30是目标属性信息的显示的示例;
图31是在处理选择菜单上进行的处理过程的流程图;以及 图32是执行检查支持程序的计算机的功能框图。
具体实施例方式
下面参照附图来详细说明本发明的示例性实施方式。 利用图1中示出的印刷电路板(PCB) 11作为示例来说明本发明的 实施方式。印刷电路板11是背面布线板(BWB),用于将印刷电路板12
和13相互连接,并包括连接器CNl和CN2。连接器CNl和CN2分别包 括10个管脚Al至AIO。在连接器CNl和CN2的管脚Al至A10中, 具有相同的管脚名称的相应管脚组通过网名为Dl至D10的信号线而连 接。
印刷电路板12具有预定功能,并包括要连接到印刷电路板11的连 接器CN1的连接器CN1 。印刷电路板12的连接器CN1包括10个管脚, Al至A5禾卩B1至B5。
管脚A1至A5通过诸如电阻器的部件而连接到集成电路(IC) 12a。 网名为Dl至D5的信号线分别将管脚Al至A5连接到电阻器等,而网 名为A-DT1至A-DT5的信号线分别将所述电阻器等连接到IC 12a。
类似的是,管脚Bl至B5通过诸如电阻器的部件而连接到IC 12b。 网名为D6至D10的信号线分别将管脚Bl至B5连接到电阻器等,而网 名为B-DT1至B-DT5的信号线分别将所述电阻器等连接到IC 12b。
印刷电路板13具有预定功能,并包括要连接到印刷电路板11的连 接器CN2的连接器CN2。印刷电路板13的连接器CN2包括10个管脚, Al至A5禾卩B1至B5。
管脚Al至A5通过诸如电阻器的部件而连接到IC 13a。网名为Dl 至D5的信号线分别将管脚Al至A5连接到电阻器等,而网名为A-DT1 至A-DT5的信号线分别将所述电阻器等连接到IC 13a。
类似的是,管脚Bl至B5通过诸如电阻器的部件而连接到IC 13b。 网名为D6至D10的信号线分别将管脚Bl至B5连接到电阻器等,而网 名为B-DT1至B-DT5的信号线分别将所述电阻器等连接到IC 13b。
图2是根据该实施方式的设计支持系统的示意图。该设计支持系统 有效地用于设计要连接到另一印刷电路板的印刷电路板。该设计支持系 统包括通过诸如局域网(LAN)的网络20彼此连接的设计数据服务器 100、部件信息服务器200、检査支持装置301至303以及计算机辅助设 计(CAD)装置401至403。
设计数据服务器100管理诸如设计电路图等的设计数据,并且其中 存储有检查支持装置301至303创建的关联限定数据,作为设计数据的
一部分。部件信息服务器200管理编辑电路图所必需的各种部件的符号 或规格信息。
检查支持装置301至303提供帮助,以有效且可靠地校验向要连接 的印刷电路板之间的连接器管脚正确地分配了信号。CAD装置401至403 用于以电子学方法设计印刷电路板等。
图2中示出的设计支持系统的结构只是示例,可以根据需要对其进 行修改。例如,可以将设计数据服务器100和部件信息服务器200 —体 化为一个服务器,或者可以将检查支持装置301和CAD装置401 —体化 为一个装置。
下面说明检查支持装置301至303。检査支持装置301至303以相 同方式设计成具有类似结构和功能,因此只详细说明其中的一个检查支 持装置301。
图3是检查支持装置301的功能框图。检査支持装置301包括显示 单元310、输入单元320、网络接口 330、控制单元340和存储单元350。
显示单元310显示各类信息,并包括液晶显示器等。用户使用输入 单元320来提供各类信息、命令等。输入单元320的示例包括键盘和鼠 标。网络接口 330是用于通过网络20与其他装置交换信息的接口。
控制单元340控制检查支持装置301。控制单元340包括设计数据 获取单元341、连接器信息显示单元342、管脚信息排序单元343、关联 单元344、检査单元345、设计数据更新单元346和数据输入/输出单元 347。
设计数据获取单元341获取设计数据服务器100或CAD装置401 至403指定的设计数据。连接器信息显示单元342在显示单元310上显 示设计数据获取单元341获取的设计数据中包括的与连接器有关的信息。 管脚信息排序单元343按预定顺序对连接器信息显示单元342显示的与 管脚有关的信息进行排序。关联单元344限定要连接的管脚的关联。
下面说明连接器信息显示单元342、管脚信息排序单元343和关联 单元344进行的处理的具体示例。图4是连接器信息显示单元342在显 示单元310上显示的检查画面的示例。在检查支持装置301读取与作为
级别1的印刷电路板的印刷电路板11相对应的设计数据之后,显示如图 4所示的检查画面。
设计数据获取单元341响应于来自用户的指令而从设计数据服务器 100获取设计数据。设计数据获取单元341只从该设计数据中提取连接器 信息,并将该连接器信息存储在存储单元350的设计数据存储器351中。 连接器信息显示单元342在检查画面上显示连接器信息。在图4中示出 的示例中,检查画面指示级别1的印刷电路板BWB包括连接器CN1和 CN2。
在图4中,"管脚"栏中的框仅标有符号"+",以避免由于显示与各管 脚有关的所有信息而导致的复杂化。如果用户用鼠标等选择框("+"), 则连接器信息显示单元342显示与相应连接器中包括的管脚有关的信息 的列表。
在通过输入单元320接收到读取与作为级别2的印刷电路板的印刷 电路板12和13相对应的设计数据的指令时,设计数据获取单元341获 取设计数据,并且只从该设计数据中提取连接器信息。连接器信息显示 单元342获取该连接器信息,并如图5所示更新检査画面。
参照图5,除了级别1的印刷电路板BWB包括两个连接器之外,级 别2的印刷电路板PCB1包括连接器CN1,级别2的印刷电路板PCB2 包括连接器CN2。
在图5中可以看到,如果用户指定要连接不同级别的印刷电路板, 则连接器信息显示单元342在相应级别的栏中的不同行中显示与印刷电 路板中包括的连接器有关的信息。
在该情况下,为了对向印刷电路板BWB的连接器CN1和印刷电路 板PCB1的连接器CN1分配信号进行校验,用户选择检查画面上的连接 器CN1,并按"选择"键。随后,连接器信息显示单元342在关联画面上 显示连接器CN1的管脚信息的列表。
图6中示出了关联画面的示例。如图6所示,关联画面上显示有所 选择的连接器CN1中包括的管脚的网名和管脚名称的列表。利用该关联 画面,用户根据两个连接器CN1的管脚信息的列表来检査分配给管脚的信号是否正确。
具体地说,用户根据管脚名称来识别两个连接器CN1中分别包括的 管脚之间的关联,并根据管脚的网名来检查分配给关联的管脚对的信号 是否正确。如果向管脚正确地分配了信号,则用户选择该关联的管脚对, 并按"关联"键。
如果按了"关联"键,则关联单元344将所选择的管脚的关联存储在 存储单元350的关联存储器352中。连接器信息显示单元342在各选择 的管脚的名称的顶部加星号"*"。在同一行中显示与管脚有关的信息。
以该方式,在关联的管脚的名称的顶部加星号"*",并且在同一行中 显示这样的管脚。在图6中示出的示例中,印刷电路板BWB的管脚A1 与印刷电路板PCB1的管脚A1相关联,并且向它们正确地分配了信号。 此外,印刷电路板BWB的管脚A2与印刷电路板PCB1的管脚A2相关 联,并且向它们正确地分配了信号。
如上所述,关联画面被构造成显示连接器的管脚信息的列表,以便 于用户检査管脚之间的关联,并检查是否向管脚正确地分配了信号。因 此,即使关联的管脚的管脚名称彼此不同,也可以有效地校验向管脚正 确地分配了信号。虽然在以上示例中,在管脚名称的顶部加星号"*"来区 分关联的管脚对,但作为替代,可以改变框的颜色或管脚的指示。
另一方面,连接器信息显示单元342按在设计数据中存储管脚的顺 序在关联画面上显示管脚信息,作为默认画面。在图6中示出的示例中, 按合适的顺序存储印刷电路板BWB的管脚信息和印刷电路板PCB1的管 脚信息,并且在同一行中显示与关联的管脚有关的信息。结果,用户可 以容易地比较管脚信息。
然而,不一定总是按取决于设计数据的优选顺序存储管脚信息。因 此,例如当选择"管脚"栏的标题或标题框时,管脚信息排序单元343按 用户先前指定的方式对管脚信息进行排序。
管脚信息排序单元343可以按在设计数据中存储管脚的顺序对管脚 信息进行排序,或者通过使用管脚名称对管脚信息进行排序。管脚信息 排序单元343可以将整个管脚名称用作一字符串,或者将其分成字符部分和数字部分,以基于字符或基于数字对管脚信息进行排序。下面详细 说明除按存储顺序进行排序之外的其它具体示例。
首先,假定印刷电路板BWB的连接器CN1中的各管脚的管脚名称
如图7中示出的连接器31所示具有嵌入有零的数字部分,而印刷电路板 PCB1的连接器CN1中的各管脚的管脚名称如图7中示出的连接器41所 示具有一位数字部分。在该情况下,如图8所示,通过将整个管脚名称 用作一字符串对管脚信息进行排序,关联的管脚显示在同一行中。
当通过将整个管脚名称用作一字符串对管脚信息进行排序时,根据 美国信息交换标准码(ASCII)的码顺序对管脚名称简单地进行排序。该 方法在相应管脚名称的数字部分具有相同的位数时有效。
第二,假定印刷电路板BWB的连接器CN1中的各管脚的管脚名称 如图9中示出的连接器32所示具有没有嵌入零的数字部分,同时如图7 中示出的连接器41中所示设置印刷电路板PCB1的连接器CN1中的各管 脚的管脚名称。在该情况下,如图10所示,如果通过将整个管脚名称用 作一字符串对管脚信息进行排序,则关联的管脚显示在不同行中。
因此,通过将各管脚名称分成字符部分和数字部分,基于字符对管 脚信息进行排序,由此,关联的管脚显示在同一行中,如图11所示。在 该方法中,在根据数字顺序对管脚名称的数字部分进行排序之后,根据 ASCII码顺序对字符部分进行排序。
第三,假定如图12中示出的连接器33所示设置印刷电路板BWB 的连接器CN1中的管脚的管脚名称,连接器33中的管脚的管脚名称按 与连接器41中的管脚的管脚名称不同的顺序设置。在该情况下,如图13 所示,如果通过将各管脚名称分成字符部分和数字部分,基于字符对管 脚信息进行排序,则关联的管脚显示在不同行中。
因此,通过将各管脚名称分成字符部分和数字部分,基于数字对管 脚信息进行排序,由此,关联的管脚显示在同一行中,如图14所示。在 该方法中,在根据ASCII码顺序对管脚名称的字符部分进行排序之后, 根据数字顺序对数字部分进行排序。
关联画面被构造成使得当选择"网名"栏的标题或标题框时,管脚信 息排序单元343根据网名对管脚信息进行排序,如图15所示。另外,如
图16所示,可以在"网名"栏中显示逻辑上透明的(logically-transparent) 网名。在这种情况下,当选择"网名"栏的标题或标题框时,管脚信息排 序单元343根据逻辑上透明的网名对管脚信息进行排序。
如上所述,关联画面被构造成按预定方式对连接器的管脚信息进行 排序,并且将关联的管脚显示在同一行中。因此,用户可以有效地检查 是否向管脚正确地分配了信号。
对管脚信息进行排序的方法可以由用户来选择,或由管脚信息排序 单元343自动选择,以获得最优结果。在该情况下,管脚信息排序单元 343尝试上述所有方法,并选择其中网名匹配的数量最大的一个方法。
如果在关联画面上限定所有管脚的关联之后校验分配给管脚的信号 正确并且按"确认"键,则关联的连接器显示在检查画面中的同一行中, 如图17所示。
接着参照图3,检查单元345检查关联单元344限定的关联的管脚 对的网名是否正确。在检查单元345进行检查之前,设计数据更新单元 346将对管脚设置的网名和设计数据更新成最新版本。
具体地说,当在检査画面上按"检査"键时,检査单元345依次检査 关联的管脚信息。如果存在网名不匹配的对,则检查单元345显示包括 该对的连接器的详细管脚信息,如图18所示,并利用粗线框、不同颜色 等来指定该对。
根据用户先前指定的设置,检查单元345可以根据关联的管脚的网 名和逻辑上透明的网名中的任一个或两个来检查关联的管脚信息。如果 存在逻辑上透明的网名不匹配的对,则检查单元345利用粗线框、不同 颜色等来指定该对。
如果用户预先指定在检查单元345进行检查之前将设计数据更新成 最新版本的设置,则设计数据更新单元346从设计数据服务器100或CAD 装置401至403获取最新设计数据,并更新与管脚名称相关联地存储的 网名。
图19是关联检査的处理过程的流程图。该处理过程在指定在检査之
前将设计数据更新成最新版本的设置时进行。
如果按"检查"键,则设计数据更新单元346获取最新设计数据(步骤SIOI),并更新关联数据中的网名和逻辑上透明的网名(步骤S102)。
这里使用的术语"关联数据"指表示管脚之间的关联或对应关系的数据。
随后,检查单元345从关联数据获取关联的管脚对(步骤S103)。 如果已经从关联数据获取了所有的管脚对(步骤S104中的"是"),则处理结束。
另一方面,如果存在尚待获取的管脚对,则从关联数据获取管脚对 (步骤S104中的"否"),并比较管脚的网名。如果管脚的网名匹配(步 骤S105中的"是"),则处理控制返回到步骤S103以获取下一管脚对。如 果管脚的网名不匹配(步骤S105中的"否"),则显示指示网名之间不匹 配的错误(步骤S106),并且处理控制返回到步骤S103以获取下一管脚 对。
以该方式,通过同时检查网名之间的匹配和不匹配,可以校验向要 连接的印刷电路板正确地设置了网名并提高设计数据的质量。而且,通 过在检査之前将网名更新成最新版本,可以检测不正确地更新了网名或 者检查是否校正了不正确地更新的网名。
尽管在以上说明中在检查画面上对网名或逻辑上透明的网名不匹配 的管脚对进行突出显示,但是可以将这样的管脚对的列表输出为电子文 件或文档。
如果一体地构造检查支持装置301和CAD装置401,则可以显示与 不匹配的管脚(即,网名或逻辑上透明的网名不匹配的管脚)相对应的 部分的电路图,以帮助用户对其进行检查。也可以自动显示用于对与不 匹配的管脚相对应的部分的电路图进行编辑的画面,以帮助用户校正网 名或逻辑上透明的网名。
数据输入/输出单元347通过网络20来与其他装置交换关联数据 (即,指示管脚的关联的数据)。数据输入/输出单元347以电子文件输出 关联数据,作为关联文件。
图20是关联文件的示例。在图20中,注释行以数字符号"#"开始。
以'顿UMT"开始的块包含与图和该图中描述的印刷电路板有关的信息。
以'货CONNECT"幵始的块包含与关联的管脚对有关的信息。以 "(^UNCONNECT"开始的块包含与待关联的管脚有关的信息。在以 "(^CONNECT"开始的块中,将与在读取设计数据时指定的高级别的管脚 有关的信息存储为父,而将与低级别的管脚有关的信息存储为子。
图20中示出的关联文件仅存储有印刷电路板BWB的连接器CN1 与印刷电路板PCB1的连接器CN1之间的关联。然而, 一旦限定了印刷 电路板BWB的连接器CN2与印刷电路板PCB2的连接器CN2之间的关 联,就也将连接器CN2的管脚的关联存储在该关联文件中。因此,通过 参照该关联文件,可以检查印刷电路板PCB1的连接器CN1的管脚与印 刷电路板PCB2的连接器CN2的管脚之间通过印刷电路板BWB的关联 和连接。
接着参照图3,存储单元350中存储有各类信息,并包括设计数据 存储器351和关联存储器352。设计数据存储器351中存储有从设计数据 获取单元341获取的数据中提取的连接器信息。关联存储器352中存储 有与关联单元344限定的管脚的关联有关的信息。
图21是设计数据的结构的示例。如图21所示,存储在设计数据存 储器351中的设计数据包含设计信息351a、连接器信息351b和管脚信息 351c,设计信息351a指示图和包括连接器的印刷电路板,连接器信息351b 包含用于从部件信息服务器200获取连接器的部件名称或与连接器有关 的信息的库访问密钥,管脚信息351c包含与连接器中包括的管脚有关的
{曰息。
图22是关联数据的结构的示例。如图22所示,存储在关联存储器 352中的关联数据包含指示连接器之间的关联的连接器关联信息352a和 指示管脚之间的关联的管脚关联信息352b。
下面说明图2中示出的CAD装置401至403。 CAD装置401至403 以相同方式具有类似的结构和功能,因此只详细说明其中的一个CAD装 置401。
图23是CAD装置401的功能框图。CAD装置401包括显示单元410、
输入单元420、网络接口 430、控制单元440和存储单元450。
显示单元410显示各类信息,并包括液晶显示器等。用户使用输入 单元420来提供各类信息、命令等。输入单元420的示例包括键盘和鼠 标。网络接口 430是用于通过网络20来与其他装置交换信息的接口。
控制单元440控制CAD装置401 。控制单元440包括编辑单元441 、 关联数据获取单元442、部件信息获取单元443、布局条件获取单元444、 电路图创建/更新单元445、属性显示单元446和电路显示单元447。
编辑单元441对图进行编辑,并且与通用CAD装置中包括的编辑单 元相同。关联数据获取单元442获取检查支持装置301至303创建的关 联数据。部件信息获取单元443从部件信息服务器200获取指示部件的 符号等。
布局条件获取单元444获取用于根据关联数据来创建印刷电路板的 电路图的布局条件或规则。电路图创建/更新单元445根据关联数据来创 建并更新印刷电路板的电路图。属性显示单元446在编辑画面上显示待 关联的管脚的属性信息。电路显示单元447显示待关联的管脚的编辑画 面。
利用关联数据获取单元442、部件信息获取单元443、布局条件获取 单元444和电路图创建/更新单元445,可以根据关联数据来创建或更新 印刷电路板的电路图。
图24中示出了根据关联数据创建的电路图的示例。图24中示出的 电路图中布置了与包括限定了关联的管脚的连接器相对应的符号51。向 管脚添加部件名称,并且分别从管脚延伸带有网名的信号线。各信号线 的末端是信号连接器52。
当需要根据关联数据来创建或更新印刷电路板的电路图时,布局条 件获取单元444在显示单元410上显示电路图创建/更新画面,用户可以 通过该电路图创建/更新画面来输入必要的信息。
图25是电路图创建/更新画面的示例。如图25所示,电路图创建/ 更新画面包含用于指定关联文件的区域、用于指定目标部件的形状和位 置的区域、用于指定输出部件的顺序的区域和用于指定部件的布局条件的区域。根据布局条件,在电路图上布置部件(连接器)的符号。
如果将"依次布置"指定为部件的布局条件,则依次布置连接器的符
号,如图26所示。另一方面,如果将"将相同的部件排为一列"指定为布
局条件,则在同 一行中排列与同 一连接器相对应的符号。
当连接器包括许多管脚时,可以将该连接器分成多个部分,使得这
些部分可以由不同的符号来指示。部件信息服务器200中登记有该连接
器的所有符号。例如,图26和图27中示出的三个符号CN1-l至CNl-3 与一个连接器相对应。如果电路图包含用于单个连接器的多个符号,则 经常难以区分哪个符号与哪个连接器相对应。然而,通过将与同一连接 器相对应的符号布置在同一行中,可以容易地区分符号。
图28中示出了在电路图创建/更新画面上输入要求的信息之后进行 的处理过程。关联数据获取单元442获取并读取在电路图创建/更新画面 上指定的关联文件(步骤S201)。电路图创建/更新单元445从关联文件 中选择父连接器(步骤S202)。
如果已经选择了所有的父连接器(步骤S203中的"是"),则电路图 创建/更新单元445结束处理。如果存在尚待选择的父连接器(步骤S203 中的"否"),则选择父连接器。当没有在电路图上布置父连接器(步骤S204 中的"否")时,电路图创建/更新单元445指示部件信息获取单元443使 用库访问密钥从部件信息服务器200获取符号(步骤S205)。
根据指定条件将获取的符号布置在电路图上的预定位置(步骤 S206)。在向符号添加信号线(步骤S207)之后,分别向符号和信号线添 加部件名称和网名(步骤S208)。另一方面,如果所选择的父连接器已经 被布置在电路图上(步骤S204中的"是"),则更新网名,使得电路图上 的网名与关联文件中的网名相对应(步骤S209)。
在针对所选择的连接器的以上处理之后,电路图创建/更新单元445 选择下一连接器(步骤S202)。尽管利用关联文件中的父连接器说明了电 路图的创建,但是可以按类似的方式针对子连接器创建电路图。
接着参照图23,如果在编辑设计数据时选择连接器的一管脚并且进 行预定操作,则属性显示单元446在显示单元410上显示与印刷电路板 .(目标印刷电路板)的要连接到该管脚的相应管脚(目标管脚)有关的
信息。电路显示单元447在显示单元410上显示与目标印刷电路板的目
标管脚相对应的部分的设计数据。
例如,如果在编辑印刷电路板12的设计数据时选择了管脚A3的状 态下右击鼠标,则CAD装置401显示处理选择菜单61,如图29所示。
如果在处理选择菜单61中选择"目标属性显示",则属性显示单元 446显示示出与印刷电路板11的连接器CN1的管脚A3有关的信息的弹 出窗口 62,如图30所示。弹出窗口 62中示出的信息至少包括管脚A3 的管脚名称和网名。优选的是,该管脚名称和网名从包括印刷电路板11 的设计数据获取。
以该方式,利用与目标印刷电路板的目标管脚有关的信息的显示, 用户可以在检查是否向管脚正确地分配了信号的同时执行编辑工作。
如果在处理选择菜单61中选择"目标电路显示",则电路显示单元 447打开要连接的印刷电路板11的电路图的编辑画面,并且在显示器上 放大与连接器CN1的管脚A3相对应的部分。
如果在处理选择菜单61中选择"目标电路显示(BWB透明)",则 电路显示单元447打开要通过作为BWB的印刷电路板11连接的印刷电 路板13的电路图的编辑画面,并且在显示器上放大与连接器CN2的管 脚A3相对应的部分。
以该方式,通过显示与目标印刷电路板或要通过BWB连接的目标 印刷电路板的目标管脚相对应的部分的编辑画面,用户可以容易地改变 向管脚的信号分配。
图31是在处理选择菜单61上进行的处理过程的流程图。如图31所 示,在显示处理选择菜单61 (步骤S301)之后,如果选择"目标属性显 示"(步骤S302中的"是"),则属性显示单元446获取与目标印刷电路板 的目标管脚有关的信息(步骤S303),并显示该信息(步骤S304)。
如果在处理选择菜单61中选择"目标电路显示"(步骤S302中的 "否",步骤S305中的"是"),则电路显示单元447获取与目标印刷电路板 有关的信息(步骤S306)。如果选择"目标电路显示(BWB透明)"(步 骤S302中的"否",步骤S305中的"否"),则电路显示单元447获取与要 通过BWB连接的目标印刷电路板有关的信息(步骤S307)。
以该方式,在获取与印刷电路板有关的信息之后,在未显示印刷电 路板的电路图的编辑画面(步骤S308中的"否")时,电路显示单元447 显示电路图的编辑画面(步骤S309)。其后,在显示的编辑画面上,电路 显示单元447放大与所选择的管脚相关联的目标管脚所对应的部分(步 骤S310)。
目标印刷电路板的属性信息需要预先由关联数据获取单元442来读 取,并存储在存储单元450的关联存储器452中,使得属性显示单元446 和电路显示单元447可以实现以上功能。关联数据获取单元442可以在 编辑工作开始时自动读取属性信息,或者响应于来自用户的指令而读取 属性信息。
接着参照图23,存储单元450中存储有各类信息,并包括设计数据 存储器451和关联存储器452。设计数据存储器451中存储有要编辑的印 刷电路板的设计数据。关联存储器452中存储有指示检查支持装置301 至303限定的管脚的关联的信息。
如上所述,根据本实施方式的检查支持装置301至303和CAD装置 401至403包括用于有效地设计要连接到另一印刷电路板的印刷电路板的 各种功能。
以上将检查支持装置和CAD装置作为硬件来说明;然而,可以将它 们实现为软件。例如,可以在计算机上执行实现与检查支持装置301的 控制单元340相同的功能的计算机程序,以实现检查支持装置301。类似 的是,可以在计算机上执行实现与CAD装置401的控制单元440相同的 功能的计算机程序,以实现CAD装置401。
也可以将检查支持装置和CAD装置实现为单个软件。具体地说,可 以在计算机上执行实现与控制单元340和控制单元440相同的功能的计 算机程序,以实现检查支持装置301和CAD装置401。
下面说明执行用于实现控制单元340的功能的计算机程序(下文中 称为"检査支持程序")的计算机。实现控制单元440的功能的计算机程
序由具有类似构造的计算机来执行。
图32是执行检查支持程序1071的计算机1000的功能框图。计算机 1000包括通过总线1080彼此连接的中央处理单元(CPU) 1010、输入装 置1020、显示装置1030、介质读取器1040、网络接口 1050、随机存取 存储器(RAM) 1060和硬盘驱动器(HDD) 1070。
CPU IOIO执行各种操作处理。输入装置1020从用户接收数据的输 入。显示装置1030在其上显示各类信息。介质读取器1040从记录介质 读取程序等。网络接口 1050通过网络来与另一计算机交换数据。RAM 1060在其中临时存储各类信息。
HDD 1070在其中存储具有与控制单元340相同的功能的检查支持 程序1071以及与存储在存储单元350中的各种数据相对应的检查支持数 据1072。检查支持数据1072可以根据需要而分布并存储在通过网络连接 的另一计算机中。
CPU 1010将检查支持程序1071从HDD 1070加载到RAM 1060中, 并执行检查支持程序1071以进行检查支持处理1061。在检査支持处理 1061中,根据需要将检查支持数据1072加载到RAM 1060上为检查支持 处理1061分配的区域中,并且根据检查支持数据1072来进行各种数据 处理。
检查支持程序1071并不必须存储在HDD 1070中。检查支持程序 1071可以存储在诸如只读光盘存储器(CD-ROM)的记录介质中,并且 由计算机IOOO来读取并执行。检査支持程序1071也可以存储在通过公 共线路、互联网、局域网(LAN)、广域网(WAN)等连接到计算机IOOO 的另一计算机(或服务器)中,并且从其下载来执行。
如上所述,根据本发明的实施方式,即使没有对相应连接器的管脚 设置相同的名称,也可以有效地检查是否向管脚正确地分配了信号。
尽管为了完整和清楚的公开而针对特定实施方式描述了本发明,但 是所附权利要求并不由此而受到限制,而是被解释为包含本领域技术人 员容易想到的、完全落入在此阐述的基本教示内的所有变型例和另选结 构。
权利要求
1、一种检查支持装置,该检查支持装置支持对分配给第一连接器的管脚和要连接到该第一连接器的第二连接器的相应管脚的信号进行检查的操作,该检查支持装置包括设计数据获取单元,该设计数据获取单元获取包括管脚信息的设计数据,所述管脚信息指示所述第一连接器的各管脚的管脚名称和网名与所述第二连接器的各管脚的管脚名称和网名之间的关联;关联单元,该关联单元将所述设计数据中包括的所述第一连接器的第一管脚与所述第二连接器的第二管脚相关联;以及检查单元,该检查单元基于所述管脚信息来检查所述第一管脚的网名和所述第二管脚的网名,并且在所述网名不匹配时显示错误。
2、 根据权利要求l所述的检査支持装置,该检查支持装置还包括设 计数据更新单元,该设计数据更新单元在所述检查单元检查所述网名之 前重新获取所述设计数据并更新所述管脚信息。
3、 根据权利要求1所述的检查支持装置,其中,所述网名是逻辑上 透明的网名。
4、 根据权利要求1所述的检查支持装置,其中,所述检査单元在所 述网名不匹配时显示包括所述第一管脚和所述第二管脚的电路图。
5、 根据权利要求l所述的检查支持装置,其中,所述检查单元在所 述网名不匹配时显示用于编辑包括所述第一管脚和所述第二管脚的电路 图的编辑画面。
6、 一种支持对分配给第一连接器的管脚和要连接到该第一连接器的 第二连接器的相应管脚的信号进行检查的操作的方法,该方法包括以下 步骤获取包括管脚信息的设计数据,所述管脚信息指示所述第一连接器 的各管脚的管脚名称和网名与所述第二连接器的各管脚的管脚名称和网 名之间的关联;将所述设计数据中包括的所述第一连接器的第一管脚与所述第二连接器的第二管脚相关联;基于所述管脚信息来检查所述第一管脚和所述第二管脚的网名;以及在所述网名不匹配时显示错误。
7、 根据权利要求6所述的方法,该方法还包括以下步骤在所述检查步骤之前重新获取所述设计数据以更新所述管脚信息。
8、 根据权利要求6所述的方法,其中,所述网名是逻辑上透明的网名。
9、 根据权利要求6所述的方法,其中,所述显示步骤包括在所述网 名不匹配时显示包括所述第一管脚和所述第二管脚的电路图。
10、 根据权利要求6所述的方法,其中,所述显示步骤包括在所述 网名不匹配时显示用于编辑包括所述第一管脚和所述第二管脚的电路图 的编辑画面。
全文摘要
本发明公开了一种检查支持装置和方法。该检查支持装置包括设计数据获取单元、关联单元和检查单元。所述设计数据获取单元获取包括管脚信息的设计数据,所述管脚信息指示第一连接器的各管脚的管脚名称和网名与第二连接器的各管脚的管脚名称和网名之间的关联。所述关联单元将所述设计数据中包括的所述第一连接器的第一管脚与所述第二连接器的第二管脚相关联。所述检查单元基于所述管脚信息来检查所述第一管脚和所述第二管脚的网名,并且在所述网名不匹配时显示错误。
文档编号G06F17/50GK101196957SQ20071018193
公开日2008年6月11日 申请日期2007年10月17日 优先权日2006年12月7日
发明者熊谷善友 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1