一种对参考时钟相位抖动进行分析的方法及装置制造方法及图纸

技术编号:12614157 阅读:114 留言:0更新日期:2015-12-30 12:25
本发明专利技术公开了一种对参考时钟相位抖动进行分析的方法及装置,包括:接收用户输入的对待分析波形的参考时钟相位抖动进行一键分析的控制指令;加载所有所述待分析波形;从已加载的所述待分析波形中选取当前分析波形,判断所述当前分析波形的类型;根据所述当前分析波形的类型,逐次对所述类型对应的各个模板的参考时钟相位抖动进行分析;自动保存分析后的数据信息;在所述当前分析波形分析结束后,自动从已加载的所述待分析波形中选取下一个波形,直到全部所述待分析波形分析结束为止。本发明专利技术通过一键式分析,大大减少了工程师的工作量,提高了工程师的工作效率,并且还能够有效避免人工操作所带来的错误。

【技术实现步骤摘要】

本专利技术涉及电子
,特别是涉及一种对参考时钟相位抖动进行分析的方法 及装置。
技术介绍
目前,系统百兆参考时钟相位抖动的分析都是利用Intel提供的相位抖动分析工 具进行分析。该工具是使用频域算法计算输入时钟信号抖动Pk-Pk值和RMS值的一款工具。 但是Intel相位抖动分析工具,界面复杂,操作流程非常繁琐,部分所需功能也不 完善,需要工程师一个一个截取数据及图形。这种传统的分析方案,需要人工重复加载波形 及模板,尤其在数据量大的情况下,需要工程师花费大量时间及精力来操作。然而,作为信 号完整性至关重要的验证项目,时钟相位抖动又是不得不进行的一项工作内容。 因此,提供一种一键式自动对参考时钟的相位抖动进行分析的方法及装置是非常 有必要的。
技术实现思路
本专利技术的目的是提供一种对参考时钟相位抖动进行分析的方法及装置,以节约相 关工作人员的时间和精力,提高工作效率。 为解决上述技术问题,本专利技术提供一种对参考时钟相位抖动进行分析的方法,包 括: 接收用户输入的对待分析波形的参考时钟相位抖动进行一键分析的控制指令; 加载所有所述待分析波形; 从已加载的所述待分析波形中选取当前分析波形,判断所述当前分析波形的类 型; 根据所述当前分析波形的类型,逐次对所述类型对应的各个模板的参考时钟相位 抖动进行分析; 自动保存分析后的数据信息; 在所述当前分析波形分析结束后,自动从已加载的所述待分析波形中选取下一个 波形,直到全部所述待分析波形分析结束为止。 可选地,所述判断所述当前分析波形的类型包括: 判断所述当前分析波形的类型为PCIe参考时钟或者QPI参考时钟。 可选地,所述自动保存分析后的数据信息包括:自动截取分析结果图片,并自动保存分析结果数据。 可选地,还包括: 在全部所述待分析波形分析结束之后,将分析后的数据信息自动生成报表。 本专利技术还提供一种对参考时钟相位抖动进行分析的装置,包括: 接收模块,用于接收用户输入的对待分析波形的参考时钟相位抖动进行一键分析 的控制指令; 加载模块,用于加载所有所述待分析波形; 判断模块,用于从已加载的所述待分析波形中选取当前分析波形,判断所述当前 分析波形的类型; 分析模块,用于根据所述当前分析波形的类型,逐次对所述类型对应的各个模板 的参考时钟相位抖动进行分析; 保存模块,用于自动保存分析后的数据信息; 选取模块,用于在所述当前分析波形分析结束后,自动从已加载的所述待分析波 形中选取下一个波形,直到全部所述待分析波形分析结束为止。 可选地,所述判断模块用于判断所述当前分析波形的类型包括: 所述判断模块具体用于判断所述当前分析波形的类型为PCIe参考时钟或者QPI 参考时钟。 可选地,所述保存模块用于自动保存分析后的数据信息包括: 所述保存模块具体用于自动截取分析结果图片,并自动保存分析结果数据。 可选地,还包括: 生成报表模块,用于在全部所述待分析波形分析结束之后,将分析后的数据信息 自动生成报表。 本专利技术所提供的对参考时钟相位抖动进行分析的方法及装置,通过接收用户输入 的对待分析波形的参考时钟相位抖动进行一键分析的控制指令,加载所有的待分析波形, 从已加载的待分析波形中选取出当前分析波形;根据该波形的类型,逐次对各个模板的参 考时钟相位抖动进行分析,将分析后的数据信息进行保存;在当前分析波形分析结束后,自 动从已加载的待分析波形中选取下一个波形,直到全部待分析波形分析结束为止。 可见,与传统繁琐机械且容易遗漏的分析相比,本专利技术所提供的对参考时钟相位 抖动进行分析的方法及装置,通过一键式分析,大大减少了工程师的工作量,提高了工程师 的工作效率,并且还能够有效避免人工操作所带来的错误。【附图说明】图1为本专利技术所提供的对参考时钟相位抖动进行分析的方法的一种具体实施方 式的流程图;图2为本专利技术所提供的对参考时钟相位抖动进行分析的方法的另一种具体实施 方式的流程图;图3为本专利技术所提供的对参考时钟相位抖动进行分析的方法的另一种具体实施 方式中界面示意图; 图4为Intel相位抖动分析工具的传统分析流程图;图5为本专利技术所提供的对参考时钟相位抖动进行分析的装置的一种具体实施方 式的结构框图。【具体实施方式】 为了使本
的人员更好地理解本专利技术方案,下面结合附图和【具体实施方式】 对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是 全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提 下所获得的所有其他实施例,都属于本专利技术保护的范围。 本专利技术所提供的对参考时钟相位抖动进行分析的方法的一种【具体实施方式】的流 程图如图1所示,该方法包括: 步骤S101 :接收用户输入的对待分析波形的参考时钟相位抖动进行一键分析的 控制指令; 步骤S102 :加载所有所述待分析波形; 步骤S103 :从已加载的所述待分析波形中选取当前分析波形,判断所述当前分析 波形的类型; 步骤S104 :根据所述当前分析波形的类型,逐次对所述类型对应的各个模板的参 考时钟相位抖动进行分析; 步骤S105 :自动保存分析后的数据信息; 步骤S106 :在所述当前分析波形分析结束后,自动从已加载的所述待分析波形中 选取下一个波形,直到全部所述待分析波形分析结束为止。 可见,与传统繁琐机械且容易遗漏的分析相比,本专利技术所提供的对参考时钟相位 抖动进行分析的方法及装置,通过一键式分析,大大减少了工程师的工作量,提高了工程师 的工作效率,并且还能够有效避免人工操作所带来的错误。 在上述实施例的基础上,步骤S103判断当前分析波形的类型可以具体为判断当 前分析波形的类型为PCIe参考时钟或者QPI参考时钟。本专利技术所提供的另一种具体实施 方式的流程图如图2所示,该方法可以具体采用C/C++语言实现对百兆参考时钟相位抖动 的一键分析,其可以包括下述步骤: 步骤S201 :接收用户输入的对待分析波形的参考时钟相位抖动进行一键分析的 控制指令; 步骤S202 :加载所有所述待分析波形; 步骤S203 :加载单个波形,判断所述当前分析波形的类型为PCIe参考时钟或者 QPI参考时钟; 步骤S204 :若当前分析波形为PCIe参考时钟,则逐次分析PCIe参考时钟的7个 模板;若当前分析波形为QPI参考时钟,则逐次分析QPI参考时钟的2个模板。 如表1中PCIe参考时钟以及QPI参考时钟对应的模板所示,单个波形需要分析的 模板,对于一个PCIe的参考时钟,需要逐次加载7个模板进行分析。对于一个QPI参考时 钟,需要逐次加载2个模板进行分析。对于常见的四路系统,按照15个PCIe参考时钟,4个 QPI参考时钟计算的话。需要重复加载19次波形,重复加载模板100次以上,重复截图截数 据超过200次以上。当系统设计改动时,需要再对系统参考时钟进行验证,工作量将会成倍 增加。 表 1[当前第1页1 2 本文档来自技高网
...
一种对参考时钟相位抖动进行分析的方法及装置

【技术保护点】
一种对参考时钟相位抖动进行分析的方法,其特征在于,包括:接收用户输入的对待分析波形的参考时钟相位抖动进行一键分析的控制指令;加载所有所述待分析波形;从已加载的所述待分析波形中选取当前分析波形,判断所述当前分析波形的类型;根据所述当前分析波形的类型,逐次对所述类型对应的各个模板的参考时钟相位抖动进行分析;自动保存分析后的数据信息;在所述当前分析波形分析结束后,自动从已加载的所述待分析波形中选取下一个波形,直到全部所述待分析波形分析结束为止。

【技术特征摘要】

【专利技术属性】
技术研发人员:廖祺许晓平钱身飞
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1