CN105203821B - A kind of method and device analyzed reference clock phase jitter - Google Patents

A kind of method and device analyzed reference clock phase jitter Download PDF

Info

Publication number
CN105203821B
CN105203821B CN201510616401.4A CN201510616401A CN105203821B CN 105203821 B CN105203821 B CN 105203821B CN 201510616401 A CN201510616401 A CN 201510616401A CN 105203821 B CN105203821 B CN 105203821B
Authority
CN
China
Prior art keywords
analysis
waveform
analyzed
clock phase
reference clock
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
Application number
CN201510616401.4A
Other languages
Chinese (zh)
Other versions
CN105203821A (en
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.)
Shanghai Wave Cloud Computing Service Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry 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 Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN201510616401.4A priority Critical patent/CN105203821B/en
Publication of CN105203821A publication Critical patent/CN105203821A/en
Application granted granted Critical
Publication of CN105203821B publication Critical patent/CN105203821B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The invention discloses a kind of method and device analyzed reference clock phase jitter, including:The reference clock phase jitter for treating analysis waveform for receiving user's input carries out the control instruction of a bonding analysis;Load all waveforms to be analyzed;Present analysis waveform is chosen from the waveform to be analyzed loaded, judges the type of the present analysis waveform;According to the type of the present analysis waveform, the gradually reference clock phase jitter to each template corresponding to the type is analyzed;Automatically save the data message after analysis;After the present analysis waveform analysis terminates, next waveform is chosen from the waveform to be analyzed loaded automatically, untill all the waveform analysis to be analyzed terminates.The present invention greatly reduces the workload of engineer, improves the operating efficiency of engineer, and can also effectively avoid mistake caused by manual operation by one-touch analysis.

Description

