一种基于网络的验证平台的制作方法

未命名 08-27 阅读:87 评论:0


1.本发明涉及一种芯片验证平台的设计,主要应用于芯片的系统验证和样品验证领域,特别涉及一种基于网络实现的规模化自动化的验证平台。


背景技术:

2.在芯片设计过程中,芯片系统验证和样品验证工作的验证效率,直接影响到一款芯片的开发成本和产品质量,以及芯片的上市时间,高效高质量的验证需要基于一个可靠安全的验证环境开展,其中验证平台的构建形式尤为重要。通常采用专用测试设备和待测芯片在测试机上搭建验证环境进行测试,由于是临时搭建硬件环境,每次测试前都需要进行系统调试,对于大量芯片的样品验证,需要投入更多的人员及设备,验证结果人工汇总分析工作量大,测试周期长、验证效率低。另外,测试一般在独立工位进行,测试设备不便于统一管理,人为因素对测试环境的干扰,也是芯片验证中亟待解决的一大难题。
3.为了提供一种统一管理、自动高效、安全可靠的验证环境,本发明提出一种基于网络的验证平台。


技术实现要素:

4.本发明所解决的技术问题是,如何设计一种基于网络的验证平台,提升验证的自动化、可靠性,以及验证效率。
5.本发明提出一种基于网络的验证平台,包括:主机模块、网络通信模块、测试模块3部分,各组件功能说明如下:
6.主机模块,由设备管理主机和用户登录主机组成,实现对测试模块的操控和管理;通常设备管理主机只配置一台,用户登录主机可配置多台且分布在多个工位;
7.测试模块,由测试主机和验证系统组成,实现对芯片的功能验证;测试主机和验证系统都有网络接口,主机模块通过网络通信模块直接访问测试主机和验证系统;
8.网络通信模块,包括各种网络连接设备,与主机模块和测试模块连接,实现对分散放置的用户登录主机和测试模块硬件设备进行网络互连及安全管理;
9.测试模块,由具有网络接口的测试主机和验证系统组成,测试主机用于控制验证系统实现对芯片功能的测试;
10.测试人员操作用户登录主机,通过网络通信模块连接到测试主机,对测试主机所连接的验证系统进行实时操控,执行各种测试任务。
11.设备管理主机通过网络通信模块访问任何一台验证系统,对验证系统进行统一的功能配置,监控验证系统的软硬件状态和验证任务的执行情况,以及测试结果的汇总分析,提升芯片设计中验证的准确性和高效性。
12.用户登录主机通过网络通信模块能够访问任何一台测试主机,用户登录主机用于人机交互,实现测试任务的执行和管理;每一台用户登录主机能够连接到任一台测试主机,对当前访问的测试主机所连接的多台验证系统进行同时操控,实现测试任务通过一台用户
登录主机投递到多台验证系统进行并行测试。
13.测试模块由多组测试子模块组成,每组测试子模块由一台测试主机和多台验证系统组成;一台测试主机连接多台验证系统,验证系统完成配置和启动后自动执行测试任务;用户采用不同的登录主机,能够分时连接到同一台测试主机,对测试主机所连接的验证系统进行操控,从而支持多用户对同一台验证系统的分时访问,监控测试状态及测试数据。
14.测试模块中的验证系统由、接口模块、芯片功能模块3部分组成,测试主机连接到调试模块和接口模块,实现测试主机对调试模块和接口模块的独立控制:
15.调试模块,通过调试接口连接到芯片功能模块,用于对芯片功能模块进行配置和调试操作;
16.接口模块,通过测试接口连接到芯片功能模块,用于对芯片功能模块的接口进行测试;
17.芯片功能模块,为被测试的芯片或芯片仿真器,芯片功能模块可以是芯片系统验证阶段的芯片fpga仿真器,或是芯片样品验证阶段的芯片样品。
附图说明
18.图1是一种基于网络的验证平台的结构图。
19.图2是测试模块中的验证系统的结构图。
具体实施方式
20.下面结合附图对本发明仿真器进行详细说明。
21.如图1所示,给出验证平台的结构图。验证平台包括主机模块、网络通信模块、测试模块3部分:主机模块由设备管理主机和用户登录主机组成,其中用户登录主机采用多台主机设备,每个用户使用一台主机设备;网络通信模块实现主机模块和测试模块网络互连;测试模块分为多组测试子模块,每组测试子模块由一台测试主机和多台验证系统组成。
22.如图2所示,为验证系统的结构图,包括调试模块、接口模块、芯片功能模块3部分,测试主机通过调试模块连接到芯片功能模块,实现对芯片功能模块的配置和调试操作;测试主机通过接口模块连接到芯片功能模块,实现对芯片功能模块各种通信接口的测试。
23.本专利具体实现方式中,设备管理主机采用一台专用pc机,用于验证系统的配置管理,用户登录主机为员工的个人工位pc机,网络通信模块采用路由器及连接网络电缆,使用公司内部局域网,实现主机模块中的pc机和测试模块的网络互联。测试模块中的测试主机采用了测试pc机,验证系统中调试模块采用jtag仿真器,接口模块为通信接口测试读卡器,芯片功能模块为fpga验证板,fpga验证板可以配置成不同的芯片,从而支持多个芯片项目的系统验证并行开展。测试模块中的测试主机和多台验证系统中的硬件设备,都放在实验室进行统一管理,与测试人员物理隔离,减少人为因素对各种硬件设备的干扰,保证了测试环境的安全可靠。


