【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种内存训练方法及相关装置。
技术介绍
1、在大数据处理、机器学习、虚拟现实、高性能计算等各种行业领域,随着计算效率和性能不断提升,对高带宽大容量内存的需求也越来越高。
2、然而,在内存的pcb(printed circuit board,印刷电路板)布线中,由于信号线阻抗差异和走线无法做到完全等长,常常导致信号传输的时间不一致,因此需要在使用内存前,对内存数据总线上信号的相位或电压进行校准,即进行内存训练,以确保信号的传输延迟在可接受的范围内,从而保证内存信号完整性。
3、相关技术中,一般利用出厂前预设到内存控制器的特定数据序列进行内存训练。然而,由于不同pcb板的电气特性不同,使用出厂预设的特定数据序列的内存训练结果并不能很好的适配不同pcb板的电气特性。在一些情况下,虽然经过内存训练,信号的传输延迟仍然可能超出可接受范围,训练效果较差。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种内存训练方法及相关装置,能够有效优化内存训
...【技术保护点】
1.一种内存训练方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取内存业务数据操作的数据错误信息包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述数据错误信息对应的内存业务数据,确定目标训练序列包括:
4.根据权利要求3所述的方法,其特征在于,所述获取所述数据错误信息所对应的正确业务数据包括:
5.根据权利要求3所述的方法,其特征在于,所述获取所述数据错误信息所对应的正确业务数据包括:
6.根据权利要求5所述的方法,其特征在于,所述获取最近一次对所述内存地址进行写
...【技术特征摘要】
1.一种内存训练方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取内存业务数据操作的数据错误信息包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述数据错误信息对应的内存业务数据,确定目标训练序列包括:
4.根据权利要求3所述的方法,其特征在于,所述获取所述数据错误信息所对应的正确业务数据包括:
5.根据权利要求3所述的方法,其特征在于,所述获取所述数据错误信息所对应的正确业务数据包括:
6.根据权利要求5所述的方法,其特征在于,所述获取最近一次对所述内存地址进行写操作时的备份数据之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述将所述业务数据写入内存颗粒时,在位于内存控制器中的预设缓冲区,对所述业务数据及其在所述内存颗粒中的存储地址进行缓存包括:
8.根据权利要求3所述的方法,其特征在于,所述基于所述正确业务数据,确定所述目标训练序列包括以下至少一项:
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述利用所述目标训练序列进行内存训练包括:
10.根据权利要求9所述的方法,其特征在于,所述利用所述目标训练序列更新所述训练序列库之后,所述方法还包括:利用所述训练序列库中的内存训练序列进行周期性内存训练。
11.根据权利要求9所述的方法,其特征在于,所述确定所述第一采样窗口参数与内存控制器的第二采样窗口参数的参数交集是否为空之后,所述方法还包括:
12.根据权利要求9所述的方法,其特征在于,所述确定所述第一采样窗口参数与内存控制器的第二采样窗口参数的参数交集是否为空之后,所述方法还包括:
13.根据权利要求1至8中任一项所述的方法,其特征在于,所述方法应用于内存控制器或中央处理器。
14.一种内存训练装置,其特征在于,所述装置包括:
15.根据权利要求14所述的装置,其特征在于,所述获取单元,具体用于:
16.根据权利要求14所述的装置...
【专利技术属性】
技术研发人员:阮寅,钟礼辉,陈今松,
申请(专利权)人:成都海光集成电路设计有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。