器件生成方法和装置的制造方法

文档序号:9579426阅读:242来源:国知局
器件生成方法和装置的制造方法
【技术领域】
[0001] 本发明涉及电子设计领域,并且特别地,设计一种器件生成方法和装置。
【背景技术】
[0002] 目前,在设计电子器件时,设计人员需要手动输入器件布局中的所有要素,才能够 生成对应的电子器件。例如,在绘制器件布局的过程中,用户需要逐层绘制布局中的所有 层,才能够得到期望的布局。
[0003] 已有的器件生成方法不仅会增加设计人员的工作量,而且会占用大量的时间和人 力成本;并且,由于最终生成器件的结构完全由设计人员来决定,因此,生成器件的准确性 并不能够得到保证,一旦设计人员绘制器件的过程出现错误,将导致生成的器件与实际期 望的器件不符。
[0004] 针对相关技术中器件生成的工作量大、成本高、以及准确性无法保证的问题,目前 尚未提出有效的解决方案。

【发明内容】

[0005] 针对相关技术中器件生成的工作量大、成本高、以及精确性无法保证的问题,本发 明提出一种器件生成方法和装置,能够减少器件生成所耗费的时间和人力成本,提高器件 生成准确性。
[0006] 本发明的技术方案是这样实现的:
[0007] 根据本发明的一个方面,提供了 一种器件生成方法。
[0008] 根据本发明的器件生成方法包括:
[0009] 接收用户输入的器件特征;
[0010] 在预先配置有多个器件与器件参数之间的对应关系的数据库中查找进行查找,确 定器件参数与输入的器件特征相匹配的器件;
[0011] 根据确定的器件的器件参数,生成器件。
[0012] 并且,该方法可以进一步包括:
[0013] 如果在数据库中查找到器件参数与输入的器件特征相匹配的器件数量为多个,则 将多个器件提示给用户;并且,在生成器件时,将用户从多个器件中选择的器件确定为需要 生成的器件。
[0014] 此外,在用户输入的器件特征包含器件中的至少一个层的情况下,在确定器件参 数与输入的器件特征相匹配的器件时,将数据库中同样包含上述至少一个层的器件确定为 与输入的器件特征相匹配的器件。
[0015] 此外,在用户输入的器件特征包含多个层之间的位置关系的情况下,在确定器件 参数与输入的器件特征相匹配的器件时,将数据库中具有满足上述位置关系的层的器件确 定为与输入的器件特征相匹配的器件。
[0016] 此外,生成器件包括:
[0017] 判断用户输入的器件特征的格式与数据库中确定的器件的器件参数的格式是否 相同;
[0018] 在判断结果为是的情况下,直接基于用户已经输入的器件特征生成该器件的剩余 部分;
[0019] 在判断结果为否的情况下,将数据库中确定的器件的器件参数的格式转换为与输 入的器件特征的格式相同,基于用户已经输入的器件特征和转换后的器件参数,生成该器 件的剩余部分。
[0020] 根据本发明的另一方面,还提供了 一种器件生成装置。
[0021 ] 根据本发明的器件生成装置包括:
[0022] 接收模块,用于接收用户输入的器件特征;
[0023] 查找模块,用于在预先配置有多个器件与器件参数之间的对应关系的数据库中查 找进行查找,确定器件参数与输入的器件特征相匹配的器件;
[0024] 生成模块,用于根据确定的器件的器件参数,生成器件。
[0025] 该装置可以进一步包括:
[0026] 提示模块,用于在从数据库中查找到器件参数与输入的器件特征相匹配的器件数 量为多个的情况下,则将多个器件提示给用户;
[0027] 并且,在生成器件时,生成模块将用户从多个器件中选择的器件确定为需要生成 的器件。
[0028] 此外,在用户输入的器件特征包含器件中的至少一个层的情况下,在确定器件参 数与输入的器件特征相匹配的器件时,查找模块用于将数据库中同样包含上述至少一个层 的器件确定为与输入的器件特征相匹配的器件。
[0029] 此外,在用户输入的器件特征包含多个层之间的位置关系的情况下,在确定器件 参数与输入的器件特征相匹配的器件时,查找模块用于将数据库中具有满足上述位置关系 的层的器件确定为与输入的器件特征相匹配的器件。
[0030] 此外,生成模块还用于判断用户输入的器件特征的格式与数据库中确定的器件的 器件参数的格式是否相同;并且,在判断结果为是的情况下,生成模块直接基于用户已经输 入的器件特征生成该器件的剩余部分;并且,该生成装置进一步包括转换模块,用于在判断 结果为否的情况下,将数据库中确定的器件的器件参数的格式转换为与输入的器件特征的 格式相同,并且,生成模块用于基于用户已经输入的器件特征和转换后的器件参数,生成该 器件的剩余部分。
[0031] 本发明通过根据用户输入的部分器件特征确定用户实际希望输入的器件,进而从 数据库中查找并生成该器件,能够避免在生成器件的过程中用户需要输入器件的所有结 构,从而有效减少了设计人员的工作量,并且提高了器件生成的准确性。
【附图说明】
[0032] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。
[0033] 图1是根据本发明实施例的器件生成方法的流程图;
[0034] 图2和图3是根据本发明实施例的器件生成方法的实现流程示意图;
[0035] 图4a至图4c是根据本发明实施例的器件生成方法生成器件的一个具体实例的示 意图;
[0036] 图5是根据本发明实施例的器件生成装置的框图;
[0037] 图6是实现本发明技术方案的计算机的示例性结构框图。
【具体实施方式】
[0038] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的 范围。
[0039] 根据本发明的实施例,提供了 一种器件生成方法。
[0040] 如图1所示,根据本发明实施例的器件生成方法包括:
[0041] 步骤S101,接收用户输入的器件特征;
[0042] 步骤S103,在预先配置有多个器件与器件参数之间的对应关系的数据库中查找进 行查找,确定器件参数与输入的器件特征相匹配的器件;
[0043] 步骤S103,根据确定的器件的器件参数,生成器件。
[0044] 其中,用户输入的器件特征可以包括器件中的一个或多个层、和/或器件中多个 层之间所满足的位置关系(例如,完全覆盖、部分覆盖、一个层进入另一个层中等),并且, 还可以包含其他能够体现出器件特征的信息(例如器件名称等)。用户输入这些器件特征 的形式可以包括但不限于:手动绘制、描述语句。例如,在用户输入一个层时,可以绘制该 层,也可以输入该层的名称、也可以输入该层的参数(例如,材料、规格、掺杂类型、耐压性 能等)。
[0045] 另外,上述数据库中保存的内容可以包括:器件名称、器件中层的名称、器件中层 的编号、器件中层与层之间的关系、或者其组合。此外,数据库中还可以包括层的参数。[0046]并且,该方法可以进一步包括:
[0047] 如果在数据库中查找到器件参数与输入的器件特征相匹配的器件数量为多个,则 将多个器件提示给用户;并且,在生成器件时,将用户从多个器件中选择的器件确定为需要 生成的器件。在将多个器件提示给用户时,可以提供多个器件的名称、和/或多个器件的简 要结构图。
[0048] 根据本发明的一个实施例,在用户输入的器件特征包含器件中的至少一个层的情 况下,在确定器件参数与输入的器件特征相匹配的器件时,将数据库中同样包含上述至少 一个层的器件确定为与输入的器件特征相匹配的器件。
[0049] 根据本发明的另一实施例,在用户输入的器件特征包含多
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1