System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() SoC芯片全生命周期健康状态数据积累方法及系统技术方案_技高网

SoC芯片全生命周期健康状态数据积累方法及系统技术方案

技术编号:43014710 阅读:16 留言:0更新日期:2024-10-18 17:19
本发明专利技术提供了一种SoC芯片全生命周期健康状态数据积累方法及系统,其中方法包括:周期性地获取表征芯片健康状态的信息数据;对获取的所述信息数据进行格式设定,构建健康状态数据包单元;设定所述健康状态数据包单元的数据存储策略,并根据所述数据存储策略对所述健康状态数据包进行云端存储或本地存储;根据存储状态,对相应健康状态数据包单元进行数据收集,最终全部存储于云端存储,完成对种SoC芯片全生命周期健康状态数据的积累。本发明专利技术在时间维度和结构维度定义了数据精简压缩的方法,在尽可能保留健康监控信息的同时减少数据量;能够有效收集芯片全生命周期的运行状态信息。

【技术实现步骤摘要】

本专利技术涉及车用芯片,具体地,涉及一种soc芯片全生命周期健康状态数据积累方法及系统,同时提供了一种相应的计算机终端及计算机可读存储介质。


技术介绍

1、随着汽车电子电气系统的不断演进,车用芯片的复杂度不断提升。近年来区域和中央控制概念逐步流行,带动车上越来越多地应用先进制程soc芯片,其典型特点包括:

2、性能优异,远超传统嵌入式mcu的处理能力;

3、采用目前的最先进制程,处于16nm以下,达到7nm及更低;

4、系统复杂异构,除cpu外,还包括gpu、npu(神经网络处理)、多媒体处理等其它协处理单元;

5、搭载例如linux这种复杂的高阶操作系统;

6、配备较大容量的存储器,包括运行时内存ddr会达到数十gb,而持久性存储会达到数十至数百gb。

7、芯片制造工艺多达数十道甚至上百道,结构复杂,尺寸微小,任何一道工艺或结构异常都会导致芯片失效。同时芯片较为脆弱,任何不当使用都可能会损伤芯片,使得芯片在使用过程中出现失效。芯片失效涉及的分析非常复杂、需要的技术方法较多。

8、车载芯片掌握着车辆关键的控制功能,与安全密切相关,在使用中突然失效基本不可接受,只有能准确判断芯片的老化程度,才能做预防性维保。目前先进制程soc芯片在汽车上应用的时间相对短,存在痛点,并且随着汽车智能化市场的持续放量痛点必将带来如下技术问题:

9、1、缺乏有效手段记录芯片全生命周期数据,真实失效数据积累有限,无法应用在给出准确的mission profile和有效评估失效率的技术中。

10、2、芯片在使用中的关键数据缺少有效累积手段,无法被集中处理分析。


技术实现思路

1、本专利技术针对现有技术中存在的上述不足,提供了一种soc芯片全生命周期健康状态数据积累方法及系统,同时提供了一种相应的计算机终端及计算机可读存储介质。

2、根据本专利技术的一个方面,提供了一种soc芯片全生命周期健康状态数据积累方法,包括:

3、周期性地获取表征芯片健康状态的信息数据;

4、对获取的所述信息数据进行格式设定,构建健康状态数据包单元;

5、设定所述健康状态数据包单元的数据存储策略,并根据所述数据存储策略对所述健康状态数据包进行云端存储或本地存储;

6、根据存储状态,对相应健康状态数据包单元进行数据收集,最终全部存储于云端存储,完成对种soc芯片全生命周期健康状态数据的积累。

7、优选地,所述周期性地获取表征芯片健康状态的信息数据,包括:

8、当soc芯片开启时,周期性采集表征芯片健康状态的寄存器信息数据,或者,对soc芯片的运行数据进行健康状态诊断,获得表征芯片健康状态的诊断结果信息数据。

9、优选地,所述对获取的所述信息数据进行格式设定,构建健康状态数据包单元,包括:

10、所述信息数据主要由一系列信号量组成;对每一种信号量赋予一个预定id,并规定所述信号量的表达数据类型,得到id+value的二进制存储格式;

11、获得所有信号量及其二进制存储格式,构建得到健康状态数据包单元。

12、优选地,将所述健康状态数据包单元设置为分钟和天两种数据存储周期,分别记为minutehealthdata和dayhealthdata;其中,dayhealthdata通过抽样每天的最后一个minutehealthdata产生。

13、优选地,还包括:采用压缩算法对所述健康状态数据包单元进行压缩,包括:

14、采用压缩算法,通过相应算法的api对所述健康状态数据包单元进行压缩和解压缩的操作;其中,所述压缩算法,包括:zlib算法、gzip算法和brotli算法。

15、优选地,所述设定所述健康状态数据包单元的数据存储策略,并根据所述数据存储策略对所述健康状态数据包进行云端存储或本地存储,包括:

16、当存在联网上传链路时,分别按照所述健康状态数据包单元设定的数据存储周期的频率,将所述健康状态数据包单元通过实时上传链路上传到云端存储;当网络产生不稳定因素时,通过本地缓存机制,将不能立即发送的健康状态数据包单元存储于本地存储中,待网络稳定时再依序发出;