A kind of method and device analyzed reference clock phase jitter
Technical field
The present invention relates to electronic technology field, more particularly to a kind of method analyzed reference clock phase jitter And device.
Background technology
At present, the analysis of the reference clock phase jitter of system 100,000,000 is all the phase jitter analysis work provided using Intel Tool is analyzed.The instrument is a instrument that input clock signal shake Pk-Pk values and RMS value are calculated using frequency domain algorithm.
But Intel phase jitter analysis tools, interface are complicated, operating process is very cumbersome, and part required function is not yet Improve, it is necessary to engineer data intercept and figure one by one.This traditional analytical plan is, it is necessary to manually repeat Loaded contact analysis And template, it is necessary to which engineer takes a significant amount of time and energy operates especially in the case where data volume is big.However, as letter Number vital Verification Project of integrality, clock phase shake must not be again without an action.
Therefore it provides the method and device that a kind of one-touch phase jitter automatically to reference clock is analyzed is very It is necessary.
The content of the invention
It is an object of the invention to provide a kind of method and device analyzed reference clock phase jitter, to save phase The time and efforts of staff is closed, improves operating efficiency.
In order to solve the above technical problems, the present invention provides a kind of method analyzed reference clock phase jitter, bag Include:
The reference clock phase jitter for treating analysis waveform for receiving user's input carries out the control instruction of a bonding analysis;
Load all waveforms to be analyzed;
Present analysis waveform is chosen from the waveform to be analyzed loaded, judges the class of the present analysis waveform Type;
According to the type of the present analysis waveform, gradually to the reference clock phase of each template corresponding to the type Shake is analyzed;
Automatically save the data message after analysis;
After the present analysis waveform analysis terminates, chosen automatically from the waveform to be analyzed loaded next Waveform, untill all the waveform analysis to be analyzed terminates.
Alternatively, the type for judging the present analysis waveform includes:
Judge the type of the present analysis waveform for PCIe reference clocks or QPI reference clocks.
Alternatively, the data message automatically saved after analyzing includes:
Automatic interception analysis result picture, and automatically save analysis result data.
Alternatively, in addition to:
After all the waveform analysis to be analyzed terminates, by the data message automatic report generation after analysis.
The present invention also provides a kind of device analyzed reference clock phase jitter, including:
Receiving module, the reference clock phase jitter for treating analysis waveform for receiving user's input carry out a bonding analysis Control instruction;
Load-on module, for loading all waveforms to be analyzed;
Judge module, for choosing present analysis waveform from the waveform to be analyzed loaded, judge described current The type of analysis waveform;
Analysis module, for the type according to the present analysis waveform, gradually to each template corresponding to the type Reference clock phase jitter analyzed;
Preserving module, for automatically saving the data message after analyzing;
Module is chosen, for after the present analysis waveform analysis terminates, automatically from the ripple to be analyzed loaded Next waveform is chosen in shape, untill all the waveform analysis to be analyzed terminates.
Alternatively, the judge module is used to judge that the type of the present analysis waveform includes:
The judge module is specifically used for judging that the type of the present analysis waveform is joined for PCIe reference clocks or QPI Examine clock.
Alternatively, the data message that the preserving module is used to automatically save after analyzing includes:
The preserving module is specifically used for automatic interception analysis result picture, and automatically saves analysis result data.
Alternatively, in addition to:
Reports module is generated, after terminating in whole waveform analyses to be analyzed, by the data message after analysis Automatic report generation.
The method and device provided by the present invention analyzed reference clock phase jitter, inputted by receiving user Treat analysis waveform reference clock phase jitter carry out a bonding analysis control instruction, load all waveforms to be analyzed, Present analysis waveform is selected from the waveform to be analyzed loaded;According to the type of the waveform, gradually to the ginseng of each template Examine clock phase shake to be analyzed, the data message after analysis is preserved;After present analysis waveform analysis terminates, from It is dynamic to choose next waveform from the waveform to be analyzed loaded, untill all waveform analysis to be analyzed terminates.
It can be seen that compared with the analysis that tradition is cumbersome mechanical and easily omits, it is provided by the present invention to reference clock phase The method and device analyzed is shaken, by one-touch analysis, the workload of engineer is greatly reduced, improves engineer Operating efficiency, and can also effectively avoid mistake caused by manual operation.
Brief description of the drawings
Fig. 1 is a kind of embodiment of the method provided by the present invention analyzed reference clock phase jitter Flow chart;
Fig. 2 is another specific embodiment party of the method provided by the present invention analyzed reference clock phase jitter The flow chart of formula;
Fig. 3 is another specific embodiment party of the method provided by the present invention analyzed reference clock phase jitter Formula median surface schematic diagram;
Fig. 4 is the traditional analysis flow chart of Intel phase jitter analysis tools;
Fig. 5 is a kind of embodiment of the device provided by the present invention analyzed reference clock phase jitter Structured flowchart.
Embodiment
In order that those skilled in the art more fully understand the present invention program, with reference to the accompanying drawings and detailed description The present invention is described in further detail.Obviously, described embodiment is only part of the embodiment of the present invention, rather than Whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creative work premise Lower obtained every other embodiment, belongs to the scope of protection of the invention.
A kind of stream of embodiment of the method provided by the present invention analyzed reference clock phase jitter Journey figure is as shown in figure 1, this method includes:
Step S101:The reference clock phase jitter for treating analysis waveform for receiving user's input carries out the control of a bonding analysis System instruction;
Step S102:Load all waveforms to be analyzed;
Step S103:Present analysis waveform is chosen from the waveform to be analyzed loaded, judges the present analysis The type of waveform;
Step S104:According to the type of the present analysis waveform, gradually to the ginseng of each template corresponding to the type Clock phase shake is examined to be analyzed;
Step S105:Automatically save the data message after analysis;
Step S106:After the present analysis waveform analysis terminates, automatically from the waveform to be analyzed loaded Next waveform is chosen, untill all the waveform analysis to be analyzed terminates.
It can be seen that compared with the analysis that tradition is cumbersome mechanical and easily omits, it is provided by the present invention to reference clock phase The method and device analyzed is shaken, by one-touch analysis, the workload of engineer is greatly reduced, improves engineer Operating efficiency, and can also effectively avoid mistake caused by manual operation.
On the basis of above-described embodiment, step S103 judges that the type of present analysis waveform can be specially to judge currently The type of analysis waveform is PCIe reference clocks or QPI reference clocks.Another embodiment provided by the present invention Flow chart as shown in Fig. 2 this method can be realized specifically to a key of 100,000,000 reference clock phase jitters using C/C++ language Analysis, it can comprise the steps:
Step S201:The reference clock phase jitter for treating analysis waveform for receiving user's input carries out the control of a bonding analysis System instruction;
Step S202:Load all waveforms to be analyzed;
Step S203:Single waveform is loaded, judges the type of the present analysis waveform for PCIe reference clocks or QPI Reference clock;
Step S204:If present analysis waveform is PCIe reference clocks, 7 moulds of sequential analysis PCIe reference clocks Plate;If present analysis waveform is QPI reference clocks, 2 templates of sequential analysis QPI reference clocks.
As corresponding to PCIe reference clocks in table 1 and QPI reference clocks shown in template, single waveform needs the mould analyzed Plate, the reference clock for a PCIe are analyzed, it is necessary to gradually load 7 templates.For a QPI reference clock, need 2 templates are gradually loaded to be analyzed.For four common tunnel systems, according to 15 PCIe reference clocks, 4 QPI references If clock calculation.Need to repeat to load 19 waveforms, repeat to load template more than 100 times, repeat sectional drawing and cut data more than 200 More than secondary.When system design is changed, it is necessary to be verified again to System Clock Reference, workload will be multiplied.
Table 1
Step S205:Automatically save the data message after analysis;
Specifically, analysis result picture can be intercepted automatically, and automatically saves analysis result data.
Step S206:After the present analysis waveform analysis terminates, automatically from the waveform to be analyzed loaded Next waveform is chosen, untill all the waveform analysis to be analyzed terminates.
As a kind of preferred embodiment, the present embodiment after all the waveform analyses to be analyzed terminate, in addition to: By the data message automatic report generation after analysis.
By automatically generating the function of Excel forms, the result analyzed and data content can be entered with Excel forms Row displaying, further simplify the workload of engineer's post-production report.
Specifically, the present embodiment can need single waveform all template files analyzed, and write auxiliary journey in advance Among formula.The subprogram for only needing to write is put into original Phase Jitter Tool-files path, without again Installation and operation Environmental Support, support it is common " .wfm | .bin " form wave files, use range are wider.
In use, it need to only perform the subprogram, it is only necessary to which the wave sequence being disposably analysed to is dragged to subprogram In the list box at interface, click start to analyze, subprogram can load automatically template, automatically analyze, automatic data intercept and cut Figure, as shown in the interface schematic diagram in Fig. 3.
It refer to Fig. 4, Fig. 4 is the traditional analysis flow chart of Intel phase jitter analysis tools, its process bag analyzed Include:Loaded contact analysis;Load template;Click on analysis;Etc. end to be analyzed;Data intercept and figure;Switching waveform and template, lay equal stress on Multiple above procedure is completed until all waveform analyses.It can be seen that prior art needs artificial Loaded contact analysis file one by one, loading Template, manual analyzing, Manual interception data sectional drawing.The present invention is changed into analysis method that is original cumbersome mechanical and easily omitting more For easy, clearly one-touch analysis, the workload of tester is greatly reduced.It is changed to simultaneously by manual mode of operation program control Operation, not only effectively avoids mistake caused by manual operation, additionally it is possible to reduces the construction delay caused by errors and omissions.
A kind of knot of embodiment of the device provided by the present invention analyzed reference clock phase jitter Structure block diagram is as shown in figure 5, the device includes:
Receiving module 100, the reference clock phase jitter for treating analysis waveform for receiving user's input carry out a key The control instruction of analysis;
Load-on module 200, for loading all waveforms to be analyzed;
Judge module 300, for choosing present analysis waveform from the waveform to be analyzed loaded, judge described work as The type of preceding analysis waveform;
Analysis module 400, for the type according to the present analysis waveform, gradually to each mould corresponding to the type The reference clock phase jitter of plate is analyzed;
Preserving module 500, for automatically saving the data message after analyzing;
Module 600 is chosen, it is automatically described to be analyzed from what is loaded for after the present analysis waveform analysis terminates Next waveform is chosen in waveform, untill all the waveform analysis to be analyzed terminates.
Specifically, when above-mentioned judge module 300 can be used for judging that the type of the present analysis waveform refers to for PCIe Clock or QPI reference clocks.
Above-mentioned preserving module 500 is specifically used for automatic interception analysis result picture, and automatically saves analysis result data.
As a kind of preferred embodiment, the device provided by the present invention analyzed reference clock phase jitter is also It may further include:
Reports module 700 is generated, for after all the waveform analysis to be analyzed terminates, the data after analysis to be believed Cease automatic report generation.
The device provided by the present invention analyzed reference clock phase jitter, by receiving treating for user's input The reference clock phase jitter of analysis waveform carries out the control instruction of a bonding analysis, loads all waveforms to be analyzed, adds from Present analysis waveform is selected in the waveform to be analyzed carried;According to the type of the waveform, gradually to the reference clock of each template Phase jitter is analyzed, and the data message after analysis is preserved;After present analysis waveform analysis terminates, automatically from Next waveform is chosen in the waveform to be analyzed of loading, untill all waveform analysis to be analyzed terminates.
It can be seen that compared with the analysis that tradition is cumbersome mechanical and easily omits, it is provided by the present invention to reference clock phase The device analyzed is shaken, by one-touch analysis, the workload of engineer is greatly reduced, improves the work of engineer Efficiency, and can also effectively avoid mistake caused by manual operation.
The device provided by the present invention analyzed reference clock phase jitter is corresponding with the above method, can be mutual Reference, it will not be repeated here.
Each embodiment is described by the way of progressive in this specification, what each embodiment stressed be with it is other The difference of embodiment, between each embodiment same or similar part mutually referring to.
The foregoing description of the disclosed embodiments, professional and technical personnel in the field are enable to realize or using the present invention. A variety of modifications to these embodiments will be apparent for those skilled in the art, as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, it is of the invention The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one The most wide scope caused.

