[1]何嘉文,杜 斐,聂 瞾,等.基于 SystemC 的 GPU 软硬件协同虚拟平台构建方法[J].计算机技术与发展,2021,31(08):129-133.[doi:10. 3969 / j. issn. 1673-629X. 2021. 08. 022]
 HE Jia-wen,DU Fei,NIE Zhao,et al.A Construction Method of GPU Software and Hardwire CooperationVirtual Simulation Platform Based on SystemC[J].,2021,31(08):129-133.[doi:10. 3969 / j. issn. 1673-629X. 2021. 08. 022]
点击复制

基于 SystemC 的 GPU 软硬件协同虚拟平台构建方法()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
31
期数:
2021年08期
页码:
129-133
栏目:
应用前沿与综合
出版日期:
2021-08-10

文章信息/Info

Title:
A Construction Method of GPU Software and Hardwire CooperationVirtual Simulation Platform Based on SystemC
文章编号:
1673-629X(2021)08-0129-05
作者:
何嘉文杜 斐聂 瞾田 泽
航空工业西安航空计算技术研究所,陕西 西安 710068
Author(s):
HE Jia-wenDU FeiNIE ZhaoTIAN Ze
AVIC Computing Technique Research Institute,Xi’an 710068,China
关键词:
虚拟验证平台GPU 芯片软硬件协同SystemC平台构建
Keywords:
virtual verification platformchip of GPUsoftware and hardwire cooperationSystemCplatform construction
分类号:
TP39
DOI:
10. 3969 / j. issn. 1673-629X. 2021. 08. 022
摘要:
当前芯片虚拟验证中,一般使用硬件描述语言(verilog 语言或 SystemVerilog 语言)构建主机模型和验证平台,模拟主机行为,对待测设计施加激励。 对于 GPU 芯片而言,由于芯片功能被拆分到软件驱动和硬件设计,且软件驱动功能极其复杂,导致利用硬件描述语言模拟软件驱动行为的主设备模型很困难,不仅开发时间较长,还难以确保主设备模型和软件驱动行为一致,且还需单独开发对软件驱动的验证平台。 因此,该文提出了一种 GPU 芯片的软硬件协同验证平台构建方法,以 SystemC 语言作为桥梁,在虚拟验证平台中兼容软件语言开发的激励和驱动,以及使用硬件语言开发的待测设计,不仅能够加快 GPU 虚拟验证平台的开发进度,还能保证虚拟验证和芯片的测试时主设备模型行为的一致性,对当前 GPU 芯片验证工作很有帮助。
Abstract:
In the current chip virtual verification,we usually use hardwire description language (verilog or SystemVerilog) to build master equipment model and verification platform, simulate the behavior of the master equipment,and exert incentives to the design under test.For GPU,because chip function is divided into software driver and hardwire design, and the function of the software driver is extremely complex, it is difficult to simulate the master equipment model of software driver behavior using hardware description language. In addition to the long development time, it is difficult to ensure that the master equipment model is consistent with the behavior of the software driver,and a verification platform for the software driver needs to be developed separately. Therefore, we propose a construction method of GPU software and hardwire cooperation virtual simulation platform. With System C language as a bridge, it is compatible with the motivation and driver of software language development and the design to be tested using hardware language development. This function not only speeds up the development of the simulation platform, but also ensures the consistency of the behavior of master equipment model during virtual verification and chip test, which is quite helpful to the current GPU chip verification.
更新日期/Last Update: 2021-08-10