[发明专利]仿真设备、仿真系统、仿真方法和仿真程序在审
申请号: | 201811217211.5 | 申请日: | 2018-10-18 |
公开(公告)号: | CN109783837A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 西博史 | 申请(专利权)人: | 瑞萨电子株式会社 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李辉 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 跟踪信息 处理单元 仿真设备 仿真程序 仿真目标 仿真系统 输入信息 匹配 时间序列顺序 指令集仿真器 并行处理 并行执行 分析单元 划分单元 模型生成 确认单元 组合单元 检测 失配 | ||
为了提供能够提高仿真速度的仿真设备、仿真系统、仿真方法和仿真程序,仿真设备包括:分析单元,其通过使用第一跟踪信息,检测仿真目标模型的处理单元,这些处理单元没有相互依赖性并且能够并行处理;划分单元,其从仿真目标模型生成处理单元,并从第一跟踪信息生成用于处理单元的输入信息;多个第二指令集仿真器,其通过使用输入信息,关于处理单元并行执行仿真,以生成第二跟踪信息;确认单元,其将第一跟踪信息和第二跟踪信息相互比较,以检测匹配部分和失配部分;以及组合单元,其按时间序列顺序组合与匹配部分相对应的第二跟踪信息。
于2017年11月13日提交的日本专利申请号2017-218190的包括说明书、附图和摘要在内的公开内容通过引用整体并入本文。
背景技术
本发明涉及一种仿真设备、仿真系统、仿真方法和仿真程序。
在开发与汽车等有关的技术时,正在引入基于模型的开发(MBD),其中通过使用模型来执行仿真以便防止在开发的后期阶段中出现问题,该模型仿真在开发的早期阶段待开发的产品的行为。在这种开发中,例如,详细分析定时和性能对于汽车控制技术而言是重要的。然而,在当前周期精确仿真器中,执行速度比实际芯片中的执行速度慢两个或更多个数量级。对于发动机启动、行驶等执行的数十秒到几分钟的仿真需要长的执行时间。
为了解决该问题,例如,通过使用多核模型仿真器来提高仿真速度(参见日本未审查专利申请公开号2006-293759),该多核模型仿真器包括多个线程和执行线程的多个核心模型。
发明内容
然而,在日本未审查专利申请公开号2006-293759中描述的发明涉及一种并发执行方法,其基于假定各自作为硬件单元的处理器元件PE0、PE1等之间的依赖性(即,处理器元件PE1使用处理器元件PE0的处理结果的依赖性)是稀疏的。因此,如果处理器元件PE0与PE1之间的依赖性或相同处理器元件PE0之间的依赖性是密集的,则在内部发生排队并且仿真速度难以增加。
因此,需要一种仿真设备、仿真系统、仿真方法和仿真程序,其能够提高仿真速度。
根据本说明书的描述和附图,其他目的和新颖特征将是显而易见的。
根据一个实施例,通过使用第一跟踪信息从仿真目标模型生成多个处理单元,该多个处理单元没有相互依赖性并且能够并行处理;从第一跟踪信息生成用于处理单元的输入信息;关于处理单元并行执行仿真,以生成第二跟踪信息;并且按时间序列顺序组合第二跟踪信息的与第一跟踪信息匹配的部分,以获得仿真结果。
根据上文所描述的实施例,可以提供一种仿真设备、仿真系统、仿真方法和仿真程序,其可以提高仿真速度。
附图说明
图1是根据第一实施例的仿真的概要的说明图。
图2是图示了包括根据第一实施例的仿真设备10的仿真系统1的示意性配置的框图。
图3是图示了根据第一实施例的仿真方法的过程的流程图。
图4是图示了根据第一实施例的同步分析进程的过程的流程图。
图5是根据第一实施例的同步分析进程的说明图。
图6是图示了根据第一实施例的验证进程的过程的流程图。
图7图示了包括根据第一实施例的仿真设备10的仿真系统2的示意性配置。
图8是图示了根据第一实施例的基于模型的开发的仿真系统100的示意性配置的框图。
图9图示了包括根据第二实施例的仿真设备70的仿真系统3的示意性配置。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社,未经瑞萨电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811217211.5/2.html,转载请声明来源钻瓜专利网。