技术特征:
1.一种基于网络的验证平台,其特征在于验证平台包括:主机模块、网络通信模块、测试模块,各组件功能说明如下:主机模块,由设备管理主机和用户登录主机组成,实现对测试模块的操控和管理;测试模块,由测试主机和验证系统组成,实现对芯片的功能验证;测试主机和验证系统都有网络接口,主机模块通过网络通信模块直接访问测试主机和验证系统;网络通信模块,与主机模块和测试模块连接,实现对分散放置的用户登录主机和测试模块硬件设备进行网络互连及安全管理;测试人员操作用户登录主机,通过网络通信模块连接到测试主机,对测试主机所连接的验证系统进行实时操控,执行各种测试任务。2.根据权利要求1所述的一种基于网络的验证平台,其特征在于设备管理主机通过网络通信模块访问任何一台验证系统,对验证系统进行统一的功能配置,监控验证系统的软硬件状态和验证任务的执行情况,以及测试结果的汇总分析。3.根据权利要求1所述的一种基于网络的验证平台,其特征在于用户登录主机通过网络通信模块能够访问任何一台测试主机,用户登录主机用于人机交互,实现测试任务的执行和管理;每一台用户登录主机能够连接到任一台测试主机,对当前访问的测试主机所连接的多台验证系统进行同时操控,实现测试任务通过一台用户登录主机投递到多台验证系统进行并行测试。4.根据权利要求1所述的一种基于网络的验证平台,其特征在于测试模块由多组测试子模块组成,每组测试子模块由一台测试主机和多台验证系统组成;一台测试主机连接多台验证系统,验证系统完成配置和启动后自动执行测试任务。5.根据权利要求1所述的一种基于网络的验证平台,其特征在于验证系统由调试模块、接口模块、芯片功能模块3部分组成,测试主机连接到调试模块和接口模块,实现对调试模块和接口模块的独立控制:调试模块,通过调试接口连接到芯片功能模块,用于对芯片功能模块进行配置和调试操作;接口模块,通过测试接口连接到芯片功能模块,用于对芯片功能模块的接口进行测试;芯片功能模块,为被测试的芯片或芯片仿真器。

技术总结
本发明介绍一种基于网络的验证平台,涉及到芯片验证领域。本发明的验证平台由主机模块、网络通信模块、测试模块组成。主机模块由设备管理主机和用户登录主机组成,网络通信模块实现主机模块和测试模块的网络互连,测试模块由测试主机和多台验证系统组成。通过无线或有线的网络连接方式,实现了设备管理主机对所有验证系统的统一管理;用户登录主机支持访问任一台测试主机,对测试主机所连接的验证系统进行操作从而执行测试任务。本发明的验证平台实现了验证系统规模化组网,便于测试监控和测试设备的统一管理,提升了测试环境的可靠性,保证芯片开发的进度和验证效率。证芯片开发的进度和验证效率。证芯片开发的进度和验证效率。


技术研发人员:张洪波 杨雅雯
受保护的技术使用者:北京中电华大电子设计有限责任公司
技术研发日:2023.04.24
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