电路设计援助系统、电路设计援助方法

文档序号:6332181阅读:183来源:国知局
专利名称:电路设计援助系统、电路设计援助方法
技术领域
本发明涉 及援助电路设计的电路设计援助系统、电路设计援助方法,该电路用 于与其它电路之间进行收发信号。
背景技术
在现有技术,中存在一种用于印刷基板的电路设计中的检查技术,其根据电路 图中所设置的器件的特性,来检查所设计的电路图是否发生故障,如参见专利文献IJP特 开2009-146003号公报。该专利文献1中,根据器件的信息来判断器件连接有没有发生 故障。在这种情况下,取入连接各个印刷基板电路的线束的信息,抽取印刷基板与其它 印刷基板的连接部分的信息,重新组件新的电路结构,实行有关重新组建的电路结构的 连接的检查。此时,如果对方还需要等待相当长时期,如半年至几年等之后,才能进行 印刷基板的设计,则可从信号规格说明书中取得电结构,实行有关今后连接的检查。但是,现有技术在根据信号规格说明书来设计电路图时,需要设计人员输入关 于器件属性的值。如果一边设计一边输入,则有可能发生输入错误。而且,在根据规格 说明书可以使用多个器件的情况下,优选事先检查这些器件的动作。然而,如果器件数 量众多,或器件具有多项功能时,有可能漏掉一些检查。进而,在电路设计结束后的检 查中会检查到故障的发生。而此时要修改已完成的电路设计将十分麻烦。

发明内容
鉴于上述课题,本发明提供电路设计援助系统以及电路设计援助方法,其目的 在于提高电路设计效率。为了解决上述问题,本发明提供如下。(1)本发明的一个方面为,提供一种电路设计援助系统,其具备器件管理数 据存储装置,用于保存将指定器件的器件标识与该器件的电属性规格值相关的器件管理 数据;模块存储装置,用于保存将以下三者相关的模块管理数据,该三者为信号标 识,用于指定在不同基板上搭载的电路之间收发的信号;器件标识,用于指定与该信号 的信号线相连接的器件;以及,电路图,其包含关于该器件的配线的数据;以及,控制 装置,在设计终端实行用于电路设计的处理,其特征在于,该控制装置包括模块检查 装置,当收到模块登录指示时,该模块检查装置从所述器件管理数据存储装置中,抽取 与构成该模块电路的器件的器件标识相对应的电属性,制作与该模块的信号标识的信号 相连接的各个器件的电属性的组合形态,并根据该组合形态,进行器件的电属性检查; 模块登录装置,当检查结果为不存在故障时,该模块登录装置进行模块登录;以及,模 块显示装置,当从设计终端取得指定模块的信号标识时,从所述模块存储装置中抽取与 该信号标识相关的模块管理数据的电路图,并显示在所述设计终端上。(2)本发明的另一个方面为,提供根据上述⑴所述的电路设计援助系统,其中 还包括设计电路连接数据存储装置,用于保存构成电路的器件的器件标识以及该器件的连接数据,所述模块管理数据中包含指定该模块的模块标识,所述控制装置还包括设计 电路登录装置,其将该模块管理数据的模块标识,与显示模块管理数据的电路图的区域 中新显示的、且与该模块的信号标识的信号线相连接的器件的器件标识相关,并保存到 该设计电路连接数据存储装置中。(3)本发明的另一个方面为,提供根据上述(2)所述的电路设计援助系统,其中 还包括检查历史存储装置,用于保存检查历史数据,该检查历史数据为针对所述模块标 示以及该模块所使用的器件的器件标识,将实际中使用的使用器件的器件标识与检查结 果相关了的数据,所述控制装置还包括以下装置,即在登录指示对象的电路所包含的器 件的器件标识被与模块标识相关了的情况下,从该检查历史存储装置中,取得与该模块 标识的模块所包含的器件标识相关的检查历史数据,指定该检查历史数据在以前实际使 用的器件的各个属性的许可范围,并判断登录指示对象的电路的器件的属性是否超出该 许可范围,如果超出该许可范围,则进行警告通知。(4)本发明的另一个方面为,提供一种电路设计援助方法,其利用包括以下装 置的电路设计援助系统,在设计终端进行电路设计,所述装置为器件管理数据存储装 置,用于保存将指定器件的器件标识与该器件的电属性规格值相关的器件管理数据;模 块存储装置,用于保存将以下三者相关的模块管理数据,该三者为信号标识,用于指 定在不同基板上搭载的电路之间收发的信号;器件标识,用于指定与该信号的信号线相 连接的器 件;以及,电路图,其包含关于该器件的配线的数据;以及,控制装置,其特 征在于,该控制装置实行包括以下阶段的控制,即模块检查阶段,当收到模块登录指 示时,从所述器件管理数据存储装置抽取与构成该模块电路的器件的器件标识相对应的 电属性,制作与该模块的信号标识的信号相连接的各个器件的电属性的组合形态,并根 据该组合形态,进行器件的电属性检查;模块登录阶段,当检查结果为不存在故障时, 进行模块登录;以及,模块显示阶段,当从设计终端取得指定模块的信号标识时,从所 述模块存储装置抽取与该信号标识相关的模块管理数据的电路图,并显示在所述设计终 端上。本发明的作用如下。根据本发明,在收到模块登录指示时,控制装置从器件管理数据存储装置中抽 取与构成该模块电路的器件的器件标识相对应的电属性,制作与该模块的信号标识的信 号相连接的各个器件的电属性的组合形态,根据该组合形态来检查器件的电属性。如果 检查结果为没有故障,则控制装置进行模块登录。当从设计终端取得确认模块的信号标 识后,控制装置从模块存储装置中,抽取与该信号标识相关的模块管理数据的电路图, 并将其显示在设计终端。为此,在登录之前,对所有用于作为模块登录电路的器件的电 属性的组合形态进行检查。而且,只有在检查结果为没有故障时,才进行模块登录。为 此,可用以无故障而被等露了的模块进行电路设计。进而,利用与信号标识相关的模块 进行设计,提高了电路设计效率。根据本发明,控制装置将模块管理数据的模块标识,与显示模块管理数据的电 路图的区域中新显示的、且与该模块的信号标识的信号线相连接的器件的器件标识相 关,并保存到设计电路连接数据存储装置中。为此,即使使用不同于模块电路中所用器 件的器件,也能够将该器件与模块相关。
根据本发明,在登录指示对象的电路中包含的器件的器件标识被与模块标识相 关时,从检查历史数据存储装置中取得与该模块标识的模块中包含的器件标识相关的检 查历史数据,指定该检查历史数据以前实际使用的器件的各种属性的许可范围,并判断 登录指示对象的电路中的器件的属性是否超出该许可范围,如果超出了许可范围,则进 行警告通知。这样,能够根据实际检查结果,来预测并警告使用不同于模块所用器件的 器件时的故障。本发明的效果在于能够提高电路设计效率。


