CN108153629A - A kind of test method and device for automatically adjusting Redriver - Google Patents
A kind of test method and device for automatically adjusting Redriver Download PDFInfo
- Publication number
- CN108153629A CN108153629A CN201711318276.4A CN201711318276A CN108153629A CN 108153629 A CN108153629 A CN 108153629A CN 201711318276 A CN201711318276 A CN 201711318276A CN 108153629 A CN108153629 A CN 108153629A
- Authority
- CN
- China
- Prior art keywords
- test
- redriver
- oscillograph
- server
- waveform
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2273—Test methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
The present invention provides a kind of test method and device for automatically adjusting Redriver, the method includes:S1:Test waveform script is embedded in oscillograph;S2:Server master board and oscillograph by smelting are had and realize data connection;S3:Oscillograph is read using test script and preserves input signal and waveform under whole parameters.The device includes server master board and test module, the server master board and test module are by testing smelting tool interconnection, for automatically entering parameter adjusted signals, the test module has the signal of transmission for read test smelting and preserves corresponding waveform the server master board.Be switched on the correct BMC firmwares of burning and oscillograph automatized script, it is possible to leave testboard, desired data are read in completion to be tested from oscillograph, so as to the project of saving testing time in this respect and manpower so as to reduce cost.
Description
Technical field
The present invention relates to server testing field, specifically a kind of test method and dress for automatically adjusting Redriver
It puts.
Background technology
As IT industries develop rapidly, the application of server is more and more common.And for the configuration requirement of server
Also it is more and more, there are some even to arrive harsh degree.Cause the cabling on pcb board overstocked due to these harsh requirements or
The problem of person is long.And most common problem is that high speed signal cabling is long, leads to problems of Signal Integrity, at this moment with regard to needing to draw
Enter Redriver chips by using balanced (equalization), preemphasis (pre-emphasis) and other technologies make by
The high speed signal of Redriver chips is adjusted and compensates its loss, and restore signal integrity on the receive side.At present
Redriver is mainly for PCIE3.0/4.0, SAS/SATA and USB3.0.
It mainly adjusts the operating mode of Redriver by the way of software adjustment in the server at present, passes through software
Mode debugging process it is as follows:The value of VOD and EQ by smelting tool are set, then measured by oscillograph come measured waveform
Eye pattern and specifications comparison, then adjust next class value continue to compare (when debugging next class value, needing to restart server) until
Select optimal value.
The above process needs manually to restart, for example, DS80PCI810, VOD have 6 class values, and EQ has 4 class values, all
Test just has 24 kinds of combinations, it is therefore desirable to set this 24 groups of different values.It is being adjusted always so causing to need staff
Commissioning stage operates.
Invention content
To solve the above-mentioned problems, a kind of test method and device for automatically adjusting Redriver is provided, can allow behaviour
Make personnel without debugging machine operations always, it is only necessary to put up test system, the correct BMC FW of booting burning and oscillography
Device automatized script, it is possible to leave testboard, desired data are read in completion to be tested from oscillograph.
An embodiment of the present invention provides a kind of test method for automatically adjusting Redriver, the method includes:
S1:Test waveform script is embedded in oscillograph;
S2:Server master board and oscillograph by smelting are had and realize data connection;
S3:Oscillograph is read using test script and preserves input signal and waveform under whole parameters.
Further, the method further includes:
S4:By comparing all test results in oscillograph, and select optimal value.
Further, the specific implementation process of step S3 is:
S31:It will be in the firmware burning to BMC of test;
S32:Server is opened, Redriver registers are written in the first class value by BMC;
S33:After smelting tool receives signal, the test script of oscillograph runs and preserves test waveform;
S34:Server Restart;
S35:Step S32-S34 is repeated, until the write-in of all numerical value finishes.
Further, in step S34, reboot time is preset in BMC, carries out weight to server automatically after the completion of timing
It opens.
The embodiment of the present invention additionally provides a kind of test device for automatically adjusting Redriver, and the device includes service
Device mainboard and test module, the server master board and test module are by testing smelting tool interconnection, the server master board
For automatically entering parameter adjusted signals, the test module has the signal of transmission for read test smelting and preserves corresponding
Waveform.
Further, the server master board includes:
BMC for detecting server starting-up signal, and by the register of I2C modifications Redriver, is realized to signal
It adjusts;
The register of Redriver, for storing the value of OD and EQ.
Further, the BMC is additionally operable to realize that the timing of server is restarted.
Further, the test module includes:
Test cell, for testing the signal by smelting tool transmission automatically and waveform being saved in oscillograph;
Oscillograph, for storing and showing the signal of preservation and waveform.
The effect provided in invention content is only the effect of embodiment rather than invents all whole effects, above-mentioned
A technical solution in technical solution has the following advantages that or advantageous effect:
1st, the correct BMC firmwares of booting burning and oscillograph automatized script, it is possible to leave testboard, completion to be tested
Desired data are read from oscillograph, so as to the project of saving testing time in this respect and manpower so as to subtract
Few cost.
2nd, BMC realizes system reboot after timing to particular value, and inputs next numerical value after restart, finally realizes institute
There are full-automatic testing and the preservation of numerical value, it is ensured that the accuracy of test improves testing efficiency.
Description of the drawings
Fig. 1 is the method flow diagram of the embodiment of the present invention 1;
Fig. 2 is the method flow diagram of the embodiment of the present invention 2;
Fig. 3 is the schematic diagram of device of the embodiment of the present invention.
Specific embodiment
In order to clarify the technical characteristics of the invention, below by specific embodiment, and its attached drawing is combined, to this hair
It is bright to be described in detail.Following disclosure provides many different embodiments or example is used for realizing the different knots of the present invention
Structure.In order to simplify disclosure of the invention, hereinafter the component of specific examples and setting are described.In addition, the present invention can be with
Repeat reference numerals and/or letter in different examples.This repetition is that for purposes of simplicity and clarity, itself is not indicated
Relationship between various embodiments and/or setting is discussed.It should be noted that illustrated component is not necessarily to scale in the accompanying drawings
It draws.Present invention omits the descriptions to known assemblies and treatment technology and process to avoid the present invention is unnecessarily limiting.
By taking two-way server as an example, technical principle of the invention is:First, we can write a test by C language
The script of waveform, is put into oscillograph.The signal that is transmitted by receiving enable signal that will test automatically every time by jig and
Waveform is stored in oscillograph.And the time of test signal waveform is changeless.Secondly, BMC can detect clothes
Business device is already powered on normal work, and the register of Redriver is then changed by I2C, comes in fact so as to change the value of VOD and EQ
Now to the adjusting of signal.Finally, BMC can be realized to time enough from server by way of writing script timing
The work that is switched on is complete to waveform detection.And machine is restarted again, the deposit of Redriver is adjusted new value is written by I2C
Device.It is recycled with this, completes entire test process.
Embodiment 1
As shown in Figure 1, the embodiment of the present invention 1 provides a kind of test method for automatically adjusting Redriver, the side
Method includes:
S1:Test waveform script is embedded in oscillograph.The main function of the test waveform script is:Made by receiving every time
Energy signal, automatic test have the signal of transmission by smelting and waveform are stored in oscillograph.During the test, test letter
The time of number waveform is changeless.
S2:Server master board and oscillograph by smelting are had and realize data connection.
S3:Oscillograph is read using test script and preserves input signal and waveform under whole parameters.
The specific implementation process of step S3 is:
S31:It, will be in the firmware burning to BMC of test using recording device and burn recording software.
S32:Server is opened, Redriver registers are written in the first class value by BMC.The principle of the step is:Pass through I2C
The register of Redriver is changed, so as to the adjusting for changing the value of VOD and EQ to realize to signal.
S33:After smelting tool receives signal, the test script of oscillograph runs and preserves test waveform.
S34:Server Restart.In the step, reboot time is preset in BMC, automatically to server after the completion of timing
Restarted.
S35:Step S32-S34 is repeated, all test is completed until the corresponding register values of Redriver.
Embodiment 2
As shown in Fig. 2, the embodiment of the present invention 2 provides a kind of test method for automatically adjusting Redriver, the side
Method includes:
S1:Test waveform script is embedded in oscillograph.The main function of the test waveform script is:Made by receiving every time
Energy signal, automatic test have the signal of transmission by smelting and waveform are stored in oscillograph.During the test, test letter
The time of number waveform is changeless.
S2:Server master board and oscillograph by smelting are had and realize data connection.
S3:Oscillograph is read using test script and preserves input signal and waveform under whole parameters.
The specific implementation process of step S3 is:
S31:It, will be in the firmware burning to BMC of test using recording device and burn recording software.
S32:Server is opened, Redriver registers are written in the first class value by BMC.The principle of the step is:Pass through I2C
The register of Redriver is changed, so as to the adjusting for changing the value of VOD and EQ to realize to signal.
S33:After smelting tool receives signal, the test script of oscillograph runs and preserves test waveform.
S34:Server Restart.In the step, reboot time is preset in BMC, automatically to server after the completion of timing
Restarted.
S35:Step S32-S34 is repeated, all test is completed until the corresponding register values of Redriver.
S4:Tester selects optimal value by comparing all test results in oscillograph.
As shown in figure 3, the embodiment of the present invention additionally provides a kind of test device for automatically adjusting Redriver, the dress
It puts including server master board and test module, the server master board and test module are described by testing smelting tool interconnection
For server master board for automatically entering parameter adjusted signals, the test module has the signal of transmission simultaneously for read test smelting
Preserve corresponding waveform.
Server master board includes BMC, for detecting server starting-up signal, and passes through the deposit of I2C modifications Redriver
Device realizes the adjusting to signal;The BMC is additionally operable to realize that the timing of server is restarted;The register of Redriver is used for
Store the value of OD and EQ.
The test module includes test cell, for testing the signal by smelting tool transmission automatically and preserving waveform
Into oscillograph;Oscillograph, for storing and showing the signal of preservation and waveform.
Although specification and drawings and examples have been carried out being described in detail to the invention, this field skill
Art personnel should be appreciated that and still the invention can be modified or replaced equivalently;And all do not depart from wound of the present invention
The technical solution for the spirit and scope made and its improvement are encompassed by the protection domain of the invention patent.
Claims (8)
1. a kind of test method for automatically adjusting Redriver, it is characterized in that:The method includes:
S1:Test waveform script is embedded in oscillograph;
S2:Server master board and oscillograph by smelting are had and realize data connection;
S3:Oscillograph is read using test script and preserves input signal and waveform under whole parameters.
2. a kind of test method for automatically adjusting Redriver according to claim 1, it is characterized in that:The method is also
Including:
S4:By comparing all test results in oscillograph, and select optimal value.
3. a kind of test method for automatically adjusting Redriver according to claim 1 or 2, it is characterized in that:Step S3's
Specific implementation process is:
S31:It will be in the firmware burning to BMC of test;
S32:Server is opened, Redriver registers are written in the first class value by BMC;
S33:After smelting tool receives signal, the test script of oscillograph runs and preserves test waveform;
S34:Server Restart;
S35:Step S32-S34 is repeated, until the write-in of all numerical value finishes.
4. a kind of test method for automatically adjusting Redriver according to claim 3, it is characterized in that:In step S34,
Reboot time is preset in BMC, server is restarted automatically after the completion of timing.
5. a kind of test device for automatically adjusting Redriver, it is characterized in that:The device includes server master board and test
Module, the server master board and test module are used to automatically enter by testing smelting tool interconnection, the server master board
Parameter adjusted signals, the test module have the signal of transmission for read test smelting and preserve corresponding waveform.
6. a kind of test device for automatically adjusting Redriver according to claim 5, it is characterized in that:The server
Mainboard includes:
BMC for detecting server starting-up signal, and by the register of I2C modifications Redriver, realizes the tune to signal
Section;
The register of Redriver, for storing the value of OD and EQ.
7. a kind of test device for automatically adjusting Redriver according to claim 6, it is characterized in that:The BMC is also
The timing for being used to implement server is restarted.
8. a kind of test device for automatically adjusting Redriver according to claim 5, it is characterized in that:The test mould
Block includes:
Test cell, for testing the signal by smelting tool transmission automatically and waveform being saved in oscillograph;
Oscillograph, for storing and showing the signal of preservation and waveform.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711318276.4A CN108153629A (en) | 2017-12-12 | 2017-12-12 | A kind of test method and device for automatically adjusting Redriver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711318276.4A CN108153629A (en) | 2017-12-12 | 2017-12-12 | A kind of test method and device for automatically adjusting Redriver |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108153629A true CN108153629A (en) | 2018-06-12 |
Family
ID=62466163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711318276.4A Pending CN108153629A (en) | 2017-12-12 | 2017-12-12 | A kind of test method and device for automatically adjusting Redriver |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108153629A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109032986A (en) * | 2018-06-28 | 2018-12-18 | 郑州云海信息技术有限公司 | A kind of drive system and driving debugging system of PCIE link |
CN116453582A (en) * | 2023-06-14 | 2023-07-18 | 合肥康芯威存储技术有限公司 | Signal testing system and method for memory |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6307383B1 (en) * | 1995-06-05 | 2001-10-23 | Elver B. Kephart, Jr. | Flyback transformer and yoke tester |
CN106055440A (en) * | 2016-05-31 | 2016-10-26 | 深圳市国鑫恒宇科技有限公司 | Testing method and system for realizing abnormal power failure of server through BMC |
CN106598903A (en) * | 2016-11-29 | 2017-04-26 | 浙江宇视科技有限公司 | Method and device for adjusting Redriver chip parameters |
CN106933711A (en) * | 2017-03-13 | 2017-07-07 | 郑州云海信息技术有限公司 | A kind of PCIe3.0 Tx signal method for automatic measurement |
CN107239375A (en) * | 2017-06-12 | 2017-10-10 | 郑州云海信息技术有限公司 | It is a kind of to realize the method for testing that USB2.0 High Speed controls are given out a contract for a project |
CN107329774A (en) * | 2017-05-24 | 2017-11-07 | 华为技术有限公司 | The method and apparatus for determining Redriver chip parameters |
-
2017
- 2017-12-12 CN CN201711318276.4A patent/CN108153629A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6307383B1 (en) * | 1995-06-05 | 2001-10-23 | Elver B. Kephart, Jr. | Flyback transformer and yoke tester |
CN106055440A (en) * | 2016-05-31 | 2016-10-26 | 深圳市国鑫恒宇科技有限公司 | Testing method and system for realizing abnormal power failure of server through BMC |
CN106598903A (en) * | 2016-11-29 | 2017-04-26 | 浙江宇视科技有限公司 | Method and device for adjusting Redriver chip parameters |
CN106933711A (en) * | 2017-03-13 | 2017-07-07 | 郑州云海信息技术有限公司 | A kind of PCIe3.0 Tx signal method for automatic measurement |
CN107329774A (en) * | 2017-05-24 | 2017-11-07 | 华为技术有限公司 | The method and apparatus for determining Redriver chip parameters |
CN107239375A (en) * | 2017-06-12 | 2017-10-10 | 郑州云海信息技术有限公司 | It is a kind of to realize the method for testing that USB2.0 High Speed controls are given out a contract for a project |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109032986A (en) * | 2018-06-28 | 2018-12-18 | 郑州云海信息技术有限公司 | A kind of drive system and driving debugging system of PCIE link |
CN116453582A (en) * | 2023-06-14 | 2023-07-18 | 合肥康芯威存储技术有限公司 | Signal testing system and method for memory |
CN116453582B (en) * | 2023-06-14 | 2023-09-22 | 合肥康芯威存储技术有限公司 | Signal testing system and method for memory |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104569794B (en) | A kind of FPGA In-circiut testers and method of testing based on boundary-scan architecture | |
CN104978270A (en) | Automatic software testing method and apparatus | |
CN104516798B (en) | Wireless one-to-many test system | |
CN102270173A (en) | Fault injection tool based on SCSI (small computer system interface) driver layer | |
US10761138B2 (en) | Low cost built-in-self-test centric testing | |
CN104407882B (en) | A kind of board card device | |
CN107257303A (en) | A kind of method for carrying out automatic detection to network interface card in server system restarting process | |
CN108153629A (en) | A kind of test method and device for automatically adjusting Redriver | |
JP2011227959A (en) | Testing apparatus and testing method | |
CN114530188A (en) | Semiconductor test method, system and storage medium | |
CN106598639A (en) | Upgrading method and system for logic chip | |
CN106547653A (en) | Computer system fault condition detection method, apparatus and system | |
CN107832208A (en) | The automatic test approach and terminal device of software | |
CN107424548A (en) | The test system and method for a kind of monitor resolution | |
CN108806761A (en) | A kind of SSD function test methods, system and computer storage media | |
CN107818032A (en) | A kind of mainboard, information Method of printing, system, device and storage medium | |
CN110780904A (en) | Application updating method and device | |
CN111142889A (en) | eMMC automatic volume production method, device, storage medium and electronic equipment | |
CN110688269A (en) | RTL code automatic verification device and method adopting AXI bus interface | |
CN107704351B (en) | Chip verification method and device | |
CN102183727B (en) | Boundary scanning test method with error detection function | |
CN113204456A (en) | Test method, tool, device and equipment for VPP interface of server | |
CN108959078A (en) | A kind of end Windows automatic software test method and system | |
CN109697161A (en) | A kind of test method of storing process, storage medium and database server | |
CN107888910A (en) | A kind of TV signal transmitter signal board function testing station and method of testing |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180612 |