电子设备设计装置、电子设备设计程序和方法

文档序号:6354688阅读:223来源:国知局
专利名称:电子设备设计装置、电子设备设计程序和方法
技术领域
本文讨论的实施方式涉及用于设计电子设备的技术。
背景技术
已知一种当设计者设计电子设备时从元件数据库中登记的元件中选择用于该电子设备的元件(零件)的技术(专利文献1、2、3、4,将在后面列出)。当设计者从元件数据库中选择元件时,在许多情况下存在符合所需功能的多个候选元件。在这种情况下,根据元件制造商所公开的诸如元件的功能或信赖度之类的信息、以及各设计者或各部门方针所用的判定标准从多个候选中选择一个元件。然而,由于企业内各内部设计者或各部门方针所用的判定标准缺乏统一,所以企业内使用的元件不统一。在这种一个企业内的元件不统一(标准化)的情况下,由于用于元件布置或用于库管理的复杂过程,增加了用于制造电子设备的工时数,从而增加了电子设备成本。[专利文献1]日本特开平11-238069号公报[专利文献2]日本特开平4-277864号公报[专利文献3]日本特开2001-265838号公报[专利文献4]日本特开2005-56003号公报通过将基于统一评价标准的元件评价登记到元件数据库中,可根据该评价进行元件选择。然而,当元件评价在设计期间变化时,可能会出现已包括在设计数据中的元件不属于高评价元件。为了解决前述问题而作出了本发明。因此本发明的目的是提供一种用于即使元件评价在设计期间变化、也能基于最新评价判定设计数据中的元件的技术。

发明内容
根据本发明的一方面,提供了一种电子设备设计装置,所述装置包括选择单元, 所述选择单元从元件数据库中选择符合特性条件的第一元件,所述元件数据库包括各元件的特性和推荐级别,所述推荐级别可变;第一判定单元,所述第一判定单元从所述元件数据库获取所述第一元件的推荐级别,并对所获取的推荐级别进行判定;创建单元,所述创建单元创建包括所述第一元件的电子设备的设计数据;以及第二判定单元,所述第二判定单元在创建之后从所述元件数据库获取所述第一元件的推荐级别,并对所获取的创建之后的推荐级别进行判定。


