一种电路系统的仿真方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31497724 阅读:23 留言:0更新日期:2021-12-18 12:42
本申请提供了一种电路系统的仿真方法、装置、电子设备及存储介质,该方法包括:在获取到待仿真电路系统的电路设计架构之后,基于电路设计架构分别创建出待仿真电路系统的数字电路仿真黑盒和模拟电路仿真黑盒;基于数字电路仿真黑盒和模拟电路仿真黑盒,生成待仿真电路系统的数模混纺环境;在判断出接收到待仿真电路系统的实际设计电路之后,利用实际设计电路对数模混纺环境执行实体替换操作,得到实际数模混纺环境;最后,触发实际数模混纺环境的仿真运行指令,得到待仿真电路系统的仿真结果,能够在电路设计人员进行电路设计的同时,借用黑盒替代未完成的电路,并行完成对应电路系统仿真环境的设置,缩短了电路系统开发和仿真验证步骤的时间差。证步骤的时间差。证步骤的时间差。

【技术实现步骤摘要】
一种电路系统的仿真方法、装置、电子设备及存储介质


[0001]本专利技术涉及集成电路设计
,特别属于集成电路设计自动化领域,具体涉及一种电路系统的仿真方法、装置、电子设备及存储介质。

技术介绍

[0002]SoC(Systerm on Chip,片上系统)的设计流程通常包括系统架构、算法设计与优化、电路系统开发、电路系统仿真验证,版图设计、物理验证等自顶向下的串行设计方式。电路系统设计的每个环节都有相应的商业标准EDA工具。比如Synopsys、Cadence、Empyrean等公司开发的系统电路设计EDA(Electronic Design Automatic,电子设计自动化)工具,可为电路系统设计者提供强大的数模混合电路设计功能和仿真验证功能。
[0003]在实际SoC电路系统的开发和仿真过程中,往往数字电路、模拟电路以及电路系统的仿真环节的开发和验证人员都是由不同的工程师去完成。
[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]确定出所述顶层电路原理图进行仿真所需的仿真数据包;其中,所述仿真数据包包括:仿真参数、脚本数据以及激励源数据;
[0037]基于所述顶层电路原理图和所述仿真数据包,生成所述待仿真电路系统的数模混
纺环境。
[0038]可选地,在上述电路系统的仿真装置中,所述替换单元具体用于:
[0039]分别确定出所述实际设计电路中的数字电路和模拟电路;
[0040]将所述实际设计电路中的所述数字电路和所述模拟电路,对应替换所述数模混纺环境中的所述数字电路仿真黑盒和所述模拟电路仿真黑盒,得到所述实际数模混纺环境。
[0041]可选地,在上述电路系统的仿真装置中,还包括:
[0042]展示单元,用于将所述仿真结果进行展示。
[0043]本专利技术第三方面公开了一种电子设备,包括:存储器和处理器;
[0044]所述存储器用于存储计算机指令;
[0045]所述处理器用于在执行所述存储器存储的计算机指令时,具体执行如第一方面公开的任一项所述的电路系统的仿真方法。
[0046]本专利技术第四方面公开了一种存储介质,用于存储程序,所述程序被执行时,用于实现如第一方面公开的任一项所述的电路系统的仿真方法。
[0047]本专利技术提供的电路系统的仿真方法,包括:在获取到待仿真电路系统的电路设计架构之后,基于电路设计架构分别创建出待仿真电路系统的数字电路仿真黑盒和模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电路系统的仿真方法,其特征在于,包括:在获取到待仿真电路系统的电路设计架构之后,基于所述电路设计架构,分别创建出所述待仿真电路系统的数字电路仿真黑盒和模拟电路仿真黑盒;基于所述数字电路仿真黑盒和所述模拟电路仿真黑盒,生成所述待仿真电路系统的数模混纺环境;判断是否接收到所述待仿真电路系统的实际设计电路;其中,所述实际设计电路是依据所述电路设计架构进行电路设计得到的;若判断结果为是,则利用所述实际设计电路对所述数模混纺环境执行实体替换操作,得到实际数模混纺环境;触发所述实际数模混纺环境的仿真运行指令,得到所述待仿真电路系统的仿真结果。2.根据权利要求1所述的电路系统的仿真方法,其特征在于,基于所述电路设计架构,分别创建出所述待仿真电路系统的数字电路仿真黑盒和模拟电路仿真黑盒,包括:分别采集所述电路设计架构中数字电路的接口信息和模拟电路的引脚信息;分别基于所述接口信息和所述引脚信息,创建出所述数字电路仿真黑盒以及所述模拟电路仿真黑盒。3.根据权利要求1所述的电路系统的仿真方法,其特征在于,基于所述数字电路仿真黑盒和所述模拟电路仿真黑盒,生成所述待仿真电路系统的数模混纺环境,包括:调用所述数字电路仿真黑盒和所述模拟电路仿真黑盒,确定出所述待仿真电路系统的顶层电路原理图;确定出所述顶层电路原理图进行仿真所需的仿真数据包;其中,所述仿真数据包包括:仿真参数、脚本数据以及激励源数据;基于所述顶层电路原理图和所述仿真数据包,生成所述待仿真电路系统的数模混纺环境。4.根据权利要求1所述的电路系统的仿真方法,其特征在于,利用所述实际设计电路对所述数模混纺环境执行实体替换操作,得到实际数模混纺环境,包括:分别确定出所述实际设计电路中的数字电路和模拟电路;将所述实际设计电路中的所述数字电路和所述模拟电路,对应替换所述数模混纺环境中的所述数字电路仿真黑盒和所述模拟电路仿真黑盒,得到所述实际数模混纺环境。5.根据权利要求1

4任一项所述的电路系统的仿真方法,其特征在于,在触发所述实际数模混纺环境的仿真运行指令,得到所述待仿真电路系统的仿真结果之后,还包括:将所述仿真结果进行展示。6.一种电路系统的仿真装置,其特征在于,包括:创建...

【专利技术属性】
技术研发人员:陈岚尹明会
申请(专利权)人:中国科学院微电子研究所
类型:发明
国别省市:

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

1