【技术实现步骤摘要】
【国外来华专利技术】用于GPU的着色器核心的在空闲周期期间的自测试根据35U.S.C.§119的优先权要求本专利申请要求于2017年12月5日提交的题为“用于GPU的着色器核心的在空闲周期期间的自测试(SELF-TESTDURINGIDLECYCLESFORSHADERCOREOFGPU)”的非临时申请第15/832,042号的优先权,所述非临时申请被转让给本申请的受让人,并且在此通过引用明确地并入本文。
本公开涉及处理电路系统的自测试。
技术介绍
汽车可以包含可以向所述车辆的驾驶员提供信息、数据、图像、视频等的显示装置。例如,显示装置可以显示由后视相机捕获的视频,以辅助车辆驾驶员安全地倒出停车位。进一步地,显示装置可以是汽车高级驾驶员辅助系统(ADAS)的一部分,或者可以可操作地耦接到所述ADAS,使得显示装置还可以显示盲点警报,以向驾驶员警示在其盲点处存在车辆。图形处理单元(GPU)是被配置成并行执行许多操作的处理电路,并且可用于生成用于显示的图形数据的图形操作。GPU用于包含汽车的各种环境中。例如,GPU生成图像内容,如在方向盘后面的仪表板上的图像内容。GPU包含作为可编程处理器的着色器核心,着色器程序作为用于生成图像内容的过程的一部分在所述着色器核心上执行。
技术实现思路
总体上,本公开描述了用于图形处理单元(GPU)核心和存储器的结构现场测试的技术。此类测试可以称为现场测试,所述现场测试的实例包含逻辑内建自测试(LBIST)和存储器内建自测试(MBIST),其可以用于安全关键 ...
【技术保护点】
1.一种用于图形处理单元GPU的自测试的方法,所述方法包括:/n由所述GPU确定所述GPU的操作的安全等级;/n确定所述GPU进入空闲模式的实例;以及/n响应于所述GPU进入所述空闲模式而执行自测试以确定所述GPU是否根据所述安全等级进行操作。/n
【技术特征摘要】
【国外来华专利技术】20171205 US 15/832,0421.一种用于图形处理单元GPU的自测试的方法,所述方法包括:
由所述GPU确定所述GPU的操作的安全等级;
确定所述GPU进入空闲模式的实例;以及
响应于所述GPU进入所述空闲模式而执行自测试以确定所述GPU是否根据所述安全等级进行操作。
2.根据权利要求1所述的方法,其中确定所述GPU的操作的所述安全等级包括由所述GPU接收指示所述安全等级的指令。
3.根据权利要求1所述的方法,其中所述安全等级指示需要在所述GPU的电路或存储器块中检测到多少故障。
4.根据权利要求1所述的方法,其中执行所述自测试包括执行所述自测试的多个切片的操作,每个切片包括所述自测试的操作的一部分,所述方法进一步包括:
在执行所述多个切片中的切片的操作时,接收使所述GPU退出所述空闲模式的一或多个指令;
暂停所述自测试的所述切片的执行;以及
执行所述一或多个指令。
5.根据权利要求4所述的方法,其进一步包括:
在所述一或多个指令的执行完成之后,确定所述GPU重新进入所述空闲模式;以及
响应于所述GPU重新进入所述空闲模式而重新执行所述切片的所述操作。
6.根据权利要求1所述的方法,其进一步包括:
利用编译器基于指令集架构ISA生成使所述GPU指示所述安全等级的指令,其中对于安全关键应用和非安全关键应用,所述ISA是相同的。
7.根据权利要求1所述的方法,其中所述GPU被配置成在汽车操作时为汽车应用生成图像内容,并且所述安全等级是汽车安全完整性等级ASIL的一部分,并且其中执行所述自测试包括在所述汽车的操作期间执行所述自测试。
8.根据权利要求1所述的方法,其中执行所述自测试包括响应于所述GPU进入所述空闲模式并且独立于来自另一个处理电路的指示所述GPU执行所述自测试的任何指令而执行所述自测试以确定所述GPU是否根据所述安全等级进行操作。
9.根据权利要求1所述的方法,其进一步包括:
在执行所述自测试之前,利用所述GPU的硬接线电路系统独立于来自另一个处理电路的用于存储所述GPU的上下文的任何指令而将所述GPU的上下文存储到系统存储器中。
10.一种用于图形处理单元GPU的自测试的装置,所述装置包括:
存储器,所述存储器被配置成存储自测试的信息;以及
所述GPU,其中所述GPU被配置成:
确定所述GPU的操作的安全等级;
确定所述GPU进入空闲模式的实例;并且
响应于所述GPU进入所述空闲模式而执行所述自测试以确定所述GPU是否根据所述安全等级进行操作。
11.根据权利要求10所述的装置,其中为了确定所述GPU的操作的所述安全等级,所述GPU被配置成接收指示所述安全等级的指令。
12.根据权利要求10所述的装置,其中所述安全等级指示需要在所述GPU的电路或存储器块中检测到多少故障。
13.根据权利要求10所述的装置,其中为了执行所述自测试,所述GPU被配置成执行所述自测试的多个切片的操作,每个切片包括所述自测试的操作的一部分,并且其中所述GPU被配置成:
在执行所述多个切片中的切片的操作时,接收使所述GPU退出所述空闲模式的一或多个指令;
暂停所述自测试的所述切片的执行;并且
执行所述一或多个指令。
14.根据权利要求13所述的装置,其中所述GPU被配置成:
在所述一或多个指令的执行完成之后,确定所述GPU重新进入所述空闲模式;并且
响应于所述GPU重新进入所述空闲模式而重新执行所述切片的所述操作。
15.根据权利要求10所述的装置,其进一步包括中央处理单元CPU,所述CPU被配置成利用编译器基于指令集架构ISA生成使所述GPU指示所述安全等级的指令,其中对于安全关键应用和非安全关键应用,所述ISA是相同的。
16.根据权利要求10所述的装置,其中所述装置是汽车,其中所述GPU被配置成在所述汽车操作时为汽车应用生成图像内容,并且所述安全等级是汽车安全完整性等级ASIL的一部分,并且其中所述GPU被配置成在所述汽车的操作期间执行所述自测...
【专利技术属性】
技术研发人员:R·古拉堤,A·E·格鲁贝尔,B·L·约翰逊,J·C·云,金东炫,A·K·H·容,A·萨克塞纳,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。