图1是示出了电子设备设计系统的配置的功能框图;图2是示出了计算机系统的配置的框图;图3是示出了元件DB的图;图4是示出了推荐等级的图5是示出了兼容等级的图;图6是示出了分类信息的图;图7是示出了电子设备设计系统的操作的示例的顺序图;图8是示出了元件DB管理处理的流程图;图9是示出了设计数据创建处理的流程图;图10是示出了元件选择处理的流程图;图11是示出了搜索条件输入画面的第一示例的图;图12是示出了搜索条件输入画面的第二示例的图;图13是示出了提取元件画面的图;图14是示出了元件判定处理的流程图;图15是示出了替代元件画面的图;图16是示出了使用许可请求画面的图;图17是示出了使用许可信息的图;以及图18是示出了可应用本发明的计算机系统的示例的图。
具体实施例方式下面将参照附图描述本发明的实施方式。图1是示出了电子设备设计系统的配置的功能框图,图2是示出了计算机系统的配置的框图。图1所示的电子设备设计系统201是本发明的设计装置的应用的示例,其是用于设计电子设备的系统。电子设备设计系统201包括设计数据创建单元50、元件搜索单元56、信息获取单元57、元件DB (数据库)管理单元58、操作单元59a和59b、元件DB61和设计DB 66。设计数据创建单元50包括电气CAD 51、组装CAD52和列表创建单元M。操作单元59a基于来自电子设备设计者的指令控制设计数据创建单元50。操作单元59b基于来自元件DB 61的管理者的指令控制信息获取单元57和元件DB管理单元58。图1所示的电子设备设计系统201可由图2所示的计算机系统101实现。计算机系统101包括存储设备IlaUlb和计算机21、2^i、22b。存储设备IlaUlb和计算机21、 22a、22b经由内部网络111互相连接。内部网络111经由外部网络112连接到计算机系统 102。计算机系统101放置在用于设计和制造电子设备的电子设备制造商处,计算机系统 102放置在用于提供元件的元件制造商处。元件供应系统202可由计算机系统102实现。元件供应系统202通过电子邮件等将指示可用于电子设备的元件的特性和状态的元件供应信息发送到信息获取单元57。计算机21、2h、22b中的每个均包括诸如CPU(中央处理单元)的处理器41、诸如半导体存储器或HDD(硬盘驱动器)的内存单元42、以及网络接口(接口)43。此外,计算机21、2^i、22b中的每个均包括输入单元44和显示单元45。设计数据创建单元50、元件搜索单元56和元件DB管理单元58例如可由计算机 21实现。在计算机21中,内存单元42存储允许处理器41执行设计数据创建单元50和元件搜索单元56的功能的设计程序。元件DB 61可存储在存储设备Ila中。设计DB 66可存储在存储设备lib中。操作单元59a可由计算机2 实现。计算机2 与计算机21通信,以便利用设计数据创建单元50和元件搜索单元56。计算机2 将设计者在输入单元44上输入的指令发送到计算机21,并在显示单元45上显示从计算机21发送的画面信息。操作单元59b和信息获取单元57可由计算机22b实现。计算机22b与计算机21 通信,以便利用元件DB管理单元58。计算机22b将管理者在输入单元44上输入的指令发送到计算机21,并在显示单元45上显示从计算机21发送的画面信息。应注意,设计数据创建单元50、元件搜索单元56和元件DB管理单元58可分别安装在不同设备上。另外,设计数据创建单元50、元件搜索单元56、信息获取单元57、元件DB 管理单元58以及操作单元59a和59b可安装在同一设备上。此外,条件判定单元可包括元件搜索单元56。选择单元可包括元件搜索单元56。 指派单元可包括设计数据创建单元50。第一判定单元可包括元件搜索单元56。创建单元可包括设计数据创建单元50。第二判定单元可包括元件搜索单元56。下面将描述元件DB 61。图3是示出了元件DB的图。元件DB 61登记了针对各元件的元件信息的条目。此外,元件DB 61包括针对各元件的字段。字段分别表示大分类、中分类、小分类、特性1、特性2、特性3、元件标识符、元件制造商标识符、推荐等级、替代元件标识符、替代元件制造商标识符、兼容等级。大分类的内容例如表示电路元件或组装元件。当大分类的内容表示电路元件时,中分类的内容例如表示电容器或电阻器。当中分类的内容表示电容器时,小分类的内容例如表示陶瓷型或电解型。根据大分类、中分类、小分类中的内容,指定了元件类型。 元件标识符的内容是用于标识相应元件的值,例如元件名称或型号。元件制造商标识符的内容是用于标识相应元件的供应商的值,例如元件制造商的名称、或已指派给元件制造商的序号。定义了推荐等级的内容,以便标准化电子设备制造商所使用的元件。元件的推荐等级越高,元件的使用优先级就越高。能使用元件的优先级或优先级别来代替元件的推荐等级。推荐级别可包括优先等级、优先次序和优先级别。替代元件标识符、替代元件制造商标识符和兼容等级是与替代元件相关的替代元件信息。替代元件标识符是指示可代替相关元件的元件的元件标识符。替代元件制造商标识符是由替代元件标识符指定的元件标识符中的条目所指示的元件制造商标识符。兼容等级指示相关元件与相关元件的替代元件之间的兼容性。元件DB管理单元58可随时改变元件DB 61的内容。图4是示出了推荐等级的图。在示出的示例中,用四级值表示推荐等级。当推荐等级的值是“4”时,推荐等级的元件是禁止电子设备制造商使用的禁止元件。当推荐等级的值是“3”,推荐等级的元件被元件制造商终止使用。当推荐等级的值是“2”时,推荐等级的元件可由元件制造商供应,但此元件是电子设备制造商不推荐的非标准元件。当推荐等级的值是“ 1”时,推荐等级的元件是电子设备制造商推荐的标准元件。图5是示出了兼容等级的图。在示出的示例中,用八级值表示兼容等级,兼容等级用于指示指定相关元件的特性与该相关元件的替代元件的特性之间的兼容的特性兼容、指定相关元件的尺寸与替代元件的尺寸之间的兼容的尺寸兼容、以及指定替代元件的耐热性向上兼容该相关元件的耐热性的耐热性兼容。当兼容等级的值是“ 1”时,替代元件完全符合特性兼容、尺寸兼容和耐热性兼容,从而替代元件完全与该相关元件兼容。当兼容等级的值是“2”时,替代元件符合特性兼容和尺寸兼容。当兼容等级的值是“3”时,替代元件符合特性兼容和耐热性兼容。当兼容等级的值是“4”时,替代元件符合特性兼容。当兼容等级的值是“5”时,替代元件符合尺寸兼容和耐热性兼容。当兼容等级的值是“6”时,替代元件符合尺寸兼容。当兼容等级的值是“7”时,替代元件符合耐热性兼容。当兼容等级的值是“8” 时,替代元件不符合特性兼容、尺寸兼容和耐热性兼容中的任一个。兼容等级是“1”_ “7” 中的任一个的替代元件被判定为与相关元件兼容,兼容等级是“8”的替代元件被判定为与相关元件不兼容。当采用元件时,即,当将元件登记到元件DB 61时,评价元件。元件的技术评价、市场评价、成本/性能评价构成元件的综合评价。当将元件登记到元件DB 61时,对元件的综合评价越高,设置的推荐等级就越高。基于元件中使用的技术是否符合未来电子设备的要求作为标准来判定技术评价。例如,当元件类型是CPU时,多个CPU核集成到一个部分的多核型提高了技术评价,并且元件的省电特征进一步提高了技术评价。基于是一般客户所需的最佳技术作为标准来判定市场评价。例如,尽管元件的技术评价很高,市场上可能不需要该元件。通过比较具有相同功能和相同性能的元件判定成本/性能。当综合评价不高时, 即使采用了该元件,也可能将元件作为非标准元件(推荐等级设置为“2”)登记到元件DB 61中。当采用元件时,替代元件信息基本上不登记到元件DB 61中。采用元件之后,每经过预定时间就检查元件的评价,并且对评价的检查伴随着对元件DB 61中的元件的推荐等级的检查。预定时间例如可为6个月。当作为检查元件评价的结果,元件的推荐等级变为指示低于或等于非标准元件的评价时(推荐等级设置为小于或等于“2”的值),从元件DB 61中提取此时可以是该元件的替代元件的元件,并且将提取的替代元件登记到相应元件的替代元件信息中。每次检查评价时,检查替代元件信息,并设置此时具有最高推荐等级的替代元件作为替代元件信息。当从元件供应系统202发送的元件供应信息指示元件生产终止时,相应元件的推荐等级变为指示终止元件(推荐等级设置为“3”)。在这种情况下,检查元件的替代元件信息,并设置此时具有最高推荐等级的替代元件作为替代元件信息。此外,关于替代元件信息已被设置为非标准元件(推荐等级是“2”)的元件,当具有比由替代元件信息指示的替代元件的推荐等级高的推荐等级的替代元件变得可用(可利用)时,设置该推荐等级高的替代元件作为替代元件信息。元件DB 61还包括分类信息。图6是示出了分类信息的图。分类信息包括针对各元件类型的大分类、中分类、小分类,以及分别对应于这些分类的特性1、特性2、特性3的项目。当中分类的内容指示电容器时,特性1的值例如是额定电压值[V]。当中分类的内容指示电容器时,特性2的值例如是电容值[F]。当中分类的内容指示电容器时,特性3的值例如指示是否存在极性。设计DB 66存储设计数据。设计数据例如包括列出了设计目标电子设备中使用的全部元件的全部元件列表、指示有关于设计目标电子设备的设计的电路设计结果的电路图、以及指示有关于设计目标电子设备的设计的组装设计结果的组装图。下面将描述电子设备设计系统201的操作。图7是示出了电子设备设计系统的操作的示例的顺序图。从左开始,顺序图示出了设计DB 66、设计数据创建单元50、元件搜索单元56、元件DB 61和元件DB管理单元58的操作。每次出现元件DB管理处理的触发(预定触发)时,元件DB管理单元58基于元件评价进行元件DB管理处理(S2,预定触发出现时修改元件数据库)。元件DB管理处理修改元件 DB 61 (Ml)。另一方面,设计数据创建单元50的列表创建单元M开始从元件DB 61中选择要用在设计目标电子设备中的元件,以进行用于创建全部元件列表的列表创建处理(Sll), 并将创建的全部元件列表登记到设计DB 66中(M12)。接下来,电气CAD51从设计DB 66 中获取全部元件列表(M13),基于该全部元件列表进行用于创建电路图的电路图创建处理 (S14),并将创建的电路图登记到设计DB 66中(M15)。接下来,组装CAD 52从设计DB 66 中获取该全部元件列表和电路图(M16),基于全部元件列表和电路图进行用于创建组装图的组装图创建处理(S17),并将创建的组装图登记到设计DB 66中(M18)。根据前述处理, 创建了各设计数据,并且基于设计数据启动设计目标电子设备的制造。在上述列表创建处理(Sll)、上述电路图创建处理(S14)或上述组装图创建处理 (S17)中,当新元件添加到设计数据中时,设计数据创建单元50指示元件搜索单元56进行用于选择元件的元件选择处理(M21),然后元件搜索单元56进行元件选择处理。在元件选择处理中,元件搜索单元56搜索元件DB 61(M22),从元件DB 61获取元件信息(M23),并选择元件,以将选择结果发送到设计数据创建单元50 (MM)。另外,在元件选择处理之后,或当查看设计数据时,设计数据创建单元50指示元件搜索单元56进行元件判定处理(M31),然后元件搜索单元56进行元件判定处理(S3。。在元件判定处理中,元件搜索单元56搜索元件DB 61(M32),从元件DB 61获取元件信息(M33),并判定元件,以将判定结果发送到设计数据创建单元50 (M34)。如上所述,在出现预定触发时进行元件DB管理处理(S》,根据设计流程进行列表创建处理(Sll)、电路设计处理(S14)和组装设计处理(S17)。因此,元件DB管理处理的定时与列表创建处理、电路设计处理和组装设计处理的定时异步。因此,在列表创建处理、电路设计处理和组装设计处理期间,可修改元件DB 61。具体地,在根据列表创建处理、电路设计处理和组装设计处理中的一个判定了元件之后,可在完成设计数据创建之前改变元件的推荐级别。下面将描述元件DB管理处理。元件DB管理处理的触发可以是针对元件的元件DB管理处理之后经过预定时间的情况,或者是信息获取单元57收到与该元件信息相关的信息的情况。与元件信息相关的信息例如可以是采用请求、元件供应信息、技术趋势信息、市场趋势信息、元件目录或指示元件可靠性的信息。采用请求从元件搜索单元56发送到信息获取单元57,以请求采用相应元件。元件供应信息从元件供应系统202发送到信息获取单元57,指示相应元件的供应情况。技术趋势信息指示元件的技术趋势。市场趋势信息指示元件的市场趋势。此外,与元件信息相关的信息包括相应元件的元件类型或特性。元件供应信息可从元件供应系统202 发送到信息获取单元57,或响应于从信息获取单元57到元件供应系统202的请求而从元件供应系统202发送到信息获取单元57。图8是示出了元件DB管理处理的流程图。将描述元件DB管理处理的触发是采用请求的接收的情况下的元件DB管理处理。当出现元件DB管理处理的触发时,元件DB管理单元58向管理者通知触发的出现(S211)。管理者进行上述对于相应元件的综合评价,并将评价结果输入到信息获取单元57。元件DB管理单元58从信息获取单元57获取综合评价结果(S212)。接下来,元件DB管理单元58判定元件的元件信息是否已存储在元件DB 61 中(S213)。当元件的元件信息已存储在元件DB 61中时(S213,Y),元件DB管理单元58基于获取的评价结果修改元件DB 61中存储的元件的元件信息(S215),从而流程图结束。当元件的元件信息未存储在元件DB 61中时(S213,N),元件DB管理单元58判定获取的评价结果是否指示元件的采用(S216)。当判定获取的评价结果指示元件的采用时 (S216,是),元件DB管理单元58基于评价结果创建元件的元件信息,将其登记到元件DB 61中(S217),并将采用请求的采用通知发送到元件搜索单元56 (S218),从而流程图结束。 当判定评价结果指示拒绝采用时(S216,否),元件DB管理单元58将采用请求的拒绝通知发送到元件搜索单元56 (S219),从而流程图结束。应注意,当信息获取单元57接收到与元件信息相关的信息时,信息获取单元57可基于接收的信息进行综合评价。将描述设计数据创建单元50的设计数据创建处理。设计数据创建处理是列表创建单元M的列表创建处理、电气CAD 51的电路设计处理和组装CAD 52的组装设计处理中的一个,并且创建设计数据。设计数据创建处理中的设计数据是全部元件的列表,电路设计处理中的设计数据是电路图,组装设计处理中的设计数据是组装图。设计数据的创建例如包括元件添加、元件删除、元件移动和元件间布线。图9是示出了设计数据创建处理的流程图。首先,设计数据创建单元50判定输入指令是否指示设计数据的检查(Slll)。当该输入指令不指示设计数据的检查时(S111,否),设计数据创建单元50判定随后输入的指令是否指示元件添加(SlU)。当该指令不指示元件添加时(S113,否),设计数据创建单元50进行元件添加之外的处理(S114),从而使流程图的处理返回S111。元件添加之外的处理例如包括元件删除、元件移动或元件间布线。当指令指示元件添加时(S113, 是),元件搜索单元56进行用于选择元件的元件选择处理(S115),进行用于判定元件选择处理所选择的元件的第一元件判定处理(S116,通过基于第一元件的标识符获取第一元件的推荐级别进行判定),将添加元件的元件标识符指派为由第一元件判定处理所确定的元件标识符(S117),从而使流程图的处理返回S111。当指令指示设计数据的检查时(S111,是),设计数据创建单元50判定第二元件判定处理是否全部完成(S121)。当第二元件判定处理未全部完成时(S121,否),设计数据创建单元50从设计数据中的全部元件中选择元件(S12》并从元件DB 61中获取所选择的元件的元件信息(S12!3)。接下来,元件搜索单元56进行针对所选择的元件的第二元件判定处理(S126,在创建之后,通过基于第一元件的标识符获取第一元件的推荐级别进行判定), 从而使流程图的处理返回S121。当第二元件判定处理全部完成时(S121,Y),设计数据创建单元50将设计数据存储到设计DB 66中(S127),从而流程图结束。下面将描述上面的元件选择处理(Si 15)。图10是示出了元件选择处理的流程图。被设计数据创建单元50指示进行元件选择处理的元件搜索单元56显示用于判定元件的搜索条件的搜索条件输入画面(S321)。搜索条件包括指示元件的类型的元件类型和指示元件的特性的特性条件。图11是示出了搜索条件输入画面的第一示例的图。图12是示出了搜索条件输入画面的第二示例的图。搜索条件输入画面包括用于选择元件类型的元件类型选择部310和用于输入特性条件的特性条件输入部320。元件类型选择部310包括用于选择大分类的大分类选择部311、用于选择中分类的中分类选择部312、和用于选择小分类的小分类选择部 313。特性条件输入部320包括用于显示特性1的项目名的项目名显示部321、用于输入特性1的值的值输入部331、用于显示特性2的项目名的项目名显示部322、用于输入特性2 的值的值输入部332、用于显示特性3的项目名的项目名显示部323、用于输入特性3的值的值输入部333。首先,元件搜索单元56从元件DB 61获取分类信息,并显示该分类信息。 设计者从显示的分类信息中选择针对期望元件类型的大分类、中分类、小分类的主张,并将它们分别输入到大分类选择部311、中分类选择部312和小分类选择部313中。因此,确定搜索条件的元件类型。接下来,元件搜索单元56基于在元件类型选择部310中选择的元件类型和元件DB 61中的分类信息,分别在项目名显示部321、322、323上显示对应于元件类型的特性1、特性2、特性3的项目名。应注意,元件搜索单元56可基于分类信息,按照大分类、中分类、小分类的次序确定元件类型。在这种情况下,元件搜索单元56获取元件DB 61中的分类信息,在大分类选择部311上显示针对大分类的值的选项,当根据输入指令选择了大分类的值时,在中分类选择部312上显示针对属于所选择的大分类的中分类的值的选项,并且,当根据输入指令选择了中分类的值时,在小分类选择部313上显示针对属于所选择的中分类的小分类的值的选项,从而根据输入指令选择小分类的值。如搜索条件输入画面的第一示例中所示的,分别在元件类型选择部310的大分类选择部311、中分类选择部312、小分类选择部313中选择了电路元件、电容器、陶瓷型。基于选择的元件类型和分类信息,分别在特性条件输入部320的针对特性1的项目名显示部 321、针对特性2的项目名显示部322、针对特性3的项目名显示部323中显示额定电压、电容值和极性。通过来自设计者的指令,分别在值输入部331、332、333中输入特性1、特性2、 特性3的值。如搜索条件输入画面的第二示例中所示的,分别在元件类型选择部310的大分类选择部311和中分类选择部312中选择了集成电路/大规模集成电路(IC/LSI)和逻辑IC, 并且不选择小分类。基于选择的元件类型和分类信息,分别在特性条件输入部320的针对特性1的项目名显示部321、针对特性2的项目名显示部322、针对特性3的项目名显示部 323中显示额定电压、电力消耗和空。通过来自设计者的指令,分别在值输入部331、332、 333中输入特性1、特性2、特性3的值。元件搜索单元56获取在搜索条件输入画面上输入的搜索条件(S322,确定特性条件)。元件搜索单元56在元件DB 61中搜索符合搜索条件的元件,并判定符合搜索条件的元件是否登记在元件DB 61中(S323)。当符合搜索条件的元件登记在元件DB 61中时(S323,是),元件搜索单元56从元件DB 61获取符合搜索条件的元件的元件信息(S3M),并显示指示所提取的元件信息的提取元件画面(S32Q。图13是示出了提取元件画面的图。在该提取元件画面上,指示了基于上面的搜索条件输入画面的第一示例所指示的搜索条件而从元件DB 61的上述示例中提取的元件信息。在该提取元件画面上,从上面的元件DB 61的示例中指示的元件信息中提取了三个元件的元件信息。设计者输入指令而在元件搜索单元56的提取元件画面上的元件中选择一个元件。元件搜索单元56获取根据输入指令选择的目标元件的元件信息 (S326,选择符合特性条件的元件),并将目标元件的元件标识符和特性指派给要添加到设计数据的元件(S327,将选择的元件的标识符指派给第一元件标识符),从而流程图结束。 应注意,元件搜索单元56可在提取的元件信息中选择具有最高推荐等级的元件。当符合搜索条件的元件未登记在元件DB 61中时(S323,否),元件搜索单元56进行用于请求采用符合搜索条件的新元件的采用请求处理(S3^),从而流程图结束。在采用请求处理(S328)中,设计者检索符合搜索条件的新元件。元件搜索单元56 将用于请求采用检索到的元件的采用请求发送到信息获取单元57。元件DB管理单元58响应于采用请求的接收进行元件DB管理处理,并将采用或拒绝采用的通知发送到元件搜索单元56。当元件搜索单元56收到通知时,元件搜索单元56再次进行用于使用元件的元件选择处理。根据元件选择处理,可从元件DB 61中选择符合搜索条件的元件作为目标元件。下面将描述上面的元件判定处理(Si 16、S126)。图14是示出了元件判定处理的流程图。元件搜索单元56查阅目标元件的元件信息,并判定目标元件的推荐等级是否高于或等于推荐等级阈值(S431)。当目标元件的推荐等级高于或等于推荐等级阈值时(S431,是),元件搜索单元56 结束流程图。当目标元件的推荐等级低于推荐等级阈值时(S431,否),元件搜索单元56在元件 DB 61中搜索目标元件的元件标识符,并判定目标元件的使用许可信息是否存储在元件DB 61 中(S433)。当目标元件的使用许可信息存储在元件DB 61中时(S433,是),元件搜索单元56 结束流程图。当目标元件的使用许可信息未存储在元件DB 61中时(S433,否),元件搜索单元56查阅目标元件的元件信息的兼容等级,并判定与目标元件兼容的替代元件是否存在 (S441)。当替代元件存在时(S441,是),元件搜索单元56查阅目标元件的元件信息的替代元件标识符,在元件DB 61中搜索具有替代元件标识符的替代元件,从元件DB61获取替代元件的元件信息(S442),并使显示单元45显示指示该替代元件的替代元件画面(S443)。 图15是示出了替代元件画面的图。该替代元件画面包括用于显示替代元件的元件标识符的元件标识符显示部341、用于显示替代元件的元件制造商标识符的元件制造商标识符显示部342、和用于显示在替代元件的元件信息中的替代元件的推荐等级的推荐等级显示部 343。该替代元件画面还包括用于输入指示用替代元件替代目标元件的替代指令的替代指示部351和用于输入指示拒绝替代的替代拒绝指令的替代拒绝指示部352。设计者基于替代元件画面上显示的信息输入替代指示部351和替代拒绝指示部352的指令。元件搜索单元56可显示指示目标元件的推荐等级低于推荐等级阈值的警报。元件搜索单元56获取输入的指令,并判定该指令是否是替代指令(S444)。当该指令是替代指令时(S444,否),元件搜索单元56将替代元件的元件标识符和
11特性指派给目标元件的元件标识符和特性,从而流程图结束。当该指令不是替代指令(例如替代拒绝指令)时(S444,否),元件搜索单元56进行使用许可请求处理(S446),从而流程图结束。当替代元件的推荐等级高于或等于推荐等级阈值时,元件搜索单元56可使用用于指派的替代元件的元件标识符和特性来代替目标元件的元件标识符和特性。当替代元件不存在时(S441,否),元件搜索单元56以与相同的方式进行采用请求处理(S447),从而流程图结束。根据元件判定处理,可判定此时设计数据的元件的推荐等级是否高于或等于推荐等级阈值。当设计数据的元件的推荐等级低于推荐等级阈值时,可用替代元件代替元件。应注意,元件搜索单元56可将推荐等级阈值改变为由设计者指示的值。推荐级别的阈值可包括推荐等级。当设计者需要使用目标元件时,进行上述使用许可请求(S446),即使目标元件的推荐等级低于推荐等级阈值,也是如此。在使用许可请求中,元件搜索单元56显示用于请求目标元件的使用许可的使用许可请求画面。图16是示出了使用许可请求画面的图。使用许可请求画面包括设计者输入目标元件的使用理由的使用理由输入部361、用于发送使用许可请求的请求指示部371、以及用于取消使用许可请求的取消指示部372。当设计者希望发送使用许可请求时,设计者在使用理由输入部361中输入使用理由,并选择请求指示部371。在这种情况下,元件搜索单元56获取输入到使用理由输入部361的使用理由,并将包括目标元件的元件信息和使用理由的使用许可请求发送到元件DB管理单元58。当元件搜索单元56收到替代拒绝指令时,元件搜索单元56可将使用许可请求发送到元件DB管理单元58。 当元件DB管理处理的触发是使用许可请求的接收时,元件DB管理单元58在元件 DB管理处理的S216中判定获取的评价结果是否指示元件许可。当从元件搜索单元56接收的使用理由正当时,元件DB管理单元58在S217中将指示目标元件的使用许可的使用许可信息登记到元件DB 61中。图17是示出了使用许可信息的图。对于各元件,使用许可信息指示元件标识符、元件制造商标识符、推荐等级、适用设备标识符和使用理由。适用设备标识符是指示使用元件的电子设备的标识符。使用理由是从元件搜索单元56发送的使用理由。元件DB管理单元58响应于使用许可请求,在S218中将许可通知发送到元件搜索单元 56。元件DB管理单元58响应于采用请求,在S219中将拒绝通知发送到元件搜索单元56。 当元件搜索单元56收到该通知时,元件搜索单元56再次进行对于元件使用的元件选择处理。根据使用许可请求处理,当设计者具有用于使用目标元件的正当理由时,设计者可使用目标元件,即使目标元件的推荐等级低于推荐等级阈值,也是如此。根据上面描述的电子设备设计系统201,即使在设计数据创建期间选择了设计数据中的元件之后,元件DB 61中的推荐等级改变,也可基于最新推荐等级、通过判定设计数据创建之后每个元件的推荐等级来修改设计数据。当在电路图和组装图创建之前选择了元件时,当在电路图和组装图创建期间添加了元件、或当在电路图和组装图创建之后存储了元件信息时,通过从元件DB 61获取并判定设计数据的元件的推荐等级,电子设备设计系统201可处理元件DB 61中推荐等级的变化,从而反映了有关于设计数据的推荐等级的变化。
本发明可应用到下面描述的计算机系统。图18是示出了可应用本发明的计算机系统的示例的图。图18所示的计算机系统900包括内装有CPU、磁盘驱动器等的主机901 ; 根据来自主机901的指令显示图像的显示器902 ;用于使用户在计算机系统900中输入各种信息的键盘903 ;用于使用户在显示器902的显示屏90 上指定给定位置的鼠标904 ;以及访问外部数据库等来下载例如存储在另一计算机系统中的程序的通信单元905。作为通信单元905,可利用网络通信卡、调制解调器等。能提供允许计算机在构成电子设备设计装置的计算机系统中执行上述步骤的程序作为设计程序。通过将上述程序存储在可由计算机系统读取的计算机介质中,能允许构成认证信息管理装置的计算机系统执行程序。执行上述步骤的程序存储在诸如盘910的便携式存储介质中,或由通信单元905从另一计算机系统的记录介质906下载。允许计算机系统900至少发挥设计功能的设计程序输入到计算机系统900中并在其中进行编译。编译后的程序允许计算机系统900作为具有设计功能的设计系统而操作。程序可存储在诸如盘 910的计算机可读存储介质中。这里提到的可由计算机系统900读取的记录介质包括安装在计算机中的内部存储设备,例如ROM(只读存储器)或RAM(随机存取存储器);便携式存储介质,例如盘910、软盘、DVD (数字多功能光盘)、磁光盘或IC卡;保持计算机程序的数据库;另一计算机系统及其数据库;以及可通过诸如通信单元950之类的通信装置从其连接到的计算机系统进行访问的各种记录介质。根据本发明的另一方面,提供了一种电子设备设计装置,该装置包括条件判定单元,所述条件判定单元基于包括各元件的标识符、特性和推荐级别的元件数据库,判定指示电子设备内的多个元件中的第一元件的特性的特性条件,所述推荐等级可变;选择单元,所述选择单元从所述元件数据库中选择符合所述特性条件的元件;指派单元,所述指派单元将所选择的元件的标识符指派给所述第一元件的标识符;第一判定单元,所述第一判定单元基于所述第一元件的标识符从所述元件数据库获取所述第一元件的推荐级别,并判定所获取的推荐级别;创建单元,所述创建单元创建指示所述电子设备并包括分别对应于所述多个元件的多个标识符的设计数据;以及第二判定单元,所述第二判定单元在创建之后基于所述第一元件的标识符从所述元件数据库获取所述第一元件的推荐级别,并判定所获取的推荐级别。根据说明书的技术,即使元件评价在设计期间变化,也能基于最新评价判定设计数据中的元件。附图标记Ila和lib表示存储设备。附图标记21、2 和22b表示计算机。附图标记50表示设计数据创建单元。附图标记51表示电气CAD。附图标记52表示组装CAD。附图标记M表示列表创建单元。附图标记56表示元件搜索单元。附图标记57表示信息获取单元。附图标记58表示元件DB管理单元。附图标记59a和59b表示操作单元。附图标记61表示元件DB。附图标记66表示设计DB。附图标记101和102表示计算机系统。附图标记111表示内部网络。附图标记112表示外部网络。附图标记201表示电子设备设计系统。附图标记202表示元件供应系统。
权利要求
1.一种电子设备设计装置,所述装置包括选择单元,所述选择单元从元件数据库中选择符合特性条件的第一元件,所述元件数据库包括各元件的特性和推荐级别,所述推荐级别可变;第一判定单元,所述第一判定单元从所述元件数据库获取所述第一元件的推荐级别, 并对所获取的推荐级别进行判定;创建单元,所述创建单元创建包括所述第一元件的电子设备的设计数据;以及第二判定单元,所述第二判定单元在创建之后从所述元件数据库获取所述第一元件的推荐级别,并对所获取的创建之后的推荐级别进行判定。
2.根据权利要求1所述的设计装置,其中所述第一判定单元和所述第二判定单元均判定所述第一元件的推荐级别是否低于推荐级别阈值。
3.根据权利要求2所述的设计装置,其中所述元件数据库包括指示能够替代所述元件数据库中的预定元件而使用的替代元件的替代元件标识符,并且当所述第一元件的推荐级别低于所述推荐级别阈值时,所述第一判定单元和所述第二判定单元均从所述元件数据库获取所述第一元件的替代元件标识符,获取由所述第一元件的替代元件标识符所指示的第二元件的推荐级别,并判定所述第二元件的推荐级别是否低于所述推荐级别阈值。
4.根据权利要求3所述的设计装置,其中当所述第二元件的推荐级别高于或等于所述推荐级别阈值时,所述第一判定单元和所述第二判定单元均判定是否收到了用于用所述第二元件替代所述第一元件的指令,当判定收到了所述指令时,用所述第二元件替代所述第一元件。
5.根据权利要求4所述的设计装置,其中当所述第二元件的推荐级别高于或等于所述推荐级别阈值时,所述第一判定单元和所述第二判定单元均显示所述第二元件的信息并接收所述指令。
6.根据权利要求1所述的设计装置,其中所述选择单元显示包括符合所述特性条件的元件的推荐级别的信息,接收从符合所述特性条件的元件中选择一个元件的选择指令,并根据所述选择指令选择一个元件。
7.一种计算机可读介质,所述计算机可读介质中存储有使计算机执行处理的设计程序,所述处理包括以下步骤从元件数据库中选择符合特性条件的第一元件,所述元件数据库包括各元件的特性和推荐级别,所述推荐级别可变;从所述元件数据库获取所述第一元件的推荐级别,并对所获取的推荐级别进行判定; 创建包括所述第一元件的电子设备的设计数据;以及在创建之后,从所述元件数据库获取所述第一元件的推荐级别,并对所获取的创建之后的推荐级别进行判定。
8.一种电子设备设计方法,该方法包括从元件数据库中选择符合特性条件的第一元件,所述元件数据库包括各元件的特性和推荐级别,所述推荐级别可变;从所述元件数据库获取所述第一元件的推荐级别,并对所获取的推荐级别进行判定;创建包括所述第一元件的电子设备的设计数据;以及在创建之后,从所述元件数据库获取所述第一元件的推荐级别,并对所获取的创建之后的推荐级别进行判定。
9.根据权利要求8所述的方法,该方法还包括 响应于预定触发的出现修改所述元件数据库。
全文摘要
本发明涉及电子设备设计装置、电子设备设计程序和方法。所述电子设备设计装置包括选择单元,所述选择单元从元件数据库中选择符合特性条件的第一元件,所述元件数据库包括各元件的特性和推荐级别,所述推荐级别可变;第一判定单元,所述第一判定单元从所述元件数据库获取所述第一元件的推荐级别,并对所获取的推荐级别进行判定;创建单元,所述创建单元创建包括所述第一元件的电子设备的设计数据;以及第二判定单元,所述第二判定单元在创建之后从所述元件数据库获取所述第一元件的推荐级别,并对所获取的创建之后的推荐级别进行判定。
文档编号G06F17/30GK102163245SQ20111004153
公开日2011年8月24日 申请日期2011年2月21日 优先权日2010年2月23日
发明者前田裕治, 森泉清和, 江崎恒平, 渡边高行 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1