图1是大致显示实施方式的电路设计援助系统的结构的示意图。图2是保存在器件管理数据存储部中的数据结构的示意图。图3A至3D是用于说明数据存储部中保存的数据结构的示意图,其中图3A是模 块管理数据存储部中的数据结构的示意图,图3B是用于说明器件管理数据存储部中保存 的形状数据的示意图,图3C是设计电路连接数据存储部中的数据结构的示意图,图3D 是检查历史数据存储部中的数据结构的示意图。图4是用于说明从制定产品计划到引擎部电路制作处理的过程的流程图。图5是用于说明模块登录处理的处理顺序的流程图。图6是用于说明控制器部电路图制作处理的处理顺序的流程图。图7是用于说明引擎部电路图制作处理的处理顺序的流程图。图8是用于说明引擎部设计电路配线数据的检查处理的处理顺序的流程图。图9A和图9B是用于说明属性组合形态的示意图,其中图9A是按照形状数据指 定的各个器件的属性,图9B是组合形态。图10用于说明电路设计画面的示意图。图11是用于说明对相当器件的检查处理的示意图。图12是用于说明关于器件属性许可范围的示意图。标记说明10设计终端20电路设计援助服务器21控制部22器件管理数据存储部23产品计划数据存储部24模块管理数据存储部25设计电路连接数据存储部26检查历史数据存储部211电路制作援助装置212模块检查装置213模块历史登录装置214设计电路登录装置215连接检查装置
6
220器件管理记录240模块管理记录250设计电路 连接记录260检查历史记录600电路设计画面610编辑工具区域620电路制作区域630信号种类项目栏640信号名称选择栏
具体实施例方式以下参见图1至图12说明本发明的实施方式。本实施方式将说明用于设计复合 机内藏电路的电路设计援助系统。复合机中使用多张搭载电路的印刷基板,而本实施方 式将说明其中实行扫描功能或复印功能等的引擎部印刷基板电路、以及控制引擎部的控 制器部的印刷基板电路的设计。如图1所示,电路设计援助服务器20作为电路设计援助系统,其经由网络连接 多个设计终端10。该设计终端10为进行电路设计的设计人员使用的计算机终端。在本 实施方式中,还利用该设计终端10设计电路设计中使用的模块。该设计终端10具备 控制部,包括控制装置(CPU)和存储装置(RAM、ROM等);输入部,包括键盘或标示 器件;显示部,即为显示屏;以及通信处理部等。设计终端10的控制部中保存电路设计 程序。当根据设计人员的指示启动该电路设计程序时,该控制部实行与电路设计援助 服务器20之间的数据信号收发。具体为,该电路设计程序中保存了菜单画面数据、制作 对象信息输入画面数据、以及电路设计画面数据等。菜单画面中包含新部件登录键、模 块制作键、以及基板电路制作键。制作对象信息输入画面用于输入将要制作的电路的制 作信息。该制作对象信息输入画面中包含将要制作的模块电路中输入收发信号的信号名 称或者种类的输入栏,或者输入将要制作的电路所搭载的印刷基板的标识、或者搭载该 印刷基板的机种的标识的输入栏。电路设计画面用于制作电路。该电路设计画面上包含 编辑工具区域以及电路制作区域等。编辑工具区域中包含用于查找器件的器件种类选择 菜单键、进行各个器件终端连接的配线连接工具、输入接口特性值等的输入栏、以及登 录键等。进而,控制部具备内部存储器,用于将用编辑工具区域中显示的工具或键制作 的配线连接关系作为电路配线记录保存。该电路配线记录中包含有关器件地址、器件标 识、引脚编号、信号标识、以及模块标识的数据。器件地址表示数据区域中记录了关于所设器件位置的数据。器件标识数据区域中记录了有关用于指定该器件的标识(器件标识)的数据。引脚编号数据区域中记录了关于该器件中的端子(节点)的引脚编号的数据。信号标识数据区域中记录了有关用于指定向该引脚编号的端子提供的信号的标 识(信号标识)的数据。本实施方式用信号名称作为信号标识。
模块标识数据区域中记录了用于指定在设置该器件时使用的模块的标识(模块 标识)。进而,该控制部根据从电路设计援助服务器20取得的数据,在显示部上显示各 种画面,并经由输入部取得数值数据或指示数据等。另一方面,电路设计援助服务器20包括控制部21、器件管理数据存储部22、产 品计划数据存储部23、器件管理数据存储部24、设计电路连接数据存储部25、以及检查 历史数据存储部26。在本实施方式中,器件管理数据存储部22起到器件管理数据存储装 置的作用,模块管理数据存储部24起到模块存储装置的作用,设计电路连接数据存储部 25起到设计电路连接数据存储装置的作用,检查历史数据记录部26起到加查历史存储装 置的作用。控制部21包括未图示CPU、RAM以及ROM等,并进行下述处理(包括模块检 查阶段、模块登录阶段、模块显示阶段、以及设计电路登录阶段等处理)。通过实行进 行这些处理的电路设计援助程序,控制部21起到电路制作援助装置211、模块检查装置 212、模块登录装置213、设计电路登录装置214、以及连接检查装置215等作用。电路制作援助装置211起到模块显示装置的作用,援助在设计终端10进行电路 设计的处理。具体为,根据设计终端10的要求,向设计终端10发送各个数据存储部 (22 25)中保存的数据。模块检查装置212对与登录指示数据一起收到的模块的电路结构进行电检查。模块登录装置213在模块管理数据存储部24上登录模块的电路结构。设计电路登录装置214生成用于显示设计的电路的设计电路连接记录250,并在 设计电路连接数据存储部25上登录。连接检查装置215利用设计电路连接记录250,对该电路中的连接进行检查。另一方面,如图2所示,器件管理数据存储部中保存用于器件管理的器件管理 历史220。当输入了有关各个器件的数据后,登录该器件管理历史220。该器件管理历 史220中包括关于器件标识、器件种类标识、特性表、以及象征图像的数据。器件标识数据区域中记录有关用于指定该器件的标识(器件标识)的数据。器件种类标识数据区域中记录关于用来指定该器件所属种类的标识(器件种类 标识)的数据。特性表数据区域中记录有关该器件电路标记图像的数据。在此,作为器件具有 结构该器件的引脚编号活引脚名称等。在此,属性规格值中具有频率的振幅或答复性或 供给源的电压。象征图像数据区域中记录关于该器件电路标记图像的数据。产品计划数据存储部23中保存了关于产品计划的产品计划数据。当决定并输入 了下述产品计划或该产品计划中制造的机种的控制器或引擎的规格、以及接口中的信号 种类等后,保存该产品计划数据。产品计划数据中记录产品群计划记录和机种类别计划 记录。产品群计划记录中包括有关产品群标识、机种标识、设计、制造以及销售时期的 数据。在产品群标识数据区域中记录关于用来指定预定在同时期设计、生产、以及销 售的产品群的标识(产品群标识)的数据。
机种标识数据区域中记录关于用来指定属于该产品群的各类机种的机种标识的 数据。设计时期数据区域、制造时期数据区域、以及销售时期数据区域中记录有关这 些产品的设计、制造、销售的时期的数据。机种类别计划记录中包含机种标识、各类机种的规格、以及该机种所使用的信 号的信号名称以及信号种类的数据。机种标识数据区域中记录关于用来指定该机种的标识的数据。规格数据区域中记录关于该机种性能等规格的数据。 信号名称数据区域中记录关于该机种使用的信号的名称的数据。本实施方式中 记录关于在控制部与器件部之间收发的信号的名称的数据。信号种类数据区域中记录用于指定该信号的种类的数据。如图3A所示,在模块管理数据存储部24中保存关于部分电路结构的模块管理记 录240。在本实施方式中,将用于在控制部与引擎部之间的接口上收发信号的电路结构作 为该模块管理记录240来保存。模块管理记录240根据设计终端10中生成的电路配线记 录来制作,并且在结束了下述模块登录处理的情况下,保存该模块管理记录240。该模块 管理记录240中包括关于模块标识、信号种类、信号名称以及形状的数据。模块标识数据区域中保存关于用来指定各种电路结构的模块的标识(模块标识) 的数据。信号种类数据区域记录关于该模块电路中收发的信号种类。该信号种类中包括 诸如有关于扫描的信号或高速反应信号等。在信号名称数据区域中记录关于用来指定该模块电路中收发的信号的信号标识 (在此为信号名称)的数据。如图3B所示,在形状数据区域中保存关于该模块电路结构的形状数据。该形状 数据中包括关于电路图像、与信号的信号线相连接的各个器件的器件地址、各个器件的 器件标识、在该器件中连接该信号线的节点端子的数据。电路图像数据区域中记录关于该模块的电路图像的数据。该电路图像中包括各 个器件的象征图像以及器件标识。器件地址数据区域中记录关于用来指定各个器件的模块的电路布置的地址的数 据。器件标识数据区域中记录关于用来指定该器件的标识(器件标识)的数据。节点端子数据区域中记录关于该器件连接该信号名称的信号的引脚编号的数 据。进而,该形状数据中包含关于用来指定器件所属的印刷基板的单元(引擎部或 控制部)的单元标识的数据。另一方面,如图3C所示,设计电路连接数据存储部25中保存关于设计的电路的 设计电路连接记录250。在设计结束并进行了登录指示的情况下,保存该设计电路连接记 录250。设计电路连接记录250中包含关于机种标识、基板标识、器件地址、器件标识、 引脚编号、信号标识、以及模块标识的数据。机种标识数据区域中记录关于用来指定搭载设计电路的复合机种类的标识(机种标识)的数据。基板标识数据区域中记录关于用来指定搭载了设计电路的印刷基板的标识(基 板标识)的数据。器件地址数据区域中记录关于用来指定该印刷基板上器件布置的地址的数据。器件标识数据区域中记录关于用来指定该电路中使用器件的器件标识的数据。引脚编号数据区域中记录关于用来指定该器件具备的端子的标识(端子标识)的 数据。信号标识数据区域中记录关于用来指定器件中具有该引脚编号的端子所连接的 信号的信号标识的数据。在本实施方式中,用信号名称作为信号标识。模块标识数据区域中记录用来指定在设置器件时所使用的模块的标识(模块标 识)的数据。而在不使用模块标识进行设计时,该模块标识数据区域为空格。如图3D所示,检查历史数据存储部26中保存关于设计电路在实际中的使用以及 检查的结果的检查历史记录260。在实验评价被安装了与该信号的信号线相连接的器件的 机器的情况下,记录该检查历史记录260。该检查历史记录260中包含关于机种标识、信 号标识、模块标识、模块的器件标识、使用器件标识、以及检查结果的数据。机种标识数据区域中记录关于用来指定采用了经检查后的电路的复合机的种类 的标识(机种标识)的数据。信号标识数据区域中记录关于用来指定经检查后的配线信号的信号标识的数 据。在本实施方式中用信号名称作为信号标识。模块标识数据区域中记录关于用来指定采用了经检查后的配线的模块的模块标 识的数据。模块的器件标识数据区域中记录关于用来指定该模块的器件的器件标识的数 据。使用器件标识数据区域中记录关于用来指定决定实际使用的器件的器件标识的 数据。检查结果数据区域中记录关于检查结果的数据。当存在故障时,将实际成绩错 误旗作为检查结果记录,而不存在故障时,将实际成绩良好旗作为检查结果记录。以下利用图4至图12,说明利用上述结构的电路设计援助服务器20进行电路设 计的电路设计援助处理的处理过程。在此,首先利用图4说明复合机中的电路的设计过 程的大致过程。电路设计的大致过程在复合机的电路设计中最初进行制定产品计划(步骤S1-1)。在此,筹划预定 销售的复合机产品群的制造计划。该产品群中包括高性能或低性能等各种机种。进而, 制定各类机种的设计时期、制造时期、销售时期。而后,电路设计援助服务器20的控制 部21取得将产品群标识、各机种的机种标识、各机种的设计时期及制造时期、以及销售 时期之间相关了的产品群计划数据,生成包含这些数据的产品群计划记录,并保存到产 品计划数据存储部23中。接着,制定产品计划中使用的控制器以及引擎(步骤S1-2)。具体为,决定与步 骤Si-I的产品计划中制定的各类机种的预定功能相对应的控制器部和引擎部的规格(属性)。在此,需要考虑各类机种能够共同利用的控制器或器件来决定规格。而后,电路 设计援助服务器20的控制部21将已定的控制器或器件的规格与各机种的及中标识相关, 并保存到产品计划数据存储部23中。而后,制定接口中的信号类别(步骤S1-3)。在此,根据步骤S1-2中决定的规 格,决定各类机种的控制器部和引擎部之间收发的信号种类以及信号名称。而后,电路 设计援助服务器20的控制部21生成不同机种计划记录,其中将已定的信号种类以及信号 名称与各类机种的机种标识相关,并保存到产品计划数据存储部23中。
接着,进行接口中的模块制作处理(步骤S1-4)。在此,根据步骤S1-3中决定 的信号类别,来决定控制器部和引擎部之间的接口。具体为,决定对施加在控制器部和 引擎部之间收发的信号上的电压或阻抗(impedance)等进行调整的器件等。在此,对已 定器件使用能够购买到的器件。具体为,设计人员利用设计终端10的输入部指示电路设计程序的启动。由此, 设计终端10启动电路设计程序,并显示菜单画面。在此,设计人员如果选择模块制作 键,则设计终端10显示制作对象信息输入画面。此时,制作对象信息输入画面包括用于 输入模块信号的信号名称和信号种类的输入栏以及设计开始键。设计人员在制作对象信 息输入画面上输入信号名称以及信号种类,并选择设计开始键。此时,设计终端10取得 并暂时保存此后将要制作的电路中使用的信号名称以及信号种类。进而,设计终端10在显示部上显示模块制作用的电路设计画面。设计人员用该 电路设计画面的器件种类选择键选择需要设置的器件的种类。此时,设计终端10将被选 择的器件种类的器件种类标识送往电路设计援助服务器20。电路设计援助服务器20的控制部21从器件管理数据存储部22取得记录了上述 收到的器件种类标识的器件管理记录220,并将其送往设计终端10。设计终端10将该器 件管理记录220的象征图像一览显示在模块制作画面上。而后,设计人员在该象征画面 一览中选择需要设置的器件。此时,设计终端10在电路设计画面内包含的电路制作区域 中显示该器件。而后,设计人员用编辑工具区域的配线连接工具,将器件端子与其他端 子连接,进行配线。这样,反复选择器件并连接端子,设计包括模块在内的电路。而后,在模块制作结束时,设计人员选择编辑工具区域的登录键。此时,设计 终端10取得电路制作区域中被显示的器件的器件标识、各个器件端子的连接信息以及接 口特性值,生成形状数据。进而,在该形状数据中加入被暂时保存了的信号名称以及信 号种类,生成模块设计记录,并将其送往电路设计援助服务器20。电路设计援助服务器 20的控制部21将收到的模块设计记录暂时保存在内部存储器中。接着,对制作了的模块进行动作检查及登录处理(步骤S1-5)。在该处理中, 取得制作了的模块中包含的器件候补的属性信息,并进行模块动作检查。关于该模块的 动作检查及登录处理将在以下详述。而后,进行控制器部的电路图制作处理(步骤S1-6)。此时,考虑到产品计划 中在预定期间内设计的机种,对于可能共同使用的器件,设计汇集共同功能的控制部电 路。在此,决定控制器部中使用的器件。在此阶段,还可以对控制器部的电路进行电路 模拟。关于模拟将在以下详述。接着,实行引擎部电路图的制作处理(步骤S1-7)。在此,对于进行控制器部和进行数据收发信的部分,用已登录了的模块制作引擎部的电路图。此时,利用先结束 设计的控制器部电路属性,来选择适当的器件。具体将在以下叙述。模块动作检查及登录处理下面,利用图5说明上述模块的动作检查及登录处理(步骤S1-5)。在该处理 中,取得步骤S1-4中制作的模块中所包含的器件候补的属性信息,并进行模快动作检 查。而后,电路设计援助服务器20的控制部21将取得的属性信息放入电路模拟,进行 动作检查。在此,如果动作检查中发生错误,则控制部21通知设计终端10,让设计人员 选择其他器件。而如果动作检查结束,且其间没有错误发生,则控制部21将该模块设计 记录作为模块管理数据,登录到模块管理数据存储部24中。此外,还可以用实际的器件 来确认接口动作,以此代替用电路模拟进行检查。 具体为对每个模块实行以下处理。首先,选择进行动作检查及登录处理的模块(步骤S2-01),针对该模块,电路 设计援助服务器20的控制部21实行模块电路中包含的器件候补的属性的抽取处理(步骤 S2-1)。具体为如图9A所示,控制部21的模块检查装置212从器件管理数据保存部22 抽取被暂时保存的形状数据中所包含的器件标识的属性。而后,电路设计援助服务器20的控制部21实行属性组合形态的生成处理(步骤 S2-2)。具体为如图9B的表500所示,生成逐个改变了被抽取的器件标识的所有的组合 形态,并暂时保存在内部存储器中。而后,选择组合形态(步骤S2-02),并针对该组合形态,电路设计援助服务器 20的控制部21实行形态检查处理(步骤S2-3)。在此,控制部21对每个形态实行检查。 具体为控制部21的模块检查装置212判断在应用了按照各个器件的属性所组合的形态的 情况下,是否会发生故障。而后,如果检查结果没有故障(步骤S2-4的否),则电路设计援助服务器20的 控制部21实行检查结束旗的记录处理(步骤S2-5)。具体为,控制部21的模块检查装 置212将检查结果与该形态相关并暂时保存表示检查结束旗。相反,如果检查结果存在故障(步骤S2-4的是),则电路设计援助服务器20的 控制部21实行警告旗的记录处理(步骤S2-6)。具体为,控制部21的模块检查装置212 将检查结果与该形态相关,并暂时保存表示在动作检查中存在故障的警告旗。此后,判断是否结束了每一个组合形态的检查(步骤S2-03)。如果还没有结束 (步骤S2-03),则反复上述检查。而当所有的组合形态的检查结束后,电路设计援助服 务器20的控制部21判断是否至少存在一个针对该模块的形态的警告旗(步骤S2-7)。在此,当该模块的组合形态中至少一个被记录了警告旗时(步骤S2-7的是), 则控制部21的模块检查装置212实行警告旗的输出处理(步骤S2-8)。具体为,控制部 21的模块检查装置212生成包括与警告旗相关了的形态的各个器件属性以及该模块形状 在内的模块修改画面数据,并将其送往设计终端10。 设计终端10根据该模块修改画面 数据来显示模块修改画面。该模块修改画面与模块制作画面相同,包含编辑工具等。设 计人员利用该模块修改画面重新选择其他器件或改变配线,来修改模块。修改结束后, 设计人员选择编辑工具区域的登录键。至此,设计终端10实行了步骤S1-4中选择登录 键以后的处理(步骤S1-5)。
另一方面,当该模块的组合形态中只记录了检查结束旗时(步骤S2-7的否),控 制部21的模块登录装置213实行该模块的登录处理(步骤S2-9)。具体为控制部21的模 块登录装置213给予模块标识。控制部21的模块登录装置213生成模块管理记录240, 其中包含关于该模块的模块标识、信号种类、信号名称、以及形状的数据。此时,控制 部21的模块登录装置213生成电路图像,其中包括在各个器件标识的象征图像中的器件 标识上附加了 “相当于”文字的名称,并将其保存到模块管理记录24中。最后,判断 是 否对所有模块都结束了模块动作检查及登记处理(步骤S2-04),如果还没有结束所有 模块的处理(步骤S2-04的否),则返回步骤S201,进行下一个模块的处理,如果结束了 所有模块的处理(步骤S2-04的是),则结束了制作了的模块的动作检查及登录处理(步 骤 S1-5)。控制器部的电路图制作处理下面利用图6说明控制器部的电路图的制作处理(步骤S1-6)。此时,与模块制作处理相同,设计终端10根据设计人员的指示,启动电路设计 程序,并显示菜单画面。当设计人员选择基板电路制作键后,设计终端10的控制部显示 制作对象信息输入画面。该制作对象信息输入画面中包含输入将要设计的电路印刷机板 的基板标识、以及该搭载印刷基板的复合机的机种标识的输入栏和设计开始键。设计人 员在制作对象信息输入画面上输入基板标识以及机种种类,并选择设计开始键。此时, 设计终端10的控制部暂时保存基板标识以及机种种类,并将机种标识送往电路设计援助 服务器20。接着,电路设计援助服务器20的控制部21从产品计划数据存储部23中抽取上 述得到的机种标识的机种类别计划记录。控制部21取得该抽取了的机种类别计划记录的 信号种类,并将其送往设计终端10。设计终端10在显示部中显示如图10所示的电路设计画面600。该电路设计画 面600中包含编辑工具区域610、电路制作区域620、信号类别项目栏630、以及信号选 择栏640。编辑工具区域610上显示电路设计中用于实行元件选择或配线连接等工具。 进而,该编辑工具区域610中还包含用于保存已设计了的电路图的保存键。电路制作区 域620中显示正在设计中的电路的器件以及配线。信号类别项目栏630中排列显示电路 设计援助服务器20收到的信号标识。进而,当选择信号类别项目栏630的项目时,信号 名称选择栏640中显示该被选择了的信号类别的信号模块的电路以及信号名称。而后,设计终端10根据信号名称实行模块的抽取处理(参见图6步骤S3-1)。 具体为,设计人员在信号类别项目栏630中选择控制器部中使用的模块的信号种类。设 计终端10将被选择了的信种种类送往电路设计援助服务器20。电路设计援助服务器20 的控制部21的电路制作援助装置211从模块管理数据存储部24中抽取记录了该收到的信 号种类的模块管理记录240。控制部21生成被抽取的模块管理记录240的形状数据的缩 图(thumbnail),并将模块管理记录240的信号名称与该缩图一起送往设计终端10。设计 终端10在信号名称选择栏640中一览显示收到的缩图以及信号名称。设计人员在信号名称选择栏640中显示的信号名称中进行选择。此时,设计终 端10将被选择了的信号名称送往电路设计援助服务器20。电路设计援助服务器20的控 制部21的电路制作援助装置211从模块管理数据存储部24中抽取记录了该收到的信号名称的模块管理记录240的形状数据,并将其送往设计终端10。设计终端10根据收到的形 状数据,在电路制作区域620中显示与该信号名称的信号线相连接的器件以及其配线。 此时,设计终端10的控制部根据表示形状数据的位置来指定各个器件的器件地址。设计 终端10的控制部指定的形状数据中包含的器件的器件标识、引脚编号、以及信号标识。 而后,设计终端10的控制部生成并暂时保存包含该指定了的各个器件的器件地址、器件 标识、引脚编号、信号标识、以及模块标识在内的电路配线数据。进而暂时保存与该显 示的信号线的信号标识相关了的模块标识。而后,设计终端10实行控制器部的器件决定处理(步骤S3-2)。具体为,当使 用电路设计画面600的电路制作区域620中显示的模块电路所包含的控制器部的器件,而 不对该器件作任何修改时,设计人员进行配线,将该器件与其他器件相连接。此时,设 计终端10的控制部生成并暂时保存按此生成的电路配线记录。另一方面,在无法使用模块所包含的控制器部的器件、或存在成本问题的情况 下,用编辑工具区域的工具来取消该器件的显示。此时,设计终端10的控制部取消包含 该器件的器件地址以及器件标识的电路配线数据。而后,设计人员使用编辑工具区域的工具,查阅相当于该器件的其他器件,作 为代替器件。此时,设计终端10的控制部将设计人员选择的器件种类标识送往电路设 计援助服务器20。电路设计援助服务器20的控制部21的电路制作援助装置211从器件 管理数据存储部22抽取收到的器件种类标识的器件管理记录220,并将其送往设计终端 10。设计终端10显示收到的器件管理记录220。而后,设计人员浏览被显示的器件管理记录220后,选择可代替模块器件的器 件。设计终端10的控制部在电路制作区域620显示该器件的象征图像。而后,根据设 计人员的指示,将该器件端子连接到模块上显示的信号的信号线上。此时,设计终端10 的控制部生成并暂时保存包括该器件的器件地址、器件标识、该信号线上连接的端子的 引脚编号、该信号线的信号标识、以及与该信号标识相关的模块标识在内的电路配线数 据。此后,设计人员使用编辑工具区域的工具,进行其他控制器部的设计。当控制器部 的设计结束后,设计人员选择编辑工具区域610的保存键。此时,设计终端10的控制部 将暂时保存的电路配线数据、机种标识、以及基板标识送往电路设计援助服务器20。接着,电路设计援助服务器20的控制部21实行控制器部的设计电路配线数据的 保存处理(步骤S3-3)。具体为,控制部21的设计电路登录装置214针对得到的电路配 线记录,生成设计电路连接记录250,其中将已取得的机种标识与基板标识相关,并将该 电路连接记录250保存到设计电路连接数据存储部25中。在此,还可以将登录了的设计 电路连接记录250的器件属性信息放入到电路模拟中,并进行除了接口以外的控制器部 的动作检查。至此,结束了控制器部的电路图制作处理。引擎部的电路图制作处理下面利用图7和图8说明引擎部的电路图制作处理(步骤S1-7)。与控制部的电路图制作处理相同,根据设计人员的指示,设计终端10启动电路 设计程序,显示菜单画面。在此,当选择基板电路制作键后,设计终端10的控制部显 示制作对象的信息输入画面。接着,将基板标识以及机种标识输入制作对象信息输入画 面,并选择设计开始键后,设计终端10的控制部暂时保存基板标识以及机种标识,并显示电路设计画面600。进而,控制部将机种标识送往电路设计援助服务器20,取得与该 机种标识相对应的信号种类,并显示在电路设计画面600上。接着,设计终端10实行基于信号名称的模块抽取处理(步骤S4-1)。此时与步 骤S3-1相同,设计终端10的控制部从电路设计援助服务器20取得与被选择的信号种类 相关的模块管 理记录240,并进行一栏显示。当从中选择信号名称后,设计终端10将该 信号名称送往电路设计援助服务器20,取得该信号名称的模块管理记录240,并显示在 电路制作区域620上。而后,设计终端10的控制部生成并暂时保存电路配线数据,其中 包括模块管理记录240的形状数据中所包含的器件的器件标识、引脚编号、信号标识、 器件的器件地址以及模块标识。进而,设计终端10的控制部暂时保存与被显示的信号线 的信号标识相关联的模块标识。而后,设计终端10实行引擎部器件候补的决定处理(步骤S4-2)。具体为,当 使用显示在电路设计画面600上的模块电路所包含的控制器部中的器件而不作更改时, 与步骤S3-2相同,设计终端10的控制部根据设计人员的操作,生成并暂时保存电路配线记录。另一方面,当设计人员不使用模块中的器件时,取消该器件,并显示取代的器 件。此时与步骤S3-1相同,设计终端10的控制部生成并暂时保存包含该器件的器件地 址或器件标识的电路配线记录。进而,与步骤S3-2相同,制定该信号线的信号标识、以 及连接具有该信号标识的信号的端子的引脚编号,并生成且暂时保存电路配线记录。与步骤S3-2相同,决定引擎部的器件候补。而后,当结束引擎部的电路设计, 并选择保存键后,设计终端10的控制部将暂时保存了的电路配线记录和机种标识、以及 基板标识送往电路设计援助服务器20。而后,电路设计援助服务器20的控制部21实行引擎部的设计电路配线数据的存 储处理(步骤S4-3)。具体为,与步骤S3-3相同,电路设计援助服务器20的控制部21 对已取得的电路配线记录,生成与已取得的机种标识以及基板标识相关的设计电路连接 记录250,并将其保存到设计电路连接数据存储部25中。接着,实行引擎部的设计电路配线数据的检查处理(步骤S4-4)。关于该处理, 利用图8进行说明。该处理对每个模块实行检查处理。具体为,电路设计援助服务器20 的控制部21分别抽取生成的设计电路连接记录250的模块标识,并分别对该抽取的模块 标识反复实行以下处理。首先,选择模块标示(步骤S5-01)。而后,控制部21实行与该模块标识相对 应的器件信息的取得处理(步骤S5-1)。具体为,控制部21的连接检查装置215从步骤 S4-3中生成的设计电路连接记录250中,抽取包含处理对象的模块标识在内的设计电路 连接记录250。进而,控制部21的连接检查装置215从设计电路连接数据存储部25中, 抽取设计电路连接记录250,其中记录了该设计电路连接记录的机种标识,且记录了该设 计电路连接记录的基板标识以外的基板标识。接着,控制部21的连接检查装置215判断是否是用于模块的器件(步骤S5_2)。 具体为,连接检查装置215从模块管理数据存储部25中,抽取包含该模块标识的模块管 理记录240的形状数据。而后,连接检查装置215判断在与该形状数据中包含的器件标 识一致的器件标识中,是否包含了步骤S5-1中取得的器件标识。
在此,如果判断与形状数据的器件标识一致,因而用以作为模块器件时(步骤 S5-2的“是”),连接检查装置215结束该模块标识的处理。相反,当判断存在不一致器件标识,因而使用除模块器件以外的器件(步骤 S5-2的“否”)时,控制部21的连接检查装置215实行各个器件属性的取得处理(步骤 S5-3)。在此,取得与步骤S5-2中取得的器件标识相关的属性。具体为,连接检查装置 215从器件管理数据保存部22中抽取记录了各个器件标识的器件管理记录220。接着,控制部21的连接检查装置215利用引擎部的器件候补和控制器部的器 件,实行动作模拟处理(步骤S5-4)。具体为,连接检查装置215将器件属性信息放入 电路模拟器,进行动作检查。如果模拟结果为被判断能够动作(步骤S5-5的“是”)时,控制部21的连接检 查装置215实行引擎部的器件候补和控制器部的器件属性匹配处理(步骤S5-6)。在此, 连接检查装置215判断器件在以前的使用成绩中是否有过故障发生。而后根据以前设计 的电路中使用的代替器件中未曾有过动作问题的器件,来判断其属性是否落在指定的许 可范围之中。具体为,将相当器件中存在动作问题的器件和没有动作问题的器件区分开 来。如图11所示,在器件(A)的相当器件中,器件(B)不存在动作问题,而器件(C) 存在动作问题,区别器件(A)和器件(B)且进行指定。此时,连接检查装置215从检查历史数据存储部26抽取记录了该模块标识的检 查历史记录260。接着,连接检查装置215从抽取的检查历史记录260中,进一步抽取具 有成绩良好旗纪录的检查历史记录260,指定该使用器件标识数据区域的器件标识。连接 检查装置215从器件管理数据存储部22中抽取指定的器件标识的属性。而后,连接检查装置215对与成绩良好旗相关了的器件的属性规格值、以及步 骤S5-2中取得的与器件标识相关了的属性规格值进行对比。该对比结果如果如图12所 示,则连接检查装置215将包含与成绩良好旗相关了的器件的属性规格值范围指定为获 得了动作确认的许可范围。而后,控制部2的连接检查装置215在该属性匹配处理中判断本次使用的器件属 性是否超出指定的许可范围(步骤S5-7)。如果判断没有超出许可范围时(步骤S5-7的
“否”),则连接检查装置215实行检查完毕的记录处理(步骤S5-8)。具体为连接检查 装置215将检查结束旗与该模块标识相关并暂时保存。另一方面,如果模拟判断为不能动作(步骤S5-5的“否”),或者,判断超出了 许可范围(步骤S5-7的“是”)时,则连接检查装置215实行警告处理(步骤S5-9)。具 体为,连接检查装置215将警告处理旗与包含该模块标识的设计电路连接记录相关。连 接检查装置215将该设计电路连接记录送往设计终端10,并显示基于该设计电路连接记 录的电路,以通知时设计人员。以上,结束了引擎部的设计电路配线数据的检查处理。本实施方式可获得以下效果。(1)本实施方式中,电路设计援助服务器20的控制部21在实行了模块制作处理 (步骤S1-4)后,实行模快动作检查以及登录处理(步骤S1-5)。此时,控制部21抽取 模块电路中包含的器件候补的属性(步骤S2-1),生成属性的组合形态(步骤S2-2),并 实行形态检查处理(步骤S2-2)。当检查结果为所有形态中不存在故障时(步骤S2-4的
“否”),控制部21实行模块的登录处理(步骤S2-7)。为此,在登录之前,对于作为
16模块进行登录的电路所使用的器件的电属性的组合形态进行检查。而且,只有在检查结 果为没有故障时,才登录该模块。这样,由于没有故障,因此能够使用登录模块进行电 路设计。(2)在本实施方法中,根据设计人员的指示,实行控制器部或引擎部的电路图的 制作处理(步骤Sl-6、S1-7)。该处理中,设计人员根据信号名称抽取模块,并以此决 定器件,设计电路。进而,由于能够用与信号标识相关的模块进行设计,因此,当不作 改动地使用模块器件时,不会发生输入失误。而且,用其他器件取代模块器件时,也能 够基于模块电路进行电路设计,提高了电路设计效率。(3)本实施方式在根据信号名称进行模块的抽取处理(步骤S3-1、S4-1)中,当 用其他器件取代被选择的模块器件时,设计终端10的控制部在电路显示区域620显示该 器件的象征图像。而后,根据设计人员的指示,设计终端10的控制部生成并暂时保存电 路配线数据,该电路配线数据中包括该器件的器件地址、器件标识、其信号线上连接的 端子的引脚编号、与该信号线的信号标识以及该信号标识相关了的模块标识。为此,在 使用与用于模块标识的电路器件不同的其他器件时,也能够将该器件与模块相关。(4)本实施方式在引擎部的设计电路配线数据检查处理中,电路设计援助服务器 20的控制部21根据模拟结果进行判断,当判断能够动作时(步骤S5-5的“是”),实行 引擎部的器件候补和控制器部的器件的属性匹配处理(步骤S5-6)。该处理中控制部21 判断该器件以前的使用成绩中有无实际发生过故障。而后,判断是否在许可范围之内, 该许可范围由以前设计电路中所使用的代替器件中不存在动作问题的器件的各个属性指 定。为此,能够根据实际检查结果,来预测使用不同于用于模块器件的器件时的故障, 并发出警告。此外,上述实施方式可以进行如下更改。首先,在上述实施方式中电路设计援助服务器20的控制部21起到了电路制作援 助装置212、模块检查装置212、模块登录装置213、设计电路登录装置214、以及连接检 查装置215的功能。然而,这些功能也可以由设计终端10的控制部承担。此时,在设 计终端10中设置器件管理数据存储部22、产品计划数据存储部23、以及模块管理数据存 储部24。当检查结束后进行登录时,在模块登录处理(步骤S209)中,设计终端10的控 制部在设计电路连接数据存储部25进行保存时,将数据送往电路设计援助服务器20并进 行登录。另外,设计终端10的控制部还可在设计电路配线数据的存储处理(步骤S3-3、 S4-3)、或者在检查完毕的记录处理(步骤S5-7)中,在设计电路连接数据存储部25中进 行存储时,将数据送往电路设计援助服务器20登记。此时,电路设计援助服务器20的 控制部21还可以定期地向各个设计终端10发送更新后的模块管理数据。此时,设计终 端10中保存了电路设计所需要的数据,因此,设计终端10即使不连接在电路设计援助服 务器20上,也能够进行电路设计。其次,上述实施方式中,预先制作并登录了有关在引擎部电路和控制器部电路 之间处理收发信号的电路中的模块。然而,预先登录的模块并不仅限于此,只要是不是 同时期制作的电路之间处理收发信号的电路中的模块都可预先制作并登录。例如,在构 成引擎部电路的多个印刷基板中,其中的一部分例如要过几个月之后制作,在这种情况 下,对于用这些引擎部的印刷基板收发的信号,也可以预先进行模块检查并登录。
上述实施方式中,电路设计援助服务器20的控制部21在属性匹配处理(步骤 S5-6)中根据不存在动作问题的器件属性指定许可范围,当设计的电路中包含的器件属性 在此许可范围之内时,判断没有超过该许可范围。除此之外,还可以根据使用成绩,基 于发生故障的器件属性规格值来指定禁止范围,当设计电路中的器件属性在该禁止范围 以外时,则判断没有脱离许可范围。具体为,控制部21从检查历史数据存储部26抽取 记录了该模块标识的检查历史记录260的检查历史数据存储部26,进而抽取其中保存有 成绩错误旗的检 查历史记录260,指定该使用器件标识数据区域的器件标识。控制部21 从器件管理数据存储部22取得该指定了的器件标识的属性。而后,控制部21将与成绩错误旗相关了的器件的属性规格值和步骤S5-2中取得 的与器件标识相关的属性规格值进行对比。如果对比结果为,本次使用的器件的属性规 格值所属的范围不同于与成绩错误旗相关了的器件的属性规格值所属的范围,则判断为 超过许可范围(步骤S5-7的“否”)。另外,控制部21还可参考最接近的器件检查结 果,来判断本次使用器件的属性是否超出许可范围。具体为,控制部21从器件管理数据 存储部22取得与记录了模块标识的检查历史记录260所使用的器件标识相关了的属性、 以及本次使用器件的属性。而后,控制部21指定最接近本次使用器件属性规格值的使用 器件标识,从检查历史数据存储部26取得该使用器件的检查历史记录260。如果该检查 历史记录260的检查结果数据区域中记录了成绩良好旗,则控制部21判断没有脱离许可 范围。
权利要求
1.一种电路设计援助系统,其具备器件管理数据存储装置,用于保存将指定器件的器件标识与该器件的电属性规格值 相关的器件管理数据;模块存储装置,用于保存将以下三者相关的模块管理数据,该三者为 信号标识,用于指定在不同基板上搭载的电路之间收发的信号; 器件标识,用于指定与该信号的信号线相连接的器件;以及, 电路图,其包含关于该器件的配线的数据; 以及,控制装置,在设计终端实行用于电路设计的处理, 其特征在于,该控制装置包括模块检查装置,当收到模块登录指示时,该模块检查装置从所述器件管理数据存储 装置中,抽取与构成该模块电路的器件的器件标识相对应的电属性,制作与该模块的信 号标识的信号相连接的各个器件的电属性的组合形态,并根据该组合形态,进行器件的 电属性检查;模块登录装置,当检查结果为不存在故障时,该模块登录装置进行模块登录;以及,模块显示装置,当从设计终端取得指定模块的信号标识时,从所述模块存储装置中 抽取与该信号标识相关的模块管理数据的电路图,并显示在所述设计终端上。
2.根据权利要求1所述的电路设计援助系统,其中还包括设计电路连接数据存储装置,用于保存构成电路的器件的器件标识以及 该器件的连接数据,所述模块管理数据中包含指定该模块的模块标识,所述控制装置还包括设计电路登录装置,其将该模块管理数据的模块标识,与显示 模块管理数据的电路图的区域中新显示的、且与该模块的信号标识的信号线相连接的器 件的器件标识相关,并保存到该设计电路连接数据存储装置中。
3.根据权利要求2所述的电路设计援助系统,其中还包括检查历史存储装置,用于保存检查历史数据,该检查历史数据为针对所 述模块标示以及该模块所使用的器件的器件标识,将实际中使用的使用器件的器件标识 与检查结果相关了的数据,所述控制装置还包括以下装置,该装置在登录指示对象的电路所包含的器件的器 件标识被与模块标识相关了的情况下,从该检查历史存储装置中,取得与该模块标识的 模块所包含的器件标识相关的检查历史数据,指定该检查历史数据在以前实际使用的器 件的各个属性的许可范围,并判断登录指示对象的电路的器件的属性是否超出该许可范 围,如果超出该许可范围,则进行警告通知。
4.一种电路设计援助方法,其利用包括以下装置的电路设计援助系统,在设计终端 进行电路设计,所述装置为器件管理数据存储装置,用于保存将指定器件的器件标识与该器件的电属性规格值 相关的器件管理数据;模块存储装置,用于保存将以下三者相关的模块管理数据,该三者为 信号标识,用于指定在不同基板上搭载的电路之间收发的信号;器件标识,用于指定与该信号的信号线相连接的器件;以及, 电路图,其包含关于该器件的配线的数据; 以及, 控制装置,其特征在于,该控制装置实行包括以下阶段的控制,即模块检查阶段,当收到模块登录指示时,从所述器件管理数据存储装置抽取与构成 该模块电路的器件的器件标识相对应的电属性,制作与该模块的信号标识的信号相连接 的各个器件的电属性的组合形态,并根据该组合形态,进行器件的电属性检查; 模块登录阶段,当检查结果为不存在故障时,进行模块登录;以及, 模块显示阶段,当从设计终端取得指定模块的信号标识时,从所述模块存储装置抽 取与该信号标识相关的模块管理数据的电路图,并显示在所述设计终端上。
全文摘要
本发明提供可提高电路设计效率的电路设计援助系统以及电路设计援助方法,具体为,电路设计援助服务器20的控制部21对制作了的模块实行动作检查。此时,控制部21从器件管理数据存储部22指定模块电路所包含的器件的属性,生成该属性的组合形态,并实行形态检查处理。根据检查结果,如果为所有形态均不存在故障,则控制部21将制作了的模块登录到模块管理数据存储部24中。当设计人员根据信号种类选择信号时,设计终端从电路设计援助服务器20的模块管理数据存储部24取得与该信号名称相关的形状数据,并进行显示。
文档编号G06F17/50GK102024074SQ20101028415
公开日2011年4月20日 申请日期2010年9月10日 优先权日2009年9月15日
发明者国元正彦, 酒井里子, 铃江和明 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1