17、当不存在联网上传链路时,将所述健康状态数据包单元存储于本地存储上,并对单位时间内产生的数据量进行限制。

18、通过其它传输途径,将所述健康状态数据包单元传送到中间代理处理单元,再通过所述中间代理处理单元中转传输到云端存储或者本地存储。

19、优选地,所述根据存储状态,对相应健康状态数据包单元进行数据收集,最终全部存储于云端存储,包括:

20、对于通过联网上传链路或中间代理处理单元上传至云端存储的健康状态数据包单元,直接完成数据收集;

21、对于本地存储的健康状态数据包单元,将相应数据拷贝后再进行数据收集。

22、根据本专利技术的另一个方面,提供了一种soc芯片全生命周期健康状态数据积累系统,包括:

23、数据获取模块,该模块用于周期性地获取表征芯片健康状态的信息数据;

24、数据包构建模块,该模块用于对获取的所述信息数据进行格式设定,构建健康状态数据包单元;

25、数据存储模块,该模块用于设定所述健康状态数据包单元的数据存储策略,并根据所述数据存储策略对所述健康状态数据包进行云端存储或本地存储;

26、数据收集模块,该模块用于根据存储状态,对相应健康状态数据包单元进行数据收集,最终全部存储于云端存储。

27、根据本专利技术的第三个方面,提供了一种计算机终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时可用于执行上述中任一项所述的方法,或,运行上述中任一项所述的系统。

28、根据本专利技术的第四个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可用于执行上述中任一项所述的方法,或,运行上述中任一项所述的系统。

29、由于采用了上述技术方案,本专利技术与现有技术相比,具有如下至少一项的有益效果:

30、本专利技术提供的soc芯片全生命周期健康状态数据积累方法及系统,在时间维度和结构维度定义了数据精简压缩的方法,在尽可能保留健康监控信息的同时减少数据量。

31、本专利技术提供的soc芯片全生命周期健康状态数据积累方法及系统,区分数据颗粒度,定义适配于不同场景的数据存储及收集策略,可灵活应用于联网传输环境和本地存储。

32、本专利技术提供的soc芯片全生命周期健康状态数据积累方法及系统,能够有效收集芯片全生命周期的运行状态信息并记录保存,利用导出的数据可以更准确的进行芯片老化失效分析,同时可以进行芯片早期失效预警,起到保护人身财产安全的效果。

本文档来自技高网...

【技术保护点】

1.一种SoC芯片全生命周期健康状态数据积累方法,其特征在于,包括:

2.根据权利要求1所述的SoC芯片全生命周期健康状态数据积累方法,其特征在于,所述周期性地获取表征芯片健康状态的信息数据,包括:

3.根据权利要求1所述的SoC芯片全生命周期健康状态数据积累方法,其特征在于,所述对获取的所述信息数据进行格式设定,构建健康状态数据包单元,包括:

4.根据权利要求3所述的SoC芯片全生命周期健康状态数据积累方法,其特征在于,将所述健康状态数据包单元设置为分钟和天两种数据存储周期,分别记为MinuteHealthData和DayHealthData;其中,DayHealthData通过抽样每天的最后一个MinuteHealthData产生。

5.根据权利要求1所述的SoC芯片全生命周期健康状态数据积累方法,其特征在于,还包括:采用压缩算法对所述健康状态数据包单元进行压缩,包括:

6.根据权利要求1所述的SoC芯片全生命周期健康状态数据积累方法,其特征在于,所述设定所述健康状态数据包单元的数据存储策略,并根据所述数据存储策略对所述健康状态数据包进行云端存储或本地存储,包括:

7.根据权利要求1所述的SoC芯片全生命周期健康状态数据积累方法,其特征在于,所述根据存储状态,对相应健康状态数据包单元进行数据收集,最终全部存储于云端存储,包括:

8.一种SoC芯片全生命周期健康状态数据积累系统,其特征在于,包括:

9.一种计算机终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时可用于执行权利要求1-7中任一项所述的方法,或,运行权利要求8所述的系统。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时可用于执行权利要求1-7中任一项所述的方法,或,运行权利要求8所述的系统。

...

【技术特征摘要】

1.一种soc芯片全生命周期健康状态数据积累方法,其特征在于,包括:

2.根据权利要求1所述的soc芯片全生命周期健康状态数据积累方法,其特征在于,所述周期性地获取表征芯片健康状态的信息数据,包括:

3.根据权利要求1所述的soc芯片全生命周期健康状态数据积累方法,其特征在于,所述对获取的所述信息数据进行格式设定,构建健康状态数据包单元,包括:

4.根据权利要求3所述的soc芯片全生命周期健康状态数据积累方法,其特征在于,将所述健康状态数据包单元设置为分钟和天两种数据存储周期,分别记为minutehealthdata和dayhealthdata;其中,dayhealthdata通过抽样每天的最后一个minutehealthdata产生。

5.根据权利要求1所述的soc芯片全生命周期健康状态数据积累方法,其特征在于,还包括:采用压缩算法对所述健康状态数据包单元进行压缩,包括:

<...

【专利技术属性】
技术研发人员:姜辛贺光辉章健勇林啸袁友行
申请(专利权)人:北京辉羲智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1