The present invention provides a method and system for improving the efficiency of collaborative simulation platform verification, the method includes: establishing a collaborative simulation platform, collaborative simulation platform to test chip comprises a plurality of functional units; C model including: each functional unit, formed by several sub models corresponding to the simulation test of test chip the incentive to the chip to be tested; and the C model at the same time send the same test; in the process of simulation, each simulation test model is independent of the output of the simulation results; according to the simulation results of intermediate logic, and a simulation test of the current simulation test model adjacent model, input test requirements of simulation sub model simulation results testing the current simulation model corresponding to the format conversion for adjacent excitation of the same format as the adjacent sub simulation model and phase The neighbor simulation sub model corresponds to the input test excitation of the functional unit. The invention improves the verification efficiency and ensures the consistency of the same test case.
【技术实现步骤摘要】
提高协同仿真平台验证效率的方法及系统
本专利技术涉及网络通信领域,尤其涉及一种提高协同仿真平台验证效率的方法及系统。
技术介绍
如图1所示,为现有技术中的协同仿真架构图,其为一种芯片级的协同仿真操作平台,在该协同仿真平台下,对于待测试芯片而言,对其所有的功能,仅能够做一次芯片级协同仿真;然而,随着芯片规模的提高,协同仿真中的调试难度越来越高,该种架构不适宜科技的发展。进一步的,为了降低调试难度,在协同仿真前期,结合图2所示,根据待测试芯片的功能将整个待测试芯片划分为一个个子系统,作为芯片功能参照的C模型也会按照同样的方式进行划分,通过这种层次化的验证方式,各个子系统之间的调试工作可以并行完成,并通过子系统阶段或者模块级的调试提前发现问题,减少后期芯片级仿真的工作量,因为相同的问题所在的层级越低其调试难度越低,从而提高协同仿真验证效率。上述对待测试芯片进行划分后,所述待测试芯片形成了芯片级,子系统级和模块级等层级结构;现有技术中,对应该种层级结构的待测试芯片的协同仿真平台中,需要为每一个待测的子系统和模块分别产生激励,很难保证同一个测试用例在不同级别的系统测试中的一 ...
【技术保护点】
一种提高协同仿真平台验证效率的方法,其特征在于,所述方法包括:建立协同仿真平台,所述协同仿真平台包括:待测试芯片以及对应所述待测试芯片建立的C模型;所述待测试芯片包括:根据其功能将其划分的若干个功能单元;所述C模型包括:对应待测试芯片的各个功能单元、依次形成的若干个仿真测试子模型,每个仿真测试子模型一一对应待测试芯片的各个功能单元;向所述待测试芯片和所述C模型同时发送同一个测试激励;仿真过程中,每个仿真测试子模型均独立输出仿真结果;根据中间结果仿真逻辑,以及当前所述仿真测试子模型相邻的下一个仿真测试子模型,将当前所述仿真测试子模型对应的仿真结果的格式转换为与其相邻的仿真子模 ...
【技术特征摘要】
1.一种提高协同仿真平台验证效率的方法,其特征在于,所述方法包括:建立协同仿真平台,所述协同仿真平台包括:待测试芯片以及对应所述待测试芯片建立的C模型;所述待测试芯片包括:根据其功能将其划分的若干个功能单元;所述C模型包括:对应待测试芯片的各个功能单元、依次形成的若干个仿真测试子模型,每个仿真测试子模型一一对应待测试芯片的各个功能单元;向所述待测试芯片和所述C模型同时发送同一个测试激励;仿真过程中,每个仿真测试子模型均独立输出仿真结果;根据中间结果仿真逻辑,以及当前所述仿真测试子模型相邻的下一个仿真测试子模型,将当前所述仿真测试子模型对应的仿真结果的格式转换为与其相邻的仿真子模型所需求的输入测试激励的相同的格式,以作为其相邻的仿真子模型以及相邻的仿真子模型对应的所述功能单元的输入测试激励。2.根据权利要求1所述的提高协同仿真平台验证效率的方法,其特征在于,所述待测试芯片被划分为子系统级别的层级结构,所述功能单元一一对应所述待测试芯片的各个子系统。3.根据权利要求1所述的提高协同仿真平台验证效率的方法,其特征在于,所述待测试芯片被划分为模块级别的层级结构,所述功能单元一一对应所述待测试芯片的各个子模块。4.根据权利要求1所述的提高协同仿真平台验证效率的方法,其特征在于,所述方法还包括:当前仿真测试子模型以及与其对应的功能单元均输出仿真结果后,判断当前仿真测试子模型的仿真结果与对应所述功能单元的仿真结果是否相同;若相同,判断当前待测试芯片的功能单元通过验证;若不同,判断当前待测试芯片的功能单元未能通过验证。5.根根据权利要求4所述的提高协同仿真平台验证效率的方法,其特征在于,所述方法还包括:若判断当前仿真测试子模型的仿真结果与对应所述功能单元的仿真结果不相同,则结束仿真,并输出报错信息。6.一种提高协同仿真平台验证效率的系...
【专利技术属性】
技术研发人员:薛炜澎,唐飞,江源,
申请(专利权)人:盛科网络苏州有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。