CN115201611B - Method for testing VR power supply stability of CPU and related components - Google Patents
Method for testing VR power supply stability of CPU and related components Download PDFInfo
- Publication number
- CN115201611B CN115201611B CN202210912164.6A CN202210912164A CN115201611B CN 115201611 B CN115201611 B CN 115201611B CN 202210912164 A CN202210912164 A CN 202210912164A CN 115201611 B CN115201611 B CN 115201611B
- Authority
- CN
- China
- Prior art keywords
- current
- power supply
- test
- script
- stability
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 249
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000004088 simulation Methods 0.000 claims abstract description 64
- 230000006870 function Effects 0.000 claims description 95
- 238000004590 computer program Methods 0.000 claims description 12
- 238000009434 installation Methods 0.000 claims description 12
- 230000001960 triggered effect Effects 0.000 claims description 9
- 238000013112 stability test Methods 0.000 abstract description 7
- 238000012545 processing Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 238000011161 development Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012430 stability testing Methods 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
The application relates to the technical field of server power supply, and discloses a method for testing VR power supply stability of a CPU and related components, wherein the method comprises the following steps: running a VR power supply pulling and loading script to determine whether the current VR has a current limiting function, if so, running a first test script to control a GEN5VRTT jig to perform stability simulation test, and if not, running a second test script to control the GEN5VRTT jig to perform stability simulation test, and acquiring simulation test results grabbed by an oscilloscope to determine the power supply stability of the current VR. Therefore, before the power supply stability test of the VR is carried out, whether the VR to be tested currently has a current limiting function or not is judged, a corresponding test script is selected for the VR to be tested currently to carry out stability simulation test, the problem that the overall power supply stability of the VR cannot be determined due to the fact that the script corresponding to the current limiting function is selected to carry out the test is avoided, and further the reliability of the server is improved.
Description
Technical Field
The application relates to the technical field of server power supply, in particular to a method for testing VR power supply stability of a CPU and related components.
Background
With the continuous development of the internet, various services have higher and higher requirements on the performance of the server, in order to ensure the power supply stability during the operation of the server, the peripheral power supply of a central processing unit (Central Processing Unit, CPU for short) has higher requirements, and if any group of VR power supply stability on a main board is abnormal, the server may be halted, failed or restarted. Therefore, in the server development process, it is necessary to test the stability of VR power supply in various limit use scenarios of the CPU.
Currently, when testing the stability of a VR powered by a server CPU, the stability of the VR powered is usually tested according to a Current Limit (Current Limit) function of the VR. The Current Limit function refers to the maximum Current value supplied to the CPU. However, when VR that does not have the Current Limit function is tested using the Current Limit test condition, since the Current Limit test condition has a small Limit Current, voltage stability between the Limit Current corresponding to the Current Limit test condition and the CPU maximum required Current cannot be tested. For example, if the Current Limit condition is 200 amperes (a) and the CPU maximum Current demand is 500A, the voltage stability between 200A and 500A cannot be tested when the Current Limit condition is used for testing, and thus the overall stability of VR power supply cannot be determined.
Therefore, how to test the VR power supply stability with and without the Current Limit function under the various Limit use scenarios of the CPU, and to improve the reliability of the server is a problem to be solved by those skilled in the art.
Disclosure of Invention
The purpose of the application is to provide a method for testing VR power supply stability of a CPU and related components, wherein the method can test VR power supply stability with a Current Limit function and VR power supply stability without the Current Limit function, and reliability of a server is improved.
In order to solve the above technical problems, the present application provides a method for testing VR power supply stability of a CPU, including:
after a test environment is built, running a VR power supply load pulling script to determine whether the current VR has a current limiting function;
if the current VR has the current limiting function, a first test script is run so as to control a GEN5VRTT jig to perform simulation test on the power supply stability of the current VR;
if the current VR does not have the current limiting function, a second test script is run so as to control the GEN5VRTT fixture to perform simulation test on the power supply stability of the current VR;
and acquiring a simulation test result grabbed by the oscilloscope to determine the power supply stability of the current VR.
Preferably, determining whether the current VR is current limiting comprises:
judging whether the current VR power supply triggers overcurrent protection or not;
further, if the over-current protection is triggered, it is determined that the current VR does not have the current limiting function, and if the under-voltage protection is triggered, it is determined that the current VR has the current limiting function.
Preferably, determining the power stability of the current VR includes:
judging whether the current peak value exceeds a preset range in a preset period;
if the power supply exceeds the preset range, determining that the power supply of the current VR is unstable, and sending out a prompt signal;
and if the power supply of the current VR is not beyond the preset range, determining that the power supply of the current VR is stable.
Preferably, after the test environment is built, before running the VR power supply pull load script to determine whether the current VR has the current limiting function, the method further includes:
detecting whether the VR power supply pulling script, the first test script or the second test script exists;
if not, acquiring the installation package corresponding to the script for installation.
Preferably, after the test environment is built, before running the VR power supply pull load script to determine whether the current VR has the current limiting function, the method further includes:
determining whether a signal of successful connection of the oscilloscopes is acquired;
if the coordinate measuring range of the oscilloscope is obtained, setting the coordinate measuring range of the oscilloscope;
if not, sending a prompt signal to the terminal.
Preferably, before running the VR power supply pull load script, the method further comprises:
the sleep mode of the computer system is turned off.
In order to solve the technical problem, the application further provides a testing system for VR power supply stability of a CPU, including: the device comprises an upper computer, a GEN5VRTT jig and an oscilloscope;
one end of the GEN5VRTT jig is connected with the upper computer, and the other end of the GEN5VRTT jig is connected with the oscilloscope, and is used for performing simulation test on the power supply stability of the current VR and transmitting a simulation test result to the oscilloscope when a first test script or a second test script sent by the upper computer is acquired;
the oscilloscope is used for receiving and grabbing the simulation test result;
the upper computer is used for running a VR power supply pulling script to determine whether the current VR has a current limiting function after a test environment is built, if the current VR has the current limiting function, running a first test script to control the GEN5VRTT jig to perform simulation test on the power supply stability of the current VR, and if the current VR does not have the current limiting function, running a second test script to control the GEN5VRTT jig to perform simulation test on the power supply stability of the current VR, and acquiring simulation test results grabbed by the oscilloscope to determine the power supply stability of the current VR.
In order to solve the technical problem, the application also provides a testing device for VR power supply stability of CPU, comprising:
the first operation module is used for operating the VR power supply pulling script after the test environment is built so as to determine whether the current VR has a current limiting function;
the second running module is used for running a first test script so as to control the GEN5VRTT jig to perform simulation test on the power supply stability of the current VR when the current VR has the current limiting function;
the third running module is used for running a second test script so as to control the GEN5VRTT fixture to perform simulation test on the power supply stability of the current VR when the current VR does not have the current limiting function;
and the acquisition module is used for acquiring simulation test results grabbed by the oscilloscope to determine the power supply stability of the current VR.
In order to solve the technical problem, the application also provides a testing device for the VR power supply stability of the CPU, which comprises a memory for storing a computer program;
and the processor is used for realizing the steps of the VR power supply stability testing method of the CPU when executing the computer program.
In order to solve the above technical problem, the present application further provides a computer readable storage medium, where a computer program is stored, and the steps of the method for testing VR power supply stability of the CPU are implemented when the computer program is executed by a processor.
The invention provides a method for testing VR power supply stability of a CPU, which comprises the following steps: after a test environment is built, running a VR power supply pulling and loading script to determine whether the current VR has a current limiting function, if the current VR has the current limiting function, running a first test script to control a GEN5VRTT tool to perform simulation test on the power supply stability of the current VR, if the current VR does not have the current limiting function, running a second test script to control the GEN5VRTT tool to perform simulation test on the power supply stability of the current VR, and obtaining a simulation test result grabbed by an oscilloscope to determine the power supply stability of the current VR. Therefore, the technical scheme provided by the application judges whether the VR to be tested currently has the current limiting function or not before carrying out the power supply stability test of the VR, selects the corresponding test script for carrying out the stability simulation test for the VR to be tested currently, and avoids adopting the current limiting condition for testing when the VR does not have the current limiting function, namely selecting the script corresponding to the current limiting function for testing, so that the overall power supply stability of the VR cannot be determined, and further the reliability of the server is improved.
In addition, the application also provides a system, a device and a medium for testing the VR power supply stability of the CPU, which correspond to the method for testing the VR power supply stability of the CPU, and have the same effects.
Drawings
For a clearer description of the embodiments of the present application, the drawings that are needed in the embodiments will be briefly described, it being apparent that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of a method for testing VR power supply stability of a CPU according to an embodiment of the present disclosure;
fig. 2 is a block diagram of a system for testing VR power supply stability of a CPU according to an embodiment of the present application;
fig. 3 is a block diagram of a testing device for VR power supply stability of a CPU according to an embodiment of the present application;
fig. 4 is a block diagram of a testing device for VR power supply stability of a CPU according to another embodiment of the present application;
the reference numerals are as follows: 1 is an upper computer, 2 is a GEN5VRTT jig, and 3 is an oscilloscope.
Detailed Description
The following description of the technical solutions in the embodiments of the present application will be made clearly and completely with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments herein without making any inventive effort are intended to fall within the scope of the present application.
The core of the application is to provide a testing method of VR power supply stability of CPU and related components, before testing the VR power supply stability, judging whether VR has current limiting function or not, and selecting corresponding test script to test by combining the judging result to determine the VR power supply stability.
In order to provide a better understanding of the present application, those skilled in the art will now make further details of the present application with reference to the drawings and detailed description.
With the continuous development of the internet, various services have higher and higher requirements on the performance of the server, in order to ensure the power supply stability during the operation of the server, the peripheral power supply of a central processing unit (Central Processing Unit, CPU for short) has higher requirements, and if any group of VR power supply stability on a main board is abnormal, the server may be halted, failed or restarted. Therefore, in the server development process, it is necessary to test the stability of VR power supply in various limit use scenarios of the CPU.
Currently, when testing the stability of a VR powered by a server CPU, the stability of the VR powered is usually tested according to a Current Limit (Current Limit) function of the VR. The Current Limit function refers to the maximum Current value supplied to the CPU. However, when VR that does not have the Current Limit function is tested using the Current Limit test condition, since the Current Limit test condition has a small Limit Current, voltage stability between the Limit Current corresponding to the Current Limit test condition and the CPU maximum required Current cannot be tested. For example, if the Current Limit condition is 200 amperes (a) and the CPU maximum Current demand is 500A, the voltage stability between 200A and 500A cannot be tested when the Current Limit condition is used for testing, and thus the overall stability of VR power supply cannot be determined.
In order to realize testing of VR power supply stability with and without Current Limit function under various CPU Limit use scenes, the embodiment of the application provides a method for testing VR power supply stability of CPU, which comprises the steps of judging whether VR has Current Limit function or not before testing VR power supply stability, and selecting a corresponding test script to test according to a judging result to determine the VR power supply stability.
Fig. 1 is a flowchart of a method for testing VR power supply stability of a CPU according to an embodiment of the present application, as shown in fig. 1, where the method includes:
s10: after a test environment is built, running a VR power supply load pulling script to determine whether the current VR has a current limiting function;
s11: if the current VR has the current limiting function, a first test script is run so as to control the GEN5VRTT jig to perform simulation test on the power supply stability of the current VR;
s12: if the current VR does not have the current limiting function, a second test script is run so as to control the GEN5VRTT jig to perform simulation test on the power supply stability of the current VR;
in a specific embodiment, when testing the VR power supply stability of the CPU, firstly, closing the sleep mode of the computer system, determining whether a signal of successful connection of the oscilloscope is obtained, when the connection is successful, setting the coordinate range of the oscilloscope, and if the connection is failed, sending a prompt signal to the terminal. In addition, whether the VR power supply pulling script, the first test script and the second test script exist or not needs to be detected, and if the VR power supply pulling script, the first test script and the second test script do not exist, an installation package corresponding to each test script is obtained for installation.
After a testing environment is built, running a VR power supply pulling load script, and determining whether the Current VR has a Current limiting (Current Limit) function or not through the power supply Current of the pulling load VR. It will be appreciated that when the supply Current of the VR is pulled to the set value of the Current Limit condition, the VR will not provide more Current, and at this time, if the CPU works in a scenario exceeding the Current Limit condition, the excess Current will be provided by the capacitor at the output end, the output capacitor discharges, the output voltage decreases, and the UVP protection is triggered when the output voltage decreases to the set value of the under-voltage protection (Under Voltage Protection, abbreviated as UVP). At this time, it can be determined that the Current VR has the Current Limit function, and then a first test script is run so as to control the GEN5VRTT fixture to perform a simulation test on the power supply stability of the Current VR.
In addition, if the Current VR has a Current Limit function, the VR will always supply Current, and eventually trigger an over-Current protection (Over Current Protection, abbreviated as OCP) protection. Therefore, when determining whether the Current VR has the Current Limit function, whether the Current VR power supply triggers overcurrent protection can be judged, and if the Current VR power supply triggers overcurrent protection, a second test script is run so as to control the GEN5VRTT fixture to perform simulation test on the power supply stability of the Current VR.
When testing the VR power supply stability of the CPU according to the Intel requirement, when the VR does not have the Current Limit function, the Limit condition of the VR power supply needs to be determined according to the maximum power consumption of the CPU, that is, the maximum required Current of the CPU needs to be tested, wherein the Limit Current corresponding to the Current Limit test condition is smaller than the maximum required Current of the CPU. Therefore, VR has a Current Limit function and does not have a test script used by the Current Limit, and when having the Current Limit function, VR performs a test according to a Current Limit corresponding to the Current Limit test condition, that is, calls the first test script to perform the test. And when the Current Limit function is not provided, testing according to the maximum Current required by the CPU, namely, calling a second test script to perform testing.
S13: and acquiring a simulation test result grabbed by the oscilloscope to determine the power supply stability of the current VR.
After the power supply stability of the current VR is subjected to simulation test through the GEN5VRTT jig, the GEN5VRTT jig transmits a simulation test result to the oscilloscope, and the simulation test result grasped by the oscilloscope is obtained to determine the power supply stability of the current VR.
Specifically, according to the coordinate range of the oscilloscope, whether the current peak value exceeds the preset range in the preset period is determined, if so, the current VR is determined to be unstable in power supply, and a prompt signal is sent to the client.
The method for testing the VR power supply stability of the CPU, provided by the embodiment of the application, comprises the following steps: after a test environment is built, running a VR power supply pulling and loading script to determine whether the current VR has a current limiting function, if the current VR has the current limiting function, running a first test script to control a GEN5VRTT tool to perform simulation test on the power supply stability of the current VR, if the current VR does not have the current limiting function, running a second test script to control the GEN5VRTT tool to perform simulation test on the power supply stability of the current VR, and obtaining a simulation test result grabbed by an oscilloscope to determine the power supply stability of the current VR. Therefore, the technical scheme provided by the application judges whether the VR to be tested currently has the current limiting function or not before carrying out the power supply stability test of the VR, selects the corresponding test script for carrying out the stability simulation test for the VR to be tested currently, and avoids adopting the current limiting condition for testing when the VR does not have the current limiting function, namely selecting the script corresponding to the current limiting function for testing, so that the overall power supply stability of the VR cannot be determined, and further the reliability of the server is improved.
It can be understood that when VR has the Current Limit function, when the Current of the pulling VR reaches the Current Limit condition, VR no longer provides additional Current, and at this time, the output voltage is reduced when the capacitor of the output port discharges and the output voltage is reduced to the set value corresponding to the UVP protection, and the UVP protection is triggered. When the VR does not have the Current Limit function, the VR will always supply Current until OCP protection is triggered.
Therefore, when judging whether the Current VR has the Current Limit function, the Current load pulling script can be judged whether to trigger UVP protection when running VR power supply, namely whether the Current VR power supply triggers over-Current protection, if the Current VR power supply triggers UVP protection, the Current VR is determined not to have the Current limiting function, and if the Current VR triggers under-voltage protection, the Current VR is determined to have the Current limiting function.
According to the testing method for the VR power supply stability of the CPU, before the VR power supply stability is tested, whether the current VR has a current limiting function or not is judged by running the VR power supply load pulling script, the corresponding testing script is selected according to the judging result to test the power supply stability, and when the current VR does not have the current limiting function, the current limiting condition is adopted for testing, so that the overall stability of the current VR cannot be determined, and therefore the power supply performance of a server is improved.
In specific implementation, after a simulation test result grabbed by the oscilloscope is obtained, the power supply stability of VR is analyzed. Specifically, whether the current peak value exceeds a preset range in a preset period is judged, if so, the current VR is determined to be unstable, otherwise, the current VR is determined to be stable.
Of course, in order to further improve the accuracy of judgment, whether the current peak value exceeds the preset range or not can be determined to be stable according to whether the number of the current peak value exceeds the preset range in a plurality of preset periods, and of course, when the number exceeds the preset number, the current peak value is determined to be unstable.
In addition, the current fluctuation condition can be checked according to a current waveform diagram grabbed by the oscilloscope, and when the fluctuation frequency of the waveform diagram is greater than the preset frequency, the current VR is determined to be unstable in power supply. And when the power supply is determined to be unstable, transmitting a prompt signal to the terminal so as to remind maintenance personnel.
It should be noted that, the present application is not limited to a specific manner of determining whether the current VR is stable.
According to the method for testing the VR power supply stability of the CPU, when the power supply stability of the current VR is determined, whether the current peak value exceeds the preset range in the preset period is judged, if the current peak value exceeds the preset range, the instability of the power supply of the current VR is determined, a prompt signal is sent, and if the current peak value does not exceed the preset range, the stability of the power supply of the current VR is determined. Therefore, the current VR power supply stability is determined according to the simulation result, the power supply stability of the server is guaranteed, and the reliability of the server is further improved.
Before testing the VR power supply stability of the CPU, detecting whether a VR power supply pulling script, a first test script or a second test script exists, and if not, automatically acquiring an installation package corresponding to each script for installation. Meanwhile, judging whether the connection of the oscilloscopes is successful or not, namely judging whether signals of the connection of the oscilloscopes is successful or not, and if the connection fails, sending prompt signals to the terminal so as to facilitate maintenance personnel.
Of course, if the oscilloscope is successfully connected, a coordinate measuring range of the oscilloscope is set, wherein the coordinate measuring range comprises the amplitude of the ordinate and the time of the abscissa. After the preparation, before running the VR power supply pulling script, in order to avoid that the computer system performs a sleep mode in the test process to cause test failure, the sleep mode of the computer system is closed.
According to the testing method for the VR power supply stability of the CPU, after a testing environment is built, before the VR power supply pulling and loading script is operated to determine whether the current VR has a current limiting function, if the fact that the VR power supply pulling and loading script, the first testing script or the second testing script does not exist is detected, the script corresponding to the installation package is obtained for installation. In addition, whether a signal of successful connection of the oscilloscopes is acquired or not is determined, if the signal is acquired, a coordinate range of the oscilloscopes is set, and if the signal is not acquired, a prompt signal is sent to the terminal. And shutting down a sleep mode of the computer system before running the VR powered pull script. Therefore, the automatic configuration testing environment is realized, the smooth test is ensured, and the power supply stability of the server is further ensured.
In the above embodiments, the detailed description is given of the method for testing the VR power supply stability of the CPU, and the application further provides a corresponding embodiment of the system for testing the VR power supply stability of the CPU. Fig. 2 is a block diagram of a system for testing VR power supply stability of a CPU according to an embodiment of the present application, as shown in fig. 2, where the system includes: the device comprises an upper computer 1, a GEN5VRTT fixture 2 and an oscilloscope 3.
One end of the GEN5VRTT jig 2 is connected with the upper computer 1, and the other end is connected with the oscilloscope 3, and is used for performing simulation test on the power supply stability of the current VR when acquiring the first test script or the second test script sent by the upper computer 1, and transmitting the simulation test result to the oscilloscope 3. The oscilloscope 3 is used for receiving and grabbing simulation test results. The upper computer 1 is used for running a VR power supply load pulling script to determine whether the current VR has a current limiting function after a test environment is built, running a first test script to control the GEN5VRTT jig 2 to perform simulation test on the power supply stability of the current VR if the current VR has the current limiting function, and running a second test script to control the GEN5VRTT jig 2 to perform simulation test on the power supply stability of the current VR if the current VR does not have the current limiting function, and acquiring a simulation test result grabbed by the oscilloscope 3 to determine the power supply stability of the current VR.
In implementation, the GEN5VRTT jig 2 is mounted on a motherboard, one end of the jig is connected with the upper computer 1, a GEN5 operation interface is opened on the upper computer 1, and the oscilloscope 3 is connected by using a GPIB line. And inputting a test instruction into the GEN5 operation interface so as to start the test of the VR power supply stability of the CPU. During testing, the VR power supply load script, the first test script and the second test script are operated on VRTT software so as to control the GEN5VRTT jig 2 to simulate an electronic load, namely, the current of the VR power supply is simulated, the voltage fluctuation reflects the voltage condition, and further, the power supply stability of the VR is checked.
Further, through a GEN5 operation interface, a Sheet to be tested is selected, a sweep frequency result report is read, parameters such as test conditions, frequency points, voltage values and the like are obtained, and test data and waveforms are automatically uploaded to a terminal for a user to check.
The system for testing VR power supply stability of a CPU provided by the embodiment of the application comprises: the power supply system comprises an upper computer, a GEN5VRTT jig and an oscilloscope, wherein one end of the GEN5VRTT jig is connected with the upper computer, the other end of the GEN5VRTT jig is connected with the oscilloscope, the power supply system is used for conducting simulation test on the power supply stability of the current VR when a first test script or a second test script sent by the upper computer is obtained, simulation test results are transmitted to the oscilloscope, the oscilloscope is used for receiving and grabbing simulation test results, the upper computer is used for running a VR power supply load pulling script after a test environment is built to determine whether the current VR has a current limiting function, if the current VR has the current limiting function, the first test script is run to control the GEN5VRTT jig to conduct simulation test on the power supply stability of the current VR, if the current VR does not have the current limiting function, the second test script is run to control the GEN5VRTT jig to conduct simulation test on the power supply stability of the current VR, and the simulation test results grabbed by the oscilloscope are obtained to determine the power supply stability of the current VR. Therefore, according to the test system provided by the embodiment of the application, before the GEN5VRTT jig tests the VR power supply stability, whether the VR has a current limiting function or not is tested, and the corresponding test script is selected for the VR to test, so that the problem that the overall power supply stability of the VR cannot be determined when the VR does not have the current limiting function is avoided, and the reliability of a server is further improved.
In the above embodiments, the method for testing the VR power supply stability of the CPU is described in detail, and the application further provides a corresponding embodiment of the apparatus for testing the VR power supply stability of the CPU. It should be noted that the present application describes an embodiment of the device portion from two angles, one based on the angle of the functional module and the other based on the angle of the hardware structure.
Fig. 3 is a block diagram of a testing device for VR power supply stability of a CPU according to an embodiment of the present application, and as shown in fig. 3, the device includes:
the first operation module 10 is configured to operate the VR power supply pull load script after the test environment is built, so as to determine whether the current VR has a current limiting function;
the second operation module 11 is configured to operate the first test script to control the GEN5VRTT fixture to perform a simulation test on the power supply stability of the current VR when the current VR has the current limiting function;
the third running module 12 is configured to run the second test script to control the GEN5VRTT fixture to perform a simulation test on the power supply stability of the current VR when the current VR does not have the current limiting function;
and the acquisition module 13 is used for acquiring simulation test results grabbed by the oscilloscope to determine the power supply stability of the current VR.
Since the embodiments of the apparatus portion and the embodiments of the method portion correspond to each other, the embodiments of the apparatus portion are referred to the description of the embodiments of the method portion, and are not repeated herein.
The device for testing VR power supply stability of a CPU provided by the embodiment of the application comprises: after a test environment is built, running a VR power supply pulling and loading script to determine whether the current VR has a current limiting function, if the current VR has the current limiting function, running a first test script to control a GEN5VRTT tool to perform simulation test on the power supply stability of the current VR, if the current VR does not have the current limiting function, running a second test script to control the GEN5VRTT tool to perform simulation test on the power supply stability of the current VR, and obtaining a simulation test result grabbed by an oscilloscope to determine the power supply stability of the current VR. Therefore, the technical scheme provided by the application judges whether the VR to be tested currently has the current limiting function or not before carrying out the power supply stability test of the VR, selects the corresponding test script for carrying out the stability simulation test for the VR to be tested currently, and avoids adopting the current limiting condition for testing when the VR does not have the current limiting function, namely selecting the script corresponding to the current limiting function for testing, so that the overall power supply stability of the VR cannot be determined, and further the reliability of the server is improved.
Fig. 4 is a block diagram of a testing apparatus for VR power supply stability of a CPU according to another embodiment of the present application, where, as shown in fig. 4, the testing apparatus for VR power supply stability of a CPU includes: a memory 20 for storing a computer program;
a processor 21 for implementing the steps of the method for testing VR power supply stability of the CPU as mentioned in the above embodiments when executing a computer program.
The testing device for VR power supply stability of the CPU provided in this embodiment may include, but is not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, or the like.
Processor 21 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 21 may be implemented in hardware in at least one of a digital signal processor (Digital Signal Processor, abbreviated as DSP), a Field programmable gate array (Field-Programmable Gate Array, abbreviated as FPGA), and a programmable logic array (Programmable Logic Array, abbreviated as PLA). The processor 21 may also include a main processor and a coprocessor, the main processor being a processor for processing data in an awake state, also referred to as a central processor (Central Processing Unit, CPU for short); a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 21 may be integrated with an image processor (Graphics Processing Unit, GPU for short) for rendering and drawing of content required to be displayed by the display screen. In some embodiments, the processor 21 may also include an artificial intelligence (Artificial Intelligence, AI) processor for processing computing operations related to machine learning.
Memory 20 may include one or more computer-readable storage media, which may be non-transitory. Memory 20 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In this embodiment, the memory 20 is at least used for storing a computer program 201, where the computer program, after being loaded and executed by the processor 21, can implement relevant steps of the VR power supply stability test method of the CPU disclosed in any of the foregoing embodiments. In addition, the resources stored in the memory 20 may further include an operating system 202, data 203, and the like, where the storage manner may be transient storage or permanent storage. The operating system 202 may include Windows, unix, linux, among others. The data 203 may include, but is not limited to, relevant data involved in a method of testing VR power stability of the CPU.
In some embodiments, the testing device for VR power stability of the CPU may further include a display 22, an input/output interface 23, a communication interface 24, a power supply 25, and a communication bus 26.
Those skilled in the art will appreciate that the configuration shown in fig. 4 does not constitute a limitation of the testing apparatus for VR power stability of the CPU and may include more or fewer components than illustrated.
The device for testing the VR power supply stability of the CPU, provided by the embodiment of the application, comprises a memory and a processor, wherein the processor can realize the following method when executing a program stored in the memory: a method for testing VR power supply stability of CPU.
According to the testing device for the VR power supply stability of the CPU, before the power supply stability test of the VR is carried out, whether the VR to be tested currently has a current limiting function or not is judged, and a corresponding test script is selected for the VR to be tested before to carry out stability simulation test, so that when the VR does not have the current limiting function, the test is carried out by adopting the current limiting condition, namely, the script corresponding to the current limiting function is selected to carry out the test, the overall power supply stability of the VR cannot be determined, and the reliability of a server is further improved.
Finally, the present application also provides a corresponding embodiment of the computer readable storage medium. The computer-readable storage medium has stored thereon a computer program which, when executed by a processor, performs the steps as described in the method embodiments above.
It will be appreciated that the methods of the above embodiments, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored on a computer readable storage medium. With such understanding, the technical solution of the present application, or a part contributing to the prior art or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium, performing all or part of the steps of the method described in the various embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
A computer-readable storage medium provided by an embodiment of the present application includes: after a test environment is built, running a VR power supply pulling and loading script to determine whether the current VR has a current limiting function, if the current VR has the current limiting function, running a first test script to control a GEN5VRTT tool to perform simulation test on the power supply stability of the current VR, if the current VR does not have the current limiting function, running a second test script to control the GEN5VRTT tool to perform simulation test on the power supply stability of the current VR, and obtaining a simulation test result grabbed by an oscilloscope to determine the power supply stability of the current VR. Therefore, the technical scheme provided by the application judges whether the VR to be tested currently has the current limiting function or not before carrying out the power supply stability test of the VR, selects the corresponding test script for carrying out the stability simulation test for the VR to be tested currently, and avoids adopting the current limiting condition for testing when the VR does not have the current limiting function, namely selecting the script corresponding to the current limiting function for testing, so that the overall power supply stability of the VR cannot be determined, and further the reliability of the server is improved.
The above describes in detail a method for testing VR power supply stability of a CPU and related components. In the description, each embodiment is described in a progressive manner, and each embodiment is mainly described by the differences from other embodiments, so that the same similar parts among the embodiments are mutually referred. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section. It should be noted that it would be obvious to those skilled in the art that various improvements and modifications can be made to the present application without departing from the principles of the present application, and such improvements and modifications fall within the scope of the claims of the present application.
It should also be noted that in this specification, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Claims (5)
1. The method is characterized by being applied to a test system comprising an upper computer, a GEN5VRTT jig and an oscilloscope; one end of the GEN5VRTT jig is connected with the upper computer, and the other end of the GEN5VRTT jig is connected with the oscilloscope; the method comprises the following steps:
after a test environment is built, detecting whether a VR power supply pulling load script, a first test script or a second test script exists; if not, acquiring a script corresponding installation package for installation;
determining whether a signal of successful connection of the oscilloscopes is acquired; if the coordinate measuring range of the oscilloscope is obtained, setting the coordinate measuring range of the oscilloscope; if not, sending a prompt signal to the terminal;
running the VR power supply pulling load script to determine whether the current VR has a current limiting function; the determining whether the current VR has the current limiting function specifically includes: judging whether the current VR power supply triggers overcurrent protection or not; if the over-voltage protection is triggered, determining that the current VR does not have the current limiting function, and if the under-voltage protection is triggered, determining that the current VR has the current limiting function;
if the current VR has the current limiting function, running the first test script so as to control the GEN5VRTT fixture to perform simulation test on the power supply stability of the current VR;
if the current VR does not have the current limiting function, running the second test script so as to control the GEN5VRTT fixture to perform simulation test on the power supply stability of the current VR;
obtaining a simulation test result grabbed by the oscilloscope to determine the power supply stability of the current VR; the determining of the power supply stability of the current VR specifically includes: judging whether the current peak value exceeds a preset range in a preset period; if the power supply exceeds the preset range, determining that the power supply of the current VR is unstable, and sending out a prompt signal; and if the power supply of the current VR is not beyond the preset range, determining that the power supply of the current VR is stable.
2. The method for testing VR power supply stability of a CPU of claim 1, further comprising, prior to running the VR power supply pull load script:
the sleep mode of the computer system is turned off.
3. The device for testing the VR power supply stability of the CPU is characterized by being applied to a testing system comprising an upper computer, a GEN5VRTT jig and an oscilloscope; one end of the GEN5VRTT jig is connected with the upper computer, and the other end of the GEN5VRTT jig is connected with the oscilloscope; the device comprises:
the first operation module is used for operating the VR power supply pulling script after the test environment is built so as to determine whether the current VR has a current limiting function; the determining whether the current VR has the current limiting function specifically includes: judging whether the current VR power supply triggers overcurrent protection or not; if the over-voltage protection is triggered, determining that the current VR does not have the current limiting function, and if the under-voltage protection is triggered, determining that the current VR has the current limiting function; after the test environment is built, running a VR power supply load script to determine whether the current VR has a current limiting function, and detecting whether the VR power supply load script, a first test script or a second test script exists; if not, acquiring a script corresponding installation package for installation; determining whether a signal of successful connection of the oscilloscopes is acquired; if the coordinate measuring range of the oscilloscope is obtained, setting the coordinate measuring range of the oscilloscope; if not, sending a prompt signal to the terminal;
the second running module is used for running the first test script so as to control the GEN5VRTT fixture to perform simulation test on the power supply stability of the current VR when the current VR has the current limiting function;
the third running module is used for running the second test script so as to control the GEN5VRTT fixture to perform simulation test on the power supply stability of the current VR when the current VR does not have the current limiting function;
the acquisition module is used for acquiring a simulation test result grabbed by the oscilloscope to determine the power supply stability of the current VR; the determining of the power supply stability of the current VR specifically includes: judging whether the current peak value exceeds a preset range in a preset period; if the power supply exceeds the preset range, determining that the power supply of the current VR is unstable, and sending out a prompt signal; and if the power supply of the current VR is not beyond the preset range, determining that the power supply of the current VR is stable.
4. The device for testing the VR power supply stability of the CPU is characterized by comprising a memory for storing a computer program;
a processor for implementing the steps of the method for testing VR power supply stability of a CPU as claimed in claim 1 or 2 when executing said computer program.
5. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements the steps of the method for testing VR power stability of a CPU as claimed in claim 1 or 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210912164.6A CN115201611B (en) | 2022-07-29 | 2022-07-29 | Method for testing VR power supply stability of CPU and related components |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210912164.6A CN115201611B (en) | 2022-07-29 | 2022-07-29 | Method for testing VR power supply stability of CPU and related components |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115201611A CN115201611A (en) | 2022-10-18 |
CN115201611B true CN115201611B (en) | 2024-01-19 |
Family
ID=83586777
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210912164.6A Active CN115201611B (en) | 2022-07-29 | 2022-07-29 | Method for testing VR power supply stability of CPU and related components |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115201611B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN211426702U (en) * | 2019-11-15 | 2020-09-04 | 苏州浪潮智能科技有限公司 | Testing device for server board card power supply overcurrent and short circuit protection |
CN112782606A (en) * | 2021-01-22 | 2021-05-11 | 苏州浪潮智能科技有限公司 | Current precision testing method and system for power module in server |
CN112964952A (en) * | 2021-02-19 | 2021-06-15 | 山东英信计算机技术有限公司 | Server test system |
CN113204456A (en) * | 2021-05-07 | 2021-08-03 | 山东英信计算机技术有限公司 | Test method, tool, device and equipment for VPP interface of server |
CN113777520A (en) * | 2021-09-16 | 2021-12-10 | 浪潮商用机器有限公司 | Test method, device, system and medium for board-mounted power supply overcurrent protection |
CN114646895A (en) * | 2022-01-21 | 2022-06-21 | 苏州浪潮智能科技有限公司 | CPU power performance test system, method and storage medium |
-
2022
- 2022-07-29 CN CN202210912164.6A patent/CN115201611B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN211426702U (en) * | 2019-11-15 | 2020-09-04 | 苏州浪潮智能科技有限公司 | Testing device for server board card power supply overcurrent and short circuit protection |
CN112782606A (en) * | 2021-01-22 | 2021-05-11 | 苏州浪潮智能科技有限公司 | Current precision testing method and system for power module in server |
CN112964952A (en) * | 2021-02-19 | 2021-06-15 | 山东英信计算机技术有限公司 | Server test system |
CN113204456A (en) * | 2021-05-07 | 2021-08-03 | 山东英信计算机技术有限公司 | Test method, tool, device and equipment for VPP interface of server |
CN113777520A (en) * | 2021-09-16 | 2021-12-10 | 浪潮商用机器有限公司 | Test method, device, system and medium for board-mounted power supply overcurrent protection |
CN114646895A (en) * | 2022-01-21 | 2022-06-21 | 苏州浪潮智能科技有限公司 | CPU power performance test system, method and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115201611A (en) | 2022-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109901881B (en) | Plug-in loading method and device of application program, computer equipment and storage medium | |
CN111211937B (en) | Method, device and system for testing stability of server link signals | |
CN107943643A (en) | One kind is based on MOC boards hardware DC test methods and system | |
CN114325458B (en) | Test method, system, device, equipment and storage medium of switching power supply | |
EP4180827A1 (en) | Method for detecting storage battery of vehicle and battery detection device | |
CN113721144A (en) | Motor aging test method and device, storage medium and electronic equipment | |
CN111147331A (en) | Server network card interaction test method, system, terminal and storage medium | |
US11561263B2 (en) | Method and device for testing adaptor, and storage medium | |
CN115201611B (en) | Method for testing VR power supply stability of CPU and related components | |
CN112834898B (en) | Method, device and equipment for testing stability of power chip of storage device | |
CN108287781B (en) | Memory occupation monitoring method, device and system | |
CN113609027A (en) | ARM cloud server testing method and device, electronic equipment and storage medium | |
CN113204456A (en) | Test method, tool, device and equipment for VPP interface of server | |
CN106546906B (en) | Method and device for testing integrity of power supply | |
CN114706721A (en) | Power supply detection method and device, electronic equipment and storage medium | |
CN113777520B (en) | Method, device, system and medium for testing overcurrent protection of on-board power supply | |
US20110172945A1 (en) | Method for monitoring burn-in procedure of electronic device | |
CN109739752B (en) | Built-in resource testing method and device, electronic equipment and readable storage medium | |
CN112416671A (en) | CPU stability testing method and device, computer equipment and storage medium | |
CN112858984A (en) | Motor driving current calibration method, device, equipment and storage medium | |
CN112732498A (en) | Test method, device, equipment and storage medium for simulating single-point power-on and power-off of equipment | |
CN116881060A (en) | Method, device, equipment and medium for testing integrated circuit bus | |
CN117394698B (en) | H-bridge power supply circuit control method, device and medium | |
CN113472603B (en) | Fault detection method and device of uplink communication module and computer equipment | |
CN114636852B (en) | Overcurrent test method and device for server, server and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |