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 PDF

Info

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
Application number
CN201711318276.4A
Other languages
Chinese (zh)
Inventor
李然
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201711318276.4A priority Critical patent/CN108153629A/en
Publication of CN108153629A publication Critical patent/CN108153629A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection 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

A kind of test method and device for automatically adjusting Redriver
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.
CN201711318276.4A 2017-12-12 2017-12-12 A kind of test method and device for automatically adjusting Redriver Pending CN108153629A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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