一种电子产品模型设计自动化方法、装置、设备和介质制造方法及图纸

技术编号:38642261 阅读:11 留言:0更新日期:2023-08-31 18:35
本发明专利技术公开了一种电子产品模型设计自动化方法、装置、设备和介质,该方法包括:获取电子产品的模型设计文件,该模型设计文件是将电子产品的模型设计结构按照预设规则写入表格而形成的文件;该预设规则至少包括命名规则;解析模型设计文件,以自动生成与该模型设计文件对应的抽象模型,其中,抽象模型是用于构建电子产品的仿真模型的模型框架,本发明专利技术能够缩短电子产品的整体设计流程所需的时间,提高电子产品设计效率。子产品设计效率。子产品设计效率。

【技术实现步骤摘要】
一种电子产品模型设计自动化方法、装置、设备和介质


[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]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如第一方面的电子产品模型设计自动化方法的步骤。本专利技术技术方案,具有如下优点:
[0034]本专利技术实施例提供一种电子产品模型设计自动化方法,该方法包括:获取电子产品的模型设计文件,该模型设计文件是将电子产品的模型设计结构按照预设规则写入表格而形成的文件;解析模型设计文件,以自动生成与该模型设计文件对应的抽象模型,其中,抽象模型是用于构建电子产品的仿真模型的模型框架,本专利技术能够避免手动编程造成的各步骤中同一模型不一致的情况,缩短电子产品的整体设计流程所需的时间,提高电子产品设计效率。
附图说明
[0035]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图:
[0036]图1为本专利技术实施例提供的一种电子产品模型设计自动化方法的流程图。
[0037]图2为本专利技术实施例提供的一种自动生成抽象模型的方法的流程图。
[0038]图3为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子产品模型设计自动化方法,其特征在于,所述方法包括:获取电子产品的模型设计文件;所述模型设计文件是将电子产品的模型设计结构按照预设规则写入表格而形成的文件;所述预设规则至少包括命名规则;解析所述模型设计文件,以自动生成与所述模型设计文件对应的抽象模型;所述抽象模型是用于构建电子产品的仿真模型的模型框架。2.根据权利要求1所述的方法,其特征在于,所述解析所述模型设计文件,以自动生成与所述模型设计文件对应的抽象模型之前,所述方法包括:检测所述模型设计文件中的每项表格内容是否符合所述命名规则;在存在表格内容不符合所述命名规则的情况下,发出文件修改提醒信息;所述文件修改提醒信息是对不符合所述命名规则的所述表格内容进行修改的提醒信息;接收修改后的模型设计文件,并重新执行所述检测所述模型设计文件中的每项表格内容是否符合所述命名规则的步骤;在每项表格内容均符合所述命名规则的情况下,确定所述模型设计文件可解析。3.根据权利要求2所述的方法,其特征在于,所述解析所述模型设计文件,以自动生成与所述模型设计文件对应的抽象模型的步骤,包括:基于所述模型设计文件生成与所述模型设计文件对应的初始模型;基于预设脚本检测所述初始模型是否存在预设设计问题;在所述初始模型存在预设设计问题的情况下,更新所述初始模型,以解决所述初始模型中存在的所述预设设计问题,并将更新后的所述初始模型确定为所述电子产品的抽象模型;基于更新后的所述抽象模型,在所述模型设计文件中同步更改所述预设设计问题对应的描述部分,以形成新的所述模型设计文件;在所述初始模型不存在预设设计问题的情况下,将所述初始模型确定为所述电子产品的抽象模型。4.根据权利要求3所述的方法,其特征在于,所述模型设计文件包括标题行和除标题行外的其他行;所述其他行中的每一行用于描述一个模块;所述基于所述模型设计文件生成与所述模型设计文件对应的初始模型的步骤,包括:基于所述预设规则解析所述模型设计文件的标题行,以确定所述模型设计文件中各列信息的含义;基于各列信息的含义解析所述模型设计文件中除标题行外的其他行,以至少确定多个模块的模块信...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:苏州异格技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1