[发明专利]一种虚拟化芯片测试系统在审
申请号: | 202210913004.3 | 申请日: | 2022-07-31 |
公开(公告)号: | CN115203054A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 郑俊飞;任明刚 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/455 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 马鹏林;朝鲁蒙 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 芯片 测试 系统 | ||
本发明提出一种虚拟化芯片测试系统,包括:前端控制模块,所述前端控制模块配置用于接收用户的测试请求并将测试请求发送到后端测试模块;后端测试模块,所述后端测试模块配置用于接收前端控制模块发送的测试请求并根据测试请求执行所述测试请求对应的测试操作。本发明技术方案提供了一种虚拟化芯片测试系统,能够带来以下有益效果:此方案降低了芯片仿真测试系统的使用难度,任何层级的技术人员都可轻松入门并使用该工具执行测试验证工作,减少了测试人员的重复环境搭建工作。自动化的设备创建/删除流程和通用的测试用例执行流程,减少了测试环境冲突导致的软硬件异常,实现了统一的设备管理机制,统一的设备创建流程。
技术领域
本发明涉及计算机领域,更具体地涉及一种虚拟化芯片测试系统。
背景技术
随着芯片国产化替代需求越来越紧迫,市场上涌现出越来越多芯片设计公司,然而芯片研发周期较长,需经历架构、设计、验证、软件开发、测试、流片、流片后测试等多个阶段,并且产品越靠后问题修复成本越高,为了降低研发周期,研发人员设计了许多芯片仿真测试系统,目的是为了使芯片设计和测试并行执行,以便尽早发现并修复问题。
目前通常的芯片仿真测试平台设计方法是,利用虚拟化技术,在hypervisor中添加模拟芯片行为的硬件设备、创建虚拟机镜像并安装系统,然后传递模拟设备参数并启动虚拟机,之后登录到虚拟机系统中即可看到模拟硬件设备,通过编写设备驱动程序验证硬件行为是否达到预期,从而在芯片设计阶段即可同时进行芯片的验证测试等工作。
这种做法可有效提升芯片设计和验证测试工作并行性,但是仍然存在以下问题:
1.系统使用难度较高。系统使用人员需要掌握各种虚拟化、硬件原理、设备驱动开发、测试代码开发等专业知识,才能对整个系统进行操作,通常单个开发人员不能具备全部技能,因此需要多角色人员配合工作,才能完成芯片测试,严重影响产品开发迭代速度。
2.系统重复工作较多。不同的硬件测试需要执行许多重复的开发运维工作,比如为hypervisor添加模拟硬件、创建虚拟机镜像文件、安装操作系统、配置虚拟机网络环境、编写硬件驱动代码、编写驱动测试代码、搭建自动化测试环境等,才能执行测试用例。
3.系统资源冲突较多。由于缺乏测试环境管理机制,多个用户可能登录同一测试环境执行测试而互相不可知,直至由于资源冲突产生软硬件异常,用户各自搭建测试环境也可能产生冲突,如宿主机、虚拟机网络配置冲突导致无法登录等,此类异常通常较难定位。
因此,亟需一种有效方案解决上述问题。
发明内容
为解决以上问题,本发明提出一种虚拟化芯片测试系统,包括:
前端控制模块,所述前端控制模块配置用于接收用户的测试请求并将测试请求发送到后端测试模块;
后端测试模块,所述后端测试模块配置用于接收前端控制模块发送的测试请求并根据测试请求执行所述测试请求对应的测试操作。
在本发明的一些实施方式中,前端控制模块包括Web前端,所述Web前端进一步包括:
设备管理视图,所述设备管理视图配置用于为用户提供设备管理操作界面并将用户的对设备的操作请求发送到所述后端测试模块;
用例管理视图,所述用例管理视图配置用于为用户提供测试用例的管理操作界面并将用户对测试用例的操作请求发送到所述后端测试模块。
在本发明的一些实施方式中,后端测试模块包括Web后端,所述Web后端进一步包括:
设备管理代理模块,所述设备管理代理模块配置用于接收所述前端控制模块发送的对设备的操作请求,并将所述对设备的操作请求发送到后端测试模块中的宿主机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210913004.3/2.html,转载请声明来源钻瓜专利网。