用于验证平台扩频时钟恢复方法和装置、存储介质和终端制造方法及图纸

技术编号:30833664 阅读:16 留言:0更新日期:2021-11-18 12:54
本发明专利技术公开了一种用于验证平台的扩频时钟恢复方法和装置、存储介质和终端,其中方法包括:获取基准周期,并将扩频时钟周期的初始值设置为与基准周期数值相同;周期性对待恢复串行数据进行采样获取采样数据,并基于采样数据对基准采样延迟时间进行调整;周期性获取当前基准采样延迟时间,并获取当前基准采样延迟时间与初始采样延迟时间的差值作为参考值,并基于参考值对扩频时钟周期进行调整。本发明专利技术方法具有不需要高仿真精度、信号定义清晰、中间变量少、可移植性好、增加独立冗余度以及具有验证工程师“建模”的思想,真正从验证工程师角度实现扩频时钟追踪等优点。度实现扩频时钟追踪等优点。度实现扩频时钟追踪等优点。

【技术实现步骤摘要】
用于验证平台扩频时钟恢复方法和装置、存储介质和终端


[0001]本专利技术涉及芯片开发前端流程中的数字验证
,尤其涉及一种用于验证平台的扩频时钟恢复方法和装置、存储介质和终端。

技术介绍

[0002]随着电路器件的小型化和集成度的增加,以及电磁频谱资源的日渐紧张,电路特别是高频电路设计应考虑其电磁兼容性(EMC,Electromagnetic Compatibility)。高频信号的频谱能量过于集中在载波频率上,易导致该频点的射频信号辐射超标,违背相关EMI(Electromagnetic Interference,电磁干扰)设计规范,严重时甚至将干扰周围电路的正常功能。因此有许多降低电磁干扰的手段被提出,其中SSC(Spread Spectrum Clocking,扩频时钟)技术作为一种主动式的手段可以从源头降低射频信号的辐射功率,在很多设计中被采用。该技术通过使信号的基准频率在一定范围内缓慢变化,将辐射功率谱分散而达到降低电磁辐射峰值功率的目的,有效改善了其电磁兼容性。
[0003]扩频时钟技术的使用电路通常采用验证平台来验证电路设计是否符合预期,进一步现有的验证平台采用比较真实电路响应和模型响应的方式来进行验证。上述验证方式建模对象通常以算法和电路功能为主,为理想模型。且若涉及诸如扩频时钟等不方便使用数字模型表达的对象时,验证平台则会借用例化部分待测设计电路的方式来达到。验证平台上述验证手法存在一定的风险,且对仿真速度影响较大,同时还存在调试复杂、需求差异带来的附加时间要求以及低运行效率、性能存在差异等问题。

技术实现思路

