一种信号处理方法、装置、平台、存储介质及电子设备制造方法及图纸

技术编号:26598724 阅读:17 留言:0更新日期:2020-12-04 21:21
本申请提供一种信号处理方法、装置、平台、存储介质及电子设备。方法包括:获得属于一时钟域的基准时钟仿真信号的相关参数;根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号;利用所述测试时钟仿真信号激励仿真平台中的仿真电路,以使所述仿真电路工作在所述时钟域,其中,所述仿真电路还与所述仿真平台中工作在其他时钟域内的其他仿真电路通信连接。可以理解到,由于在仿真环境下自动产生与基准时钟仿真信号属于同一时钟域且波形特征不同的测试时钟仿真信号,其无需人为对波形特征进行调整,故在电路设计早期便可以高效地进行信号同步器缺失的分析。

【技术实现步骤摘要】
一种信号处理方法、装置、平台、存储介质及电子设备
本申请涉及计算机
,具体而言,涉及一种信号处理方法、装置、平台、存储介质及电子设备。
技术介绍
随着集成电路的复杂度不断提升,单个芯片中的时钟信号数量越来越多,其中,有些时钟信号是属于同一时钟域,而有些时钟信号则是属于不同时钟域,且这些跨时钟域的时钟信号各自激励对应的电路。对于这些被激励的电路来说,测试人员需要进行信号同步器缺失的分析,即分析出这些电路之间的跨时钟域的信号,从而对这些信号添加信号同步器,以确保这些电路能够正常交互。目前,信号同步器缺失的分析方式有两种:1.利用现存工具进行分析。比如,可利用EDA(Electronicdesignautomation,电子设计自动化)工具提供的电路分析功能,静态分析跨时钟域的各设计电路之间的信号同步器情况,从而得出分析报告。由于分析报告中会指出所有疑似需要添加信号同步器的信号,则测试人员便需要基于分析报告做进一步筛查。可以理解到,采用EDA工具分析的前提是各设计电路的设计已接近完成,此时已处于项目后期,一旦筛查出问题,则很有可能影响项目投片的时间,并且EDA工具出具的分析报告通常都非常冗长,设计人员要从及其冗长的报告里筛查出真正有同步器缺失的信号路径,人工筛查的效率和正确率也非常低。2.利用仿真环境进行分析。比如,在电路设计的仿真环节,需要测试人员对这些电路的仿真电路进行测试,以分析信号同步器的缺失;比如,利用属于时钟域A的时钟仿真信号激励A仿真电路a,再利用属于与时钟域A不同的时钟域B的时钟仿真信号激励仿真电路b,并利用软件分析仿真电路a和仿真电路b之间是否按照既定的协议或者规则通信;若仿真电路a和仿真电路b之间不能按照既定的协议或者规则通信则说明交互出错,而出错所对应的信号则很有可能需要添加信号同步器。可以理解到,通过仿真分析可以在电路设计的早期就分析出信号同步器缺失的问题,避免了在后期才发现问题。但为分析出跨时钟域的各信号,其需要利用各种波形特征的时钟信号去测试,使得测试人员需要将同一时钟域的时钟信号调整成各波形特征来进行测试,从而导致测试人员的工作量增大,也导致效率很低。
技术实现思路
本申请实施例的目的在于提供一种信号处理方法、装置、平台、存储介质及电子设备,用以实现在电路设计早期便可以高效地进行信号同步器缺失的分析。第一方面,本申请实施例提供了一种信号处理方法,所述方法包括:获得属于一时钟域的基准时钟仿真信号的相关参数;根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号;利用所述测试时钟仿真信号激励仿真平台中的仿真电路,以使所述仿真电路工作在所述时钟域,其中,所述仿真电路还与所述仿真平台中工作在其他时钟域内的其他仿真电路通信连接。在本申请实施例中,由于在仿真环境下自动产生与基准时钟仿真信号属于同一时钟域且波形特征不同的测试时钟仿真信号,其无需人为对波形特征进行调整,故在电路设计早期便可以高效地进行信号同步器缺失的分析。结合第一方面,在第一种可能的实现方式中,所述相关参数包括:所述基准时钟仿真信号的频率,根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号,包括:将所述频率上偏移或下偏移预设数值,获得偏移后的频率;按所述偏移后的频率产生所述测试时钟仿真信号。在本申请实施例中,通过频率偏移能够便捷地调整波形特征,以实现便捷地产生测试时钟仿真信号。结合第一方面,在第二种可能的实现方式中,所述相关参数包括:所述基准时钟仿真信号的频率,根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号,包括:以预设的每个周期为单位,将所述频率依次偏移预设的第一数值以及第二数值,获得每个周期偏移后的频率,其中,所述第一数值和所述第二数值不同;按所述偏移后的频率产生所述测试时钟仿真信号。在本申请实施例中,以每个周期偏移后的频率来产生测试时钟仿真信号,使得测试时钟仿真信号在不同的周期下其频率也不同,增加了波形特征变化得随机性,从而能够更快地测试出仿真电路与其它仿真电路之间是否缺少信号同步器。结合第一方面,在第三种可能的实现方式中,所述相关参数包括:所述基准时钟仿真信号在每个时钟周期内的时钟沿的到达时间点,根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号,包括:通过抖动调整所述到达时间点,获得调整后的到达时间点;按所述调整后的到达时间点产生所述测试时钟仿真信号。在本申请实施例中,由于抖动的特性便是改变时钟沿的到达时间点,故可以便捷地改变波形特征,以实现便捷地产生测试时钟仿真信号。结合第一方面,在第四种可能的实现方式中,所述相关参数包括:所述基准时钟仿真信号的频率,根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号,包括:将所述频率上偏移或下偏移预设数值,获得偏移后的频率;通过抖动调整所述偏移后的频率所对应每个时钟周期内的时钟沿的到达时间点,获得调整后的到达时间点;按所述调整后的到达时间点,产生所述测试时钟仿真信号。在本申请实施例中,在对频率进行偏移的基础上,还增加抖动,其能够增加波形特征地变化,从而能够更快地测试出仿真电路与其它仿真电路之间是否缺少信号同步器。结合第一方面,在第五种可能的实现方式中,所述相关参数包括:所述基准时钟仿真信号的频率,根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号,包括:以预设的每个周期为单位,将所述频率依次偏移预设的第一数值以及第二数值,获得每个周期偏移后的频率,其中,所述第一数值和所述第二数值不同;通过抖动调整所述偏移后的频率所对应每个时钟周期内的时钟沿的到达时间点,获得调整后的到达时间点;按所述调整后的到达时间点,产生所述测试时钟仿真信号。在本申请实施例中,在对频率以每个周期进行偏移的基础上,还增加抖动,其能够进一步增加波形特征变化得随机性,从而能够更快地测试出仿真电路与其它仿真电路之间是否缺少信号同步器。结合第一方面,在第六种可能的实现方式中,所述方法应用于时钟产生模型,获得属于一时钟域的基准时钟仿真信号的相关参数,包括:检测所述仿真平台中的时钟产生仿真电路的锁相环的输出接口,获取所述锁相环输出的高频仿真时钟信号的频率;检测所述时钟产生仿真电路的配置,获取所述时钟产生仿真电路的分频比,以及所述基准时钟仿真信号在每个时钟周期内的时钟沿的到达时间点;根据所述分频比以及所述高频仿真时钟信号的频率,确定出所述基准时钟仿真信号的频率。在本申请实施例中,通过时钟产生模型检测时钟产生仿真电路的分频输入接口以及仿真配置来产生测试时钟仿真信号,基本不需要对原有仿真测试的架构进行调整,插拔性很强,便于实际应用。结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,利用所述测试时钟仿真信号激励本文档来自技高网
...