Claims (6)

  1. A kind of 1. method analyzed reference clock phase jitter, it is characterised in that including:
    The reference clock phase jitter for treating analysis waveform for receiving user's input carries out the control instruction of a bonding analysis;
    Load all waveforms to be analyzed;
    Present analysis waveform is chosen from the waveform to be analyzed loaded, judges the type of the present analysis waveform;
    According to the type of the present analysis waveform, gradually to the reference clock phase jitter of each template corresponding to the type Analyzed;
    Automatically save the data message after analysis;
    After the present analysis waveform analysis terminates, next ripple is chosen from the waveform to be analyzed loaded automatically Shape, untill all the waveform analysis to be analyzed terminates;
    The type for judging the present analysis waveform includes:
    Judge the type of the present analysis waveform for PCIe reference clocks or QPI reference clocks.
  2. 2. the method analyzed as claimed in claim 1 reference clock phase jitter, it is characterised in that the automatic guarantor Depositing the data message after analysis includes:
    Automatic interception analysis result picture, and automatically save analysis result data.
  3. 3. the method analyzed as claimed in claim 1 or 2 reference clock phase jitter, it is characterised in that also include:
    After all the waveform analysis to be analyzed terminates, by the data message automatic report generation after analysis.
  4. A kind of 4. device analyzed reference clock phase jitter, it is characterised in that including:
    Receiving module, the reference clock phase jitter for treating analysis waveform for receiving user's input carry out the control of a bonding analysis System instruction;
    Load-on module, for loading all waveforms to be analyzed;
    Judge module, for choosing present analysis waveform from the waveform to be analyzed loaded, judge the present analysis The type of waveform;
    Analysis module, for the type according to the present analysis waveform, gradually to the ginseng of each template corresponding to the type Clock phase shake is examined to be analyzed;
    Preserving module, for automatically saving the data message after analyzing;
    Module is chosen, for after the present analysis waveform analysis terminates, automatically from the waveform to be analyzed loaded Next waveform is chosen, untill all the waveform analysis to be analyzed terminates;
    The judge module is used to judge that the type of the present analysis waveform includes:
    When the judge module is specifically used for judging the type of the present analysis waveform for PCIe reference clocks or QPI references Clock.
  5. 5. the device analyzed as claimed in claim 4 reference clock phase jitter, it is characterised in that the preservation mould The data message that block is used to automatically save after analyzing includes:
    The preserving module is specifically used for automatic interception analysis result picture, and automatically saves analysis result data.
  6. 6. the device analyzed reference clock phase jitter as described in claim 4 or 5, it is characterised in that also include:
    Reports module is generated, it is after terminating in whole waveform analyses to be analyzed, the data message after analysis is automatic Generate form.
