一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种DDR4内存信号测试方法、装置及存储介质与流程

2022-02-22 09:15:31 来源:中国专利 TAG:

一种ddr4内存信号测试方法、装置及存储介质
技术领域
1.本发明涉及计算机测试技术领域,尤其是指一种ddr4内存信号测试方法、装置及存储介质。


背景技术:

2.为保证服务器的平稳运行以及服务器ddr4内存的完好使用,测量服务器内存的信号完整性是否符合标准已经成了服务器研发过程中必不可少的重要流程。目前服务器主流都是适用ddr4内存,为了保证数据的安全性和可靠性,ddr4链路的测试对服务器存储性能评估有着至关重要的影响。
3.目前服务器ddr4信号的测试无法进行正常工作状态的读写分离,只能利用主控芯片进行读写命令来进行相应读或写的测试,效率较低且不能完全反映正常工作状态下的波形,在信号完整性测试上有比较大的风险。


技术实现要素:

4.为了解决上述技术问题,本发明提供了一种ddr4内存信号测试方法、装置及存储介质,可以反映正常工作状态下的波形,可以提高测试效率。
5.为实现上述目的,本技术提出第一技术方案:
6.一种ddr4内存信号测试方法,所述方法包括以下步骤:
7.s1,将服务器、ddr4内存和示波器置于正常工作状态,然后利用示波器采集ddr4内存中的相关信号并确定标志信号;
8.s2,根据标志信号对示波器进行相关参数配置,利用示波器的触发功能将ddr4内存的信号进行读写信号分离;
9.s3,利用示波器对分离后的读写信号进行测试。
10.在本发明的一个实施例中,所述将服务器、ddr4内存和示波器置于正常工作状态,然后利用示波器采集ddr4内存中的相关信号并确定标志信号,具体包括:
11.将示波器与ddr4内存的相关信号引脚进行信号连接;
12.将服务器、ddr4内存和示波器置于正常工作状态;
13.利用示波器对ddr4内存的相关信号进行采集并根据相关信号的波形确定标志信号。
14.在本发明的一个实施例中,所述相关信号包括dqs信号、clk信号和dq信号,所述标志信号为dqs信号。
15.在本发明的一个实施例中,所述根据标志信号对示波器进行相关参数配置,具体包括:
16.利用示波器分别采集标志信号在数据读取和数据写入过程中的电平幅值;
17.对标志信号在数据读取和数据写入过程中的电平幅值进行比较,确定标志信号的电平阈值;
18.在示波器中配置标志信号的电平阈值。
19.在本发明的一个实施例中,所述利用示波器的触发功能将ddr4内存的读写信号进行信号分离,具体包括:
20.将标志信号的实时电平幅值与标志信号的电平阈值进行比较;
21.将大于电平阈值的标志信号和小于电平阈值的标志信号分别进行信号的分离,得到数据读取和数据写入过程中的标志信号。
22.在本发明的一个实施例中,所述将大于电平阈值的标志信号和小于电平阈值的标志信号进行分离,得到数据读取和数据写入过程中的标志信号后,clk信号和dq信号同步分离。
23.为实现上述目的,本技术还提出第二技术方案:
24.一种ddr4内存信号测试装置,所述装置包括以下模块:
25.信号采集模块,用于对ddr4内存中的相关信号进行采集;
26.信号测试模块,用于对ddr4内存的读写信号进行测试。
27.在本发明的一个实施例中,还包括:
28.电平采集模块,用于抓取标志信号的电平幅值;
29.电平设置模块,用于设置标志信号的电平阈值。
30.在本发明的一个实施例中,还包括:
31.信号分离模块,用于将ddr4内存的读写信号进行分离。
32.为实现上述目的,本技术提出第三技术方案:
33.一种计算机可读存储介质,所述计算机可读存储介质存储有程序,当所述程序被处理器执行时,使得所述处理器执行所述方法的步骤。
34.本发明的上述技术方案相比现有技术具有以下优点:
35.本发明所述的一种ddr4内存信号测试方法、装置及存储介质,将ddr4内存的dqs信号、clk信号和dq信号连接到示波器上,通过示波器确定出标志信号,即dqs信号;然后通过标志信号的电平高低特性将dqs信号进行数据读取与数据写入过程的信号分离,直接在示波器上通过相关的参数对测试结果进行分析,实现了ddr4内存相关信号的测试,充分反映了相关信号在正常干工作状态下的波形,提高了ddr4内存相关信号的测试效率。
附图说明
36.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
37.图1是本发明ddr4内存信号测试方法的第一方法流程图;
38.图2是本发明ddr4内存信号测试方法的第二方法流程图;
39.图3是本发明ddr4内存信号测试装置的装置结构图。
具体实施方式
40.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附
图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
41.实施例一:
42.参照图1所示,图1为本发明的ddr4内存信号测试方法的第一方法流程图,具体包括以下步骤:
43.s1,将服务器、ddr4内存和示波器置于正常工作状态,然后利用示波器采集ddr4内存中的相关信号并确定标志信号;
44.现有技术的ddr4内存信号完整性的测试是通过软件进行,目前服务器ddr4内存信号的测试无法进行正常工作状态的读写分离,只能利用主控芯片进行读写命令来进行相应读或写的测试,效率较低且不能反映正常工作状态下的波形,在信号完整性测试上有比较大的风险。本发明的ddr4内存信号测试方法利用示波器的触发功能将信号进行读写信号的分离,实现了ddr4内存相关信号在正常工作状态下的信号测试。在需要对ddr4内存相关信号进行测试的时候,首先将服务器、ddr4内存和示波器置于工作状态,这样使得ddr4内存处于正常的工作状态,即ddr4内存正常的读写状态,以便于实现ddr4内存相关信号在正常工作状态下的信号测试;然后利用示波器对ddr4内存中的相关信号进行采集,使得相关信号在示波器中显示,以便于供作业人员对示波器上显示的图形进行参考。作业人员根据示波器中相关信号的波形确定标志信号,以便于后续对信号进行读写信号的分离。在本发明中,读写信号是指在数据读取和数据写入过程时的信号。
45.s2,根据标志信号对示波器进行相关参数配置,利用示波器的触发功能将ddr4内存的信号进行读写信号的分离;
46.当示波器正常采集到来自ddr4内存的相关信号并确定标志信号后,根据标志信号的波形特性对示波器进行相关参数的设置,利用示波器的触发功能对ddr4内存的相关信号进行读写信号的分离。示波器中相关参数的设置起到关键作用,决定了能否将ddr4内存的读写信号进行分离,因此要确定好标志信号,利用标志信号本身具有的特点对读写信号进行信号分离。
47.s3,利用示波器对分离后的读写信号进行测试。
48.当示波器将处于正常工作状态下的标志信号进行读写信号的分离后,直接通过示波器便可以实现对ddr4内存读写信号的测试,不再需要软件来进行分析,并且通过软件不能实现ddr4内存在正常工作状态下相关信号的测试,而作业人员直接通过示波器上的参数便可以得到信号测试的结果,例如示波器的眼图,通过眼图的眼宽便等参数可以确定信号测试是否通过。
49.在其中一个实施方式中,将服务器、ddr4内存和示波器置于正常工作状态,然后利用示波器采集ddr4内存中的相关信号并确定标志信号,具体包括:
50.将示波器与ddr4内存的相关信号引脚进行信号连接;
51.在需要利用示波器对ddr4内存的相关信号进行采集的时候,首先要将示波器与ddr4内存的信号相互连接,实现信号的传输,即将示波器与ddr4内存的相关测试信号的引脚进行连接,可以采用焊接的方式,实现ddr4内存相关信号传输到示波器上,以便于在示波器上能够正常显示所需测试信号的正常波形,进一步方便作业人员对波形进行参考。
52.将服务器、ddr4内存和示波器置于正常工作状态;
53.本发明是对ddr4内存进行在正常工作状态下的信号测试,以反映ddr4内存在正常工作状态下的波形,因此在将示波器与ddr4内存的相关信号引脚进行信号连接后,将服务器、ddr4内存和示波器置于正常工作状态,以便于对ddr4内存进行读写信号在正常工作状态下的信号测试。
54.利用示波器对ddr4内存的相关信号进行采集并根据示波器的波形确定标志信号。
55.通过示波器对ddr4内存的相关信号进行采集,然后作业人员通过对相关信号的分析确定标志信号,根据这个标志信号的信号特性能够对信号进行读写信号的分离,因此要根据示波器的波形确定标志信号。
56.在其中一个实施方式中,相关信号包括dqs信号、clk信号和dq信号,标志信号为dqs信号。
57.ddr4内存的信号完整性测试主要是对ddr4内存的dqs信号、clk信号和dq信号进行测试,因此传输到示波器上的信号是分别处于数据读取和数据写入状态下的dqs信号、clk信号和dq信号。在进行信号分离的时候,需要确定一个标志信号,根据这个标志信号的信号特性能够对其信号进行读写信号的分离。dqs信号在数据读取和数据写入过程中波形的电平高低是有区别的,因此通过dqs信号的电平高低可以将读写信号进行分离。
58.在其中一个实施方式中,根据标志信号对示波器进行相关参数配置,具体包括:
59.利用示波器分别采集标志信号在数据读取和数据写入过程中的电平幅值;
60.在对ddr4内存进行信号完整性测试的时候,示波器上会同时显示数据读取和数据写入状态时的信号,为了进行数据读取和数据写入的一致性测试,需要将ddr4内存的信号进行读写信号的分离,这样才能更有效的保证信号质量。在利用示波器进行读写信号的分离过程中,需要利用标志信号对读写信号进行区分,通过该标志信号可以将信号进行读写信号的分离。对信号进行读写信号分离需要获取标志信号在数据读取和数据写入过程中的电平幅值,根据标志信号在数据读取和数据写入过程中的电平幅值特性对信号进行信号分离。
61.对标志信号在数据读取和数据写入过程中的电平幅值进行比较,确定标志信号的电平阈值。
62.当获取到标志信号在数据读取和数据写入过程中的电平幅值后,根据标志信号在数据读取和数据写入过程中的电平幅值大小确定一个标志信号的电平阈值,通过该电平阈值便可以对信号进行信号分离。
63.在示波器中设置标志信号的电平阈值;
64.当确定好标志信号的电平阈值后,在示波器相应的界面设置电平阈值,通过该电平阈值便可以实现信号的读写信号分离,以便于后续对信号的测试。
65.在其中一个实施方式中,利用示波器的触发功能将ddr4内存的信号进行读写信号的分离,具体包括:
66.将标志信号的实时电平幅值与标志信号的电平阈值进行比较;
67.当在示波器相应的界面中设置好电平阈值后,示波器会将标志信号的实时电平幅值与电平阈值进行比较,以便于将大于该电平阈值的标志信号和小于该电平阈值的标志信号进行信号分离。
68.将大于标志信号电平阈值的标志信号和小于标志信号电平阈值的标志信号进行分离,得到数据读取过程和数据写入过程中的标志信号;
69.在示波器将标志信号的实时电平幅值与电平阈值进行比较后,示波器便可以将大于该电平阈值的标志信号进行提取,该大于该电平阈值的标志信号便是在数据读取过程中的标志信号;将小于该电平阈值的标志信号进行提取,该小于该电平阈值的标志信号便是在数据写入过程中的标志信号。
70.在其中一个实施方式中,将大于电平阈值的标志信号和小于电平阈值的标志信号进行分离,得到数据读取和数据写入过程中的标志信号后,clk信号和dq信号的读写信号同步分离。
71.标志信号即dqs信号,dqs信号与dq信号和clk信号是同步的,因此在将dqs信号进行读写信号分离时,dq信号和clk信号的读写信号也可以进行同步分离,以便于在示波器上进行正常工作状态下的信号测试,作业人员直接通过示波器上相关参数获取信号测试结果。
72.实施例二:
73.参照图2所示,图2为本发明的ddr4内存信号测试方法的第二方法流程图,具体包括以下步骤:
74.s10,将示波器与ddr4内存的相关信号引脚进行信号连接;
75.在需要利用示波器对ddr4内存的相关信号进行信号采集的时候,首先要将示波器与ddr4内存的信号相互连接,实现信号的传输,即将示波器与ddr4内存的相关测试信号的引脚进行连接,可以采用焊接的方式,实现ddr4内存相关信号传输到示波器上,以便于在示波器上能够正常显示所需测试信号的正常波形,进一步方便作业人员对波形进行参考。
76.s20,将服务器、ddr4内存和示波器置于正常工作状态;
77.本发明是对ddr4内存进行在正常工作状态下的信号测试,以反映ddr4内存在正常工作状态下的波形,因此在将示波器与ddr4内存的相关信号引脚进行信号连接后,将服务器、ddr4内存和示波器置于正常工作状态,以便于对ddr4内存进行在正常工作状态下的信号测试。
78.s30,利用示波器对ddr4内存的相关信号进行采集并根据示波器的波形确定标志信号;
79.通过示波器对ddr4内存的相关信号进行采集,然后作业人员通过对相关信号的分析确定标志信号,根据这个标志信号的信号特性能够对信号进行读写信号的分离,因此要根据示波器的波形确定标志信号。
80.s40,利用示波器分别采集标志信号在数据读取和数据写入过程中的电平幅值;
81.在对ddr4内存进行信号完整性测试的时候,示波器上会同时显示数据读取和数据写入状态时的信号,为了进行数据读取和数据写入的一致性测试,需要将ddr4内存的信号进行读写信号的分离,这样才能更有效的保证信号质量。在利用示波器进行读写信号的分离过程中,需要利用标志信号对读写信号进行区分,通过该标志信号可以将信号进行读写信号的分离。对信号进行读写信号分离需要获取标志信号在数据读取和数据写入过程中的电平幅值,根据标志信号在数据读取和数据写入过程中的电平幅值特性对信号进行信号分离。
82.s50,对标志信号在数据读取和数据写入过程中的电平幅值进行比较,确定标志信号的电平阈值;
83.当获取到标志信号在数据读取和数据写入过程中的电平幅值后,根据标志信号在数据读取和数据写入过程中的电平幅值大小确定一个标志信号的电平阈值,通过该电平阈值便可以对信号进行信号分离。
84.s60,在示波器中设置标志信号的电平阈值;
85.当确定好标志信号的电平阈值后,在示波器相应的界面设置电平阈值,通过该电平阈值便可以实现信号的读写信号分离,以便于后续对信号的测试。
86.s70,将标志信号的实时电平幅值与标志信号的电平阈值进行比较;
87.当在示波器相应的界面中设置好电平阈值后,示波器会将标志信号的实时电平幅值与电平阈值进行比较,以便于将大于该电平阈值的标志信号和小于该电平阈值的标志信号进行信号分离。
88.s80,将大于电平阈值的标志信号和小于电平阈值的标志信号进行分离,得到数据读取和数据写入过程中的标志信号;
89.在示波器将标志信号的实时电平幅值与电平阈值进行比较后,示波器便可以将大于该电平阈值的标志信号进行提取,该大于该电平阈值的标志信号便是在数据读取过程中标志信号;将小于该电平阈值的标志信号进行提取,该小于该电平阈值的标志信号便是在数据写入过程中标志信号。此外,标志信号即dqs信号,dqs信号与dq信号和clk信号是同步的,dq信号和clk信号的读写信号也可以进行同步分离,实现三种信号的读写信号分离。
90.s90,利用示波器对分离后的读写信号进行测试。
91.当示波器将处于正常工作状态下的标志信号进行读写分离后,直接通过示波器便可以实现对ddr4内存读写信号的测试,不再需要软件来进行分析,并且通过软件不能实现ddr4内存相关信号在正常工作状态下的信号测试,而作业人员直接通过示波器上的参数便可以得到信号测试的结果,例如示波器的眼图,通过眼图的眼宽便可以确定信号测试是否通过。
92.实施例三:
93.参照图3所示,图3为本发明ddr4内存信号测试装置的装置结构图,具体包括以下结构:
94.信号采集模块,用于对ddr4内存中的相关信号进行采集;
95.通过示波器对ddr4内存的相关信号进行采集,以便于作业人员通过这些相关信号来确定标志信号,信号采集模块实现对ddr4内存中的相关信号的采集。
96.信号测试模块,用于对ddr4内存的读写信号进行测试。
97.当示波器将处于正常工作状态下的标志信号进行读写分离后,信号测试模块可以实现对ddr4内存读写信号的测试,以便于获得相关信号的测试参数。
98.在其中一个实施方式中,还包括:
99.电平采集模块,用于抓取标志信号的电平幅值;
100.对信号进行信号分离需要获取标志信号在数据读取和数据写入过程中的电平幅值,根据标志信号在数据读取和数据写入过程中的电平幅值特性对信号进行信号分离,电平采集模块,用于获取标志信号在数据读取和数据写入过程中的电平幅值。
101.电平设置模块,用于设置标志信号的电平阈值。
102.当确定好标志信号的电平阈值后,电平设置模块实现在示波器相应的界面设置电平阈值,以便于后续对信号进行读写分离。
103.在其中一个实施方式中,还包括:
104.信号分离模块,用于将ddr4内存的读写信号进行分离。
105.当示波器正常采集到来自ddr4内存的相关信号并确定标志信号后,根据标志信号的波形特性对示波器进行相关参数的设置,利用信号分离模块对ddr4内存的相关信号进行读写信号的分离。
106.实施例四:
107.本实施例提供一种计算机可读存储介质,计算机可读存储介质存储有程序,当程序被处理器执行时,使得处理器执行上述实施例一和实施例二中的ddr4内存信号测试方法的步骤。
108.本领域内的技术人员应明白,本发明实施例中的实施例可提供为方法、系统、或计算机程序产品。因此,本发明实施例中可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例中可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
109.本发明实施例中是参照根据本发明实施例中实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
110.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
111.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
112.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其它等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献