本申请公开了一种电路仿真展示方法及装置。其中,该方法包括:接收预定格式的激励;筛选出待仿真的目标电路以及激励中待仿真的目标激励;基于目标激励对目标电路进行仿真生成仿真结果;在目标展示界面至少展示目标激励、目标电路以及仿真结果。本申请解决了由于相关技术中,仿真激励、仿真结果以及仿真电路分别在不同的展示窗口进行展示造成的仿真过程中操作繁琐、耗费时间以及仿真效率低下的技术问题。题。题。
【技术实现步骤摘要】
电路仿真展示方法及装置
[0001]本申请涉及数字电路领域,具体而言,涉及一种电路仿真展示方法及装置。
技术介绍
[0002]相关EDA技术中,仿真激励、仿真结果以及仿真电路分别在不同的展示窗口进行展示,用户在查看不同的数据时,需要在各个展示窗口之间来回切换,操作步骤较为繁琐。例如,当用户发现仿真结果的激励信号需要修改时,则需要从仿真结果所在的窗口,手动切换至仿真激励所在的窗口,并在激励信号修改完成后,进行再一次的编译并运行仿真,此时,又需要手动切换至仿真结果所在的展示窗口查看新生成的激励波形以及基于该激励波形的结果波形,因此可见,相关技术中,这种展示方式,不但操作繁琐,浪费时间,而且影响仿真效率。
[0003]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0004]本申请实施例提供了一种电路仿真展示方法及装置,以至少解决由于相关技术中,仿真激励、仿真结果以及仿真电路分别在不同的展示窗口进行展示造成的仿真过程中操作繁琐、耗费时间以及仿真效率低下的技术问题。
[0005]根据本申请实施例的一个方面,提供了一种电路仿真展示方法,包括:接收预定格式的激励;筛选出待仿真的目标电路以及激励中待仿真的目标激励;基于目标激励对目标电路进行仿真生成仿真结果;在目标展示界面至少展示目标激励、目标电路以及仿真结果。
[0006]可选地,筛选出待仿真的目标电路以及激励中待仿真的目标激励,包括:接收目标对象的第一选择指令;确定第一选择指令选取的电路图中的目标区域;检测属于目标区域内的电路,确定属于目标区域内的电路为目标电路,其中,目标电路包括一个或者多个电路;获取属于目标区域内的激励,确定属于目标区域内的激励为目标激励,其中,目标激励包括一个或者多个激励。
[0007]可选地,筛选出待仿真的目标电路以及激励中待仿真的目标激励,包括:展示各个电路对应的第一标识信息以及各个激励对应的第二标识信息;接收目标对象的第二选择指令,确定第二选择指令所选中的第一标识信息为第一目标标识信息,以及第二选择指令所选中的第二标识信息为第二目标标识信息;确定第一目标标识信息对应的电路为目标电路;确定第二目标标识信息对应的激励为目标激励。
[0008]可选地,筛选出待仿真的目标电路以及激励中待仿真的目标激励,包括:接收目标对象的第三选择指令,确定第三选择指令选择的激励为目标激励;获取目标激励中的输入信号和/或输出信号;根据目标激励中的输入信号和/或输出信号确定目标电路。
[0009]可选地,筛选出待仿真的目标电路以及激励中待仿真的目标激励,包括:接收目标对象的第四选择指令,确定第四选择指令所选中的电路为目标电路;确定目标电路中的输入信号和/或输出信号;根据目标电路中的输入信号和/或输出信号在激励中确定目标激
励。
[0010]可选地,基于目标激励对目标电路进行仿真生成仿真结果,包括:建立目标激励与目标电路的目标对应关系;基于目标对应关系对目标激励与目标电路进行仿真,生成仿真结果。
[0011]可选地,建立目标激励与目标电路的目标对应关系,包括:建立目标电路与多个目标激励的第一对应关系;基于目标对应关系对目标激励与目标电路进行仿真,生成仿真结果,包括:基于第一对应关系对目标电路采用多个目标激励进行仿真,得到目标电路在多个目标激励下的生成的多个仿真结果。
[0012]可选地,建立目标激励与目标电路的目标对应关系,还包括:建立多个目标电路与目标激励的第二对应关系;基于目标对应关系对目标激励与目标电路进行仿真,生成仿真结果,还包括:基于第二对应关系对多个目标电路采用目标激励进行仿真,得到多个目标电路中每个目标电路在目标激励下生成的多个仿真结果。
[0013]可选地,方法还包括:在仿真结果包含第一输入激励波形和第二输入激励波形的情况下,建立第一输入激励波形与第二输入激励波形的关联关系;修改第一输入激励波形,得到修改后的第一输入激励波形;根据关联关系和修改后的第一输入激励波形,得到更新后的目标激励;基于更新后的目标激励对目标电路进行仿真,得到新的仿真结果。
[0014]可选地,目标电路包括:逻辑演算电路,目标激励包括:逻辑演算激励信号,仿真结果包括:逻辑演算结果,其中,逻辑演算激励信号包括:输入信号与输出信号;输入信号至少包括两类输入:第一类输入信号具有信号标识与逻辑值,第二类输入信号只具有信号标识;所述输出信号包括:逻辑值或输入信号标识。
[0015]根据本申请实施例的另一方面,还提供了一种电路仿真展示装置,包括:接收模块,用于接收预定格式的激励;筛选模块,用于筛选出待仿真的目标电路以及激励中待仿真的目标激励;生成模块,用于基于目标激励对目标电路进行仿真生成仿真结果;展示模块,用于在目标展示界面至少展示目标激励、目标电路以及仿真结果。
[0016]在本申请实施例中,采用在同一展示界面同时展示仿真激励、仿真电路以及仿真结果的方式,通过接收预定格式的激励;筛选出待仿真的目标电路以及激励中待仿真的目标激励;基于目标激励对目标电路进行仿真生成仿真结果;在目标展示界面至少展示目标激励、目标电路以及仿真结果,达到了在同一界面快速完成仿真的目的,从而实现了避免在仿真过程中来回切换展示窗口,简化仿真的操作步骤,提升仿真效率的技术效果,进而解决了由于相关技术中,仿真激励、仿真结果以及仿真电路分别在不同的展示窗口进行展示造成的仿真过程中操作繁琐、耗费时间以及仿真效率低下的技术问题。
附图说明
[0017]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0018]图1是相关技术中某款软件显示仿真数据的展示界面示意图;
[0019]图2是根据本申请实施例一种可选的的电路仿真展示方法的流程示意图;
[0020]图3是本申请实施例中一种可选的电路选择方法的示意图;
[0021]图4是本申请实施例中一种可选的激励选择方法的示意图;
[0022]图5是本申请实施例中一种可选的仿真电路示意图;
[0023]图6是本申请实施例中一种可选的仿真结果示意图;
[0024]图7是本申请实施例中一种可选的激励仿真得到的电路显示图;
[0025]图8是本申请实施例中一种可选的修改后的波形示意图;
[0026]图9是本申请实施例中将RN第一个信号修改后波形变化示意图;
[0027]图10是同时对两个仿真电路进行仿真的示意图;
[0028]图11是本申请实施例中一种可选的的逻辑演算电路图;
[0029]图12是本申请实施例中一种可选的自动生成的逻辑演算结果的展示窗口示意图;
[0030]图13是本实施例中逻辑演算得到的电路显示示意图;
[0031]图14根据本申请实施例的一种电路仿真展示装置的结构示意图。
具体实施方式
[0032]为了使本
的人员更好地理解本申请方本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种电路仿真展示方法,其特征在于,包括:接收预定格式的激励;筛选出待仿真的目标电路以及所述激励中待仿真的目标激励;基于所述目标激励对所述目标电路进行仿真生成仿真结果;在目标展示界面至少展示所述目标激励、所述目标电路以及所述仿真结果。2.根据权利要求1所述的方法,其特征在于,筛选出待仿真的目标电路以及所述激励中待仿真的目标激励,包括:接收目标对象的第一选择指令;确定所述第一选择指令选取的电路图中的目标区域;检测属于所述目标区域内的电路,确定属于所述目标区域内的所述电路为所述目标电路,其中,所述目标电路包括一个或多个电路;获取属于所述目标区域内的所述激励,确定属于所述目标区域内的所述激励为所述目标激励,其中,所述目标激励包括一个或多个激励。3.根据权利要求2所述的方法,其特征在于,筛选出待仿真的目标电路以及所述激励中待仿真的目标激励,包括:展示各个电路对应的第一标识信息以及各个激励对应的第二标识信息;接收目标对象的第二选择指令,确定所述第二选择指令所选中的第一标识信息为第一目标标识信息,以及所述第二选择指令所选中的第二标识信息为第二目标标识信息;确定所述第一目标标识信息对应的电路为所述目标电路;确定所述第二目标标识信息对应的激励为所述目标激励。4.根据权利要求1所述的方法,其特征在于,筛选出待仿真的目标电路以及所述激励中待仿真的目标激励,包括:接收目标对象的第三选择指令,确定所述第三选择指令选择的激励为所述目标激励;获取所述目标激励中的输入信号和/或输出信号;根据所述目标激励中的输入信号和/或所述输出信号确定所述目标电路。5.根据权利要求1所述的方法,其特征在于,筛选出待仿真的目标电路以及所述激励中待仿真的目标激励,包括:接收目标对象的第四选择指令,确定所述第四选择指令所选中的电路为所述目标电路;确定所述目标电路中的输入信号和/或输出信号;根据所述目标电路中的输入信号和/或所述输出信号在所述激励中确定目标激励。6.根据权利要求1所述的方法,其特征在于,基于所述目标激励对所述目标电路进行仿真生成仿真结果,包括:建立所述目标激励与所述目标电路的目标对应关系;基于所述目标对应关系对所述目...
【专利技术属性】
技术研发人员:丁柯,丁仲,张崇茜,
申请(专利权)人:北京芯愿景软件技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。