【技术保护点】
1.一种信号处理方法,其特征在于,所述方法包括:/n获得属于一时钟域的基准时钟仿真信号的相关参数;/n根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号;/n利用所述测试时钟仿真信号激励仿真平台中的仿真电路,以使所述仿真电路工作在所述时钟域,其中,所述仿真电路还与所述仿真平台中工作在其他时钟域内的其他仿真电路通信连接。/n

【技术特征摘要】
1.一种信号处理方法,其特征在于,所述方法包括:
获得属于一时钟域的基准时钟仿真信号的相关参数;
根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号;
利用所述测试时钟仿真信号激励仿真平台中的仿真电路,以使所述仿真电路工作在所述时钟域,其中,所述仿真电路还与所述仿真平台中工作在其他时钟域内的其他仿真电路通信连接。


2.根据权利要求1所述的信号处理方法,其特征在于,所述相关参数包括:所述基准时钟仿真信号的频率,根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号,包括:
将所述频率上偏移或下偏移预设数值,获得偏移后的频率;
按所述偏移后的频率产生所述测试时钟仿真信号。


3.根据权利要求1所述的信号处理方法,其特征在于,所述相关参数包括:所述基准时钟仿真信号的频率,根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号,包括:
以预设的每个周期为单位,将所述频率依次偏移预设的第一数值以及第二数值,获得每个周期偏移后的频率,其中,所述第一数值和所述第二数值不同;
按所述偏移后的频率产生所述测试时钟仿真信号。


4.根据权利要求1所述的信号处理方法,其特征在于,所述相关参数包括:所述基准时钟仿真信号在每个时钟周期内的时钟沿的到达时间点,根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号,包括:
通过抖动调整所述到达时间点,获得调整后的到达时间点;
按所述调整后的到达时间点产生所述测试时钟仿真信号。


5.根据权利要求1所述的信号处理方法,其特征在于,所述相关参数包括:所述基准时钟仿真信号的频率,根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号,包括:
将所述频率上偏移或下偏移预设数值,获得偏移后的频率;
通过抖动调整所述偏移后的频率所对应每个时钟周期内的时钟沿的到达时间点,获得调整后的到达时间点;
按所述调整后的到达时间点,产生所述测试时钟仿真信号。


6.根据权利要求1所述的信号处理方法,其特征在于,所述相关参数包括:所述基准时钟仿真信号的频率,根据所述相关参数,自动产生属于所述时钟域且波形特征与所述基准时钟仿真信号不同的测试时钟仿真信号,包括:
以预设的每个周期为单位,将所述频率依次偏移预设的第一数值以及第二数值,获得每个周期偏移后的频率,其中,所述第一数值和所述第二数值不同;
通过抖动调整所述偏移后的频率所对应每个时钟周期内的时钟沿的到达时间点,获得调整后的到达时间点;
按所述调整后的到达时间点,产生所述测试时钟仿真信号。


7.根据权利要求1所述的信号处理方法,其特征在于,所述方法应用于时钟产生模型,获得属于一时钟域的基准时钟仿真信号的相关参数,包括:
检测所述仿真平台中的时钟产生仿真电路的锁相环的输出接口...

【专利技术属性】
技术研发人员:王芳
申请(专利权)人:成都海光微电子技术有限公司
类型:发明
国别省市:四川;51

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

1