[0004]本专利技术所要解决的技术问题是现有验证平台针对扩频时钟等不方便使用数字模型表达的对象若采用借用例化部分待测设计电路的方式存在具有一定风险、影响仿真速度、调试复杂、需求差异、运行效率低以及性能存在差异等问题。
[0005]为了解决上述技术问题,本专利技术提供了一种用于验证平台的扩频时钟恢复方法,包括:
[0006]获取待恢复串行数据的基准频率,并基于所述基准频率获取基准周期;
[0007]将扩频时钟周期的初始值设置为与所述基准周期数值相同;
[0008]周期性对所述待恢复串行数据进行采样获取采样数据,并基于所述采样数据对基准采样延迟时间进行调整,所述基准采样延迟时间为基准采样时钟相对于所述扩频时钟所延迟的时间,所述基准采样时钟用于对所述待恢复数据进行采样;
[0009]周期性获取当前所述基准采样延迟时间,并获取当前所述基准采样延迟时间与初始采样延迟时间的差值作为参考值,判断所述参考值的绝对值是否大于预设阈值,若大于则判断所述参考值是否大于零,若大于零则所述扩频时钟周期增大预设步长,若小于零则所述扩频时钟周期减小预设步长,若所述参考值的绝对值小于等于预设阈值则保持当前所述扩频时钟周期不变。
[0010]优选地,通过采样时钟组对所述待恢复串行数据进行采样,所述采样时钟组包括前采样时钟、基准采样时钟和后采样时钟,所述前采样时钟的采样时间相对于所述基准采样时钟的采样时间提前第一预设时间间隔,所述后采样时钟的采样时间相对于所述基准采样时钟的采样时间延迟第一预设时间间隔,所述采样时钟组中所有采样时钟周期均实时与所述扩频时钟周期相同。
[0011]优选地,基于所述采样数据对基准采样延迟时间进行调整包括:
[0012]假设所述前采样时钟采样的数据为前采样数据,所述基准采样时钟采样的数据为基准采样数据,所述后采样时钟采样的数据为后采样数据,每组采样数据均包括前采样数据、基准采样数据和后采样数据;
[0013]对所述采样数据进行比较分析,当所述前采样数据和所述基准采样数据相同,且均不与所述后采样数据相同时,将所述基准采样延迟时间减小预设延迟时间;当所述基准采样数据和所述后采样数据相同,且均不与所述前采样数据相同时,将所述基准采样延迟时间增大预设延迟时间;其它情况均不对所述基准采样延迟时间进行调整。
[0014]优选地,对所述采样数据进行比较分析通过对比较时钟的触发来实现,所述比较时钟周期与所述扩频时钟周期实时相同,且所述比较时钟触发时间相对于所述基准采样时钟的采样时间延迟第二预设时间间隔,所述第二预设时间间隔大于所述第一预设时间间隔。
[0015]优选地,所述第一预设时间间隔小于所述基准采样延迟时间。
[0016]优选地,所述待恢复串行数据为符合高速SerDes协议的数据。
[0017]优选地,所述预设步长大于等于验证平台设置的仿真精度。
[0018]为了解决上述技术问题,本专利技术还提供了一种用于验证平台的扩频时钟恢复装置,包括基准周期获取模块、扩频时钟周期初始值获取模块、基准采样延迟时间调整模块和扩频时钟调整模块;
[0019]所述基准周期获取模块,用于获取待恢复串行数据的基准频率,并基于所述基准频率获取基准周期;
[0020]所述扩频时钟周期初始值获取模块,用于将扩频时钟周期的初始值设置为与所述基准周期数值相同;
[0021]所述基准采样延迟时间调整模块,用于周期性对所述待恢复串行数据进行采样获取采样数据,并基于所述采样数据对基准采样延迟时间进行调整,所述基准采样延迟时间为基准采样时钟相对于所述扩频时钟所延迟的时间,所述基准采样时钟用于对所述待恢复数据进行采样;
[0022]所述扩频时钟调整模块,用于周期性获取当前所述基准采样延迟时间,并获取当前所述基准采样延迟时间与初始采样延迟时间的差值作为参考值,判断所述参考值的绝对值是否大于预设阈值,若大于则判断所述参考值是否大于零,若大于零则所述扩频时钟周期增大预设步长,若小于零则所述扩频时钟周期减小预设步长,若所述参考值的绝对值小于等于预设阈值则保持当前所述扩频时钟周期不变。
[0023]为了解决上述技术问题,本专利技术还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述用于验证平台的扩频时钟恢复方法。
[0024]为了解决上述技术问题,本专利技术还提供了一种终端,包括:处理器及存储器;
[0025]所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行如所述用于验证平台的扩频时钟恢复方法。
[0026]与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:
[0027]应用本专利技术实施例提供的用于验证平台扩频时钟恢复方法,通过设置采样时钟组对待恢复串行数据进行采样,并通过采样数据对虚拟采样时钟组的采样延时时间进行调整,以确保待恢复串行数据稳定时可以被正确采样,而待恢复串行数据不稳定时通过改变采样延时时间,并基于采样延时时间的改变量区来对扩频时钟周期进行调整,实现恢复周期随待恢复串行数据的变化而变化的目的。本专利技术方法不需要高仿真精度,可用不可综合的电路语言描述,增加待测设计和验证平台两者之间的独立冗余度。对于动态可选使能时钟扩频功能的待测设计,本专利技术方法将不使能扩频功能时的情形作为扩频时钟幅度为零的特例从而正确处理,无需旁路本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于验证平台的扩频时钟恢复方法,包括:获取待恢复串行数据的基准频率,并基于所述基准频率获取基准周期;将扩频时钟周期的初始值设置为与所述基准周期数值相同;周期性对所述待恢复串行数据进行采样获取采样数据,并基于所述采样数据对基准采样延迟时间进行调整,所述基准采样延迟时间为基准采样时钟相对于所述扩频时钟所延迟的时间,所述基准采样时钟用于对所述待恢复数据进行采样;周期性获取当前所述基准采样延迟时间,并获取当前所述基准采样延迟时间与初始采样延迟时间的差值作为参考值,判断所述参考值的绝对值是否大于预设阈值,若大于则判断所述参考值是否大于零,若大于零则所述扩频时钟周期增大预设步长,若小于零则所述扩频时钟周期减小预设步长,若所述参考值的绝对值小于等于预设阈值则保持当前所述扩频时钟周期不变。2.根据权利要求1所述的方法,其特征在于,通过采样时钟组对所述待恢复串行数据进行采样,所述采样时钟组包括前采样时钟、基准采样时钟和后采样时钟,所述前采样时钟的采样时间相对于所述基准采样时钟的采样时间提前第一预设时间间隔,所述后采样时钟的采样时间相对于所述基准采样时钟的采样时间延迟第一预设时间间隔,所述采样时钟组中所有采样时钟周期均实时与所述扩频时钟周期相同。3.根据权利要求2所述的方法,其特征在于,基于所述采样数据对基准采样延迟时间进行调整包括:假设所述前采样时钟采样的数据为前采样数据,所述基准采样时钟采样的数据为基准采样数据,所述后采样时钟采样的数据为后采样数据,每组采样数据均包括前采样数据、基准采样数据和后采样数据;对所述采样数据进行比较分析,当所述前采样数据和所述基准采样数据相同,且均不与所述后采样数据相同时,将所述基准采样延迟时间减小预设延迟时间;当所述基准采样数据和所述后采样数据相同,且均不与所述前采样数据相同时,将所述基准采样延迟时间增大预设延迟时间;其它情况均不对所述基准采样延迟时间进行调整。4.根据权利要求3所述的方法,其特征在于,对所述采样数据进行比较分析通过对比较时钟的触发来实现,所...

【专利技术属性】
技术研发人员:吴凌云
申请(专利权)人:芯思原微电子有限公司
类型:发明
国别省市:

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

1