CN201510616401.4A 2015-09-24 2015-09-24 A kind of method and device analyzed reference clock phase jitter Active CN105203821B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510616401.4A CN105203821B (en) 2015-09-24 2015-09-24 A kind of method and device analyzed reference clock phase jitter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510616401.4A CN105203821B (en) 2015-09-24 2015-09-24 A kind of method and device analyzed reference clock phase jitter

Publications (2)

Publication Number Publication Date
CN105203821A CN105203821A (en) 2015-12-30
CN105203821B true CN105203821B (en) 2018-03-20

Family

ID=54951604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510616401.4A Active CN105203821B (en) 2015-09-24 2015-09-24 A kind of method and device analyzed reference clock phase jitter

Country Status (1)

Country Link
CN (1) CN105203821B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108737037A (en) * 2017-04-18 2018-11-02 鸿富锦精密工业(武汉)有限公司 SATA eye Diagram Analysis system and methods

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101393234A (en) * 2007-09-17 2009-03-25 鸿富锦精密工业(深圳)有限公司 Waveform auto-measuring system and method
CN101630283A (en) * 2008-07-16 2010-01-20 鸿富锦精密工业(深圳)有限公司 System and method for automatically generating report
CN204302410U (en) * 2014-12-05 2015-04-29 荣信电力电子股份有限公司 The automatic measuring and analysing meter of a kind of intelligent wave shape parameter

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003329740A (en) * 2002-05-16 2003-11-19 Hitachi Ltd Device and method for inspecting semiconductor, and method for manufacturing semiconductor device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101393234A (en) * 2007-09-17 2009-03-25 鸿富锦精密工业(深圳)有限公司 Waveform auto-measuring system and method
CN101630283A (en) * 2008-07-16 2010-01-20 鸿富锦精密工业(深圳)有限公司 System and method for automatically generating report
CN204302410U (en) * 2014-12-05 2015-04-29 荣信电力电子股份有限公司 The automatic measuring and analysing meter of a kind of intelligent wave shape parameter

Also Published As

Publication number Publication date
CN105203821A (en) 2015-12-30

Similar Documents

Publication Publication Date Title
Kou et al. A reduced-order model for compressible flows with buffeting condition using higher order dynamic mode decomposition with a mode selection criterion
CN107710711B (en) Apparatus and method for signal pre-processing
US8769448B1 (en) Circuit design simulation
CN105117566B (en) A kind of method and device analyzed PCIe eye patterns
US8661378B2 (en) Asychronous system analysis
CN103500243B (en) A kind of clock circuit method for designing of self adaptation PVT change
CN105203821B (en) A kind of method and device analyzed reference clock phase jitter
CN110321545A (en) A kind of method and apparatus of office documents typesetting
CN105955705B (en) A kind of restructural multi-channel detection algorithm accelerator
Chen et al. Hybrid multi-fluid-particle simulations of the cosmic neutrino background
CN105067994A (en) Method and application for positioning system-on-chip temporal logic error, and error rate calculation method
CN109388811A (en) Signal eye diagram analytical equipment and method
Kolankar et al. FPGA Implementation of QPSK modulator by using Hardware Co-simulation
Zhang Fixed-point FPGA model-based design and optimization for Henon map chaotic generator
CN107944151A (en) The link-layer authentication platform and method of excitation and simulation result are preserved using binary system
Sanchez et al. Digital Controllers Design Using the ESA Control Toolbox in MATLAB Simulink
Marjanovic Low vs high level programming for FPGA
Liu Model based design workflow for FPGA compliance with DO-254 standard
Souza et al. Fpga applied to the control of dc-ac converters using repetitive and feedforward control laws
CN117113908B (en) Verification method, verification device, electronic equipment and readable storage medium
Grover et al. Simulation and Optimization of VHDL code for FPGA-Based Design using Simulink
CN109657364A (en) A method of circuit optimization is realized using quick monte carlo method
CN102722460B (en) Nonequilibrium multiplexer in high-level synthesis and construction method thereof
CN108170591A (en) A kind of tester automation implementation method and device
CN117077603B (en) Verification method, chip, system, electronic device and readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180817

Address after: 200436 Room 411, No. three, JIANGCHANG Road, Jingan District, Shanghai, 411

Patentee after: Shanghai wave Cloud Computing Service Co., Ltd.

Address before: 100085 floor 1, C 2-1, No. 2, Shang Di Road, Haidian District, Beijing.

Patentee before: Electronic information industry Co.,Ltd of the tide (Beijing)