System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及集成电路芯片,特别是涉及一种基于仿真多芯片模型的芯片数据流传输方法、系统、计算机设备、存储介质和计算机程序产品。
技术介绍
1、在多芯片运行过程中,芯片需要进行交互协助从而完成芯片任务,芯片在交互协助过程中需要进行数据传输,而数据传输中往往受温度、湿度、电压波动、电磁噪声等环境因素干扰从而使得数据传输过程中的数据流稳定性较差,从而导致芯片间交互传输的效率收到较大干扰。因此如何提升芯片数据流的稳定性是当前的研究重点。
2、传统的芯片数据流稳定方式是通过人工将集成电路芯片设置于特定环境中,从而减少环境因素对数据流稳定性的影响,但是在集成电路芯片的数据传输过程中不同传输周期的数据传输量变化浮动较大时,固定环境无法确保数据流持续处于稳定状态,仍然存在芯片数据流稳定性较低的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高芯片数据流传输稳定性的基于仿真多芯片模型的芯片数据流传输方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种基于仿真多芯片模型的芯片数据流传输方法,包括:
3、确定集成电路芯片所处环境的各环境因素的影响参数,并基于各所述环境因素的影响参数,构建包含所有环境因素的仿真多芯片模型;
4、获取所述集成电路芯片中每个芯片的数据传输信息及所述集成电路芯片的传输线程信息,基于所述传输线程信息和所述数据传输信息,确定每个传输线程信息对应的传输周期和每个传输周期对应的数
5、基于所述仿真多芯片模型、各所述传输周期、以及每个传输周期对应的数据传输量,仿真每个传输周期的各所述传输线程信息的传输进程,得到各所述传输线程信息在每个传输周期的数据流信息,并获取所述数据流信息的波动范围;
6、通过单一变量法策略分别调整各所述环境因素的影响参数,确定每个环境因素的影响参数变化与所述数据流信息的波动范围变化的关联关系,并基于所述关联关系,确定所述波动范围不大于波动范围阈值时每个环境因素的目标影响参数;
7、确定所述集成电路芯片的每个传输线程信息所处的传输周期,并将每个传输线程信息所处环境的各环境因素对应的影响参数,调整至所述传输线程信息所处的传输周期对应的目标影响参数。
8、在其中一个实施例中,所述确定集成电路芯片所处环境的各环境因素的影响参数,包括:
9、确定集成电路芯片所处环境的各环境因素;
10、获取每个环境因素的多个影响因素的因素值、以及每个环境因素对所述集成电路芯片的目标影响因素,并在每个环境因素的多个影响因素中,筛选每个环境因素的目标影响因素的因素值,作为每个环境因素的影响参数。
11、在其中一个实施例中,所述基于所述传输线程信息和所述数据传输信息,确定每个传输线程信息对应的传输周期和每个传输周期对应的数据传输量,包括:
12、基于每个芯片的数据传输信息,确定每个芯片的数据处理任务、以及每个芯片的目标传输数据,并获取每个芯片的数据处理速率;
13、基于每个芯片的数据处理任务,确定每个芯片进行数据传输时所需的传输线程信息,并基于每个芯片的目标传输数据、每个芯片的数据处理速率、以及每个芯片的数据处理任务,计算每个芯片的数据处理时间;
14、基于每个芯片的数据处理时间,确定每个芯片的数据传输时间点,并基于每个芯片所需的传输线程信息,构建每个传输线程信息对应的所有芯片的数据传输时序;
15、基于每个传输线程信息的数据传输时序,识别每个传输线程信息的各传输周期,以及每个传输周期中的所有芯片的目标传输数据对应的数据传输量。
16、在其中一个实施例中,所述基于各所述环境因素的影响参数,构建包含所有环境因素的仿真多芯片模型,包括:
17、获取物联网芯片的芯片仿真模型,并在所述芯片仿真模型中的各传输线程信息处添加各所述环境因素,作为各所述传输线程信息的干扰信息;
18、将各所述环境因素的影响参数,作为各所述干扰信息的干扰参数,得到包含所有环境因素的仿真多芯片模型。
19、在其中一个实施例中,所述基于所述仿真多芯片模型、各所述传输周期、以及每个传输周期对应的数据传输量,仿真每个传输周期的各所述传输线程信息的传输进程,得到各所述传输线程信息在每个传输周期的数据流信息,包括:
20、针对每个传输线程信息,将所述传输线程信息的每个传输周期、以及所述传输线程信息的每个传输周期对应的数据传输量,输入所述仿真多芯片模型,仿真所述传输线程信息的每个传输周期对应的传输进程,得到所述传输线程信息的每个传输周期对应的数据传输分布信息;
21、确定各所述数据传输分布信息中每个时间点的数据传输速率和数据传输量;
22、将所述数据传输分布信息的各数据传输速率,按各所述数据传输速率对应的时间点的先后顺序进行排序,得到所述数据传输分布信息对应的数据传输速率分布信息,并将所述数据传输分布信息的各数据传输量,按各所述数据传输量对应的时间点的先后顺序进行排序,得到所述数据传输分布信息对应的数据传输量分布信息;
23、将所述数据传输分布信息对应的数据传输速率分布信息、以及所述数据传输分布信息对应的数据传输量分布信息,作为所述数据传输分布信息对应的传输周期的数据流信息。
24、在其中一个实施例中,所述获取所述数据流信息的波动范围,包括:
25、针对每个数据流信息,基于所述数据流信息在每个时间点的数据传输速率,识别所述数据流信息的数据传输速率范围,以及,基于所述数据流信息在每个时间点的数据传输量,识别所述数据流信息的数据传输量范围;
26、基于所述数据流信息的数据传输速率范围、以及所述数据流信息的数据传输量范围,确定所述数据流信息的波动范围。
27、在其中一个实施例中,所述通过单一变量法策略分别调整各所述环境因素的影响参数,确定每个环境因素的影响参数变化与所述数据流信息的波动范围变化的关联关系,包括:
28、通过单一变量法策略,分别调整单个环境因素的影响参数,得到所述单个环境因素的多个新影响参数,并将各所述新影响参数,分别替换所述单个环境因素的影响参数,返回执行基于各所述环境因素的影响参数,构建包含所有环境因素的仿真多芯片模型步骤,得到所述单个环境因素的各新影响参数对应的各所述传输线程信息在每个数据流信息的新波动范围;
29、基于所述单个环境因素的各新影响参数、以及各所述新影响参数对应的各所述传输线程信息在每个数据流信息的新波动范围,识别所述单个环境因素的影响参数变化与各所述传输线程信息在每个数据流信息的波动范围变化的关联关系。
30、在其中一个实施例中,所述基于所述关联关系,确定所述波动范围不大于波动范围阈值时每个环境因素的目标影响参数,包括:
31、获取波动范围阈值,针对每个传输线程信息,基于所述关联关系,确定所述传输线程信息在每本文档来自技高网...
【技术保护点】
1.一种基于仿真多芯片模型的芯片数据流传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定集成电路芯片所处环境的各环境因素的影响参数,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述传输线程信息和所述数据传输信息,确定每个传输线程信息对应的传输周期和每个传输周期对应的数据传输量,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于各所述环境因素的影响参数,构建包含所有环境因素的仿真多芯片模型,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述仿真多芯片模型、各所述传输周期、以及每个传输周期对应的数据传输量,仿真每个传输周期的各所述传输线程信息的传输进程,得到各所述传输线程信息在每个传输周期的数据流信息,包括:
6.根据权利要求5所述的方法,其特征在于,所述获取所述数据流信息的波动范围,包括:
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述通过单一变量法策略分别调整各所述环境因素的影响参数,确定每个环境因素的影响参数变化与所述数据流
8.根据权利要求1至6中任一项所述的方法,其特征在于,所述基于所述关联关系,确定所述波动范围不大于波动范围阈值时每个环境因素的目标影响参数,包括:
9.根据权利要求1至6中任一项所述的方法,其特征在于,所述将每个传输线程信息所处环境的各环境因素对应的影响参数,调整至所述传输线程信息所处的传输周期对应的目标影响参数,包括:
10.一种基于仿真多芯片模型的芯片数据流传输系统,其特征在于,所述系统包括集成电路芯片、环境分析单元和环境调整单元,其中:
...【技术特征摘要】
1.一种基于仿真多芯片模型的芯片数据流传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定集成电路芯片所处环境的各环境因素的影响参数,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述传输线程信息和所述数据传输信息,确定每个传输线程信息对应的传输周期和每个传输周期对应的数据传输量,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于各所述环境因素的影响参数,构建包含所有环境因素的仿真多芯片模型,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述仿真多芯片模型、各所述传输周期、以及每个传输周期对应的数据传输量,仿真每个传输周期的各所述传输线程信息的传输进程,得到各所述传输线程信息在每个传输周期的数据流信息,包括:
6.根据权利...
【专利技术属性】
技术研发人员:习伟,陈军健,陶伟,向柏澄,张巧惠,关志华,董飞龙,谢心昊,孙沁,张泽林,
申请(专利权)人:南方电网数字电网研究院股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。