System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种时钟信号的频率确定方法和芯片技术_技高网

一种时钟信号的频率确定方法和芯片技术

技术编号:44518692 阅读:5 留言:0更新日期:2025-03-07 13:12
本申请公开了一种时钟信号的频率确定方法和芯片,该方法包括:响应于针对待测时钟的信号的频率检测指令,控制线性反馈移位寄存器对待测时钟的信号开始计数,并控制累加计数器对基准时钟的信号开始计数;若确定满足计数结束条件,控制线性反馈移位寄存器和累加计数器停止计数,基于线性反馈移位寄存器的第一计数值和累加计数器的第二计数值,确定待测时钟的信号的频率。如此,由于线性反馈移位寄存器的反馈逻辑电路结构简单,反馈逻辑电路具有简单的处理逻辑,对计数信号的处理速度远快于普通累加计数器对计数信号的处理速度,因此,线性反馈移位寄存器的计数较快,其计数频率可以高于待测时钟的信号的频率,从而实现对高频时钟信号的有效检测。

【技术实现步骤摘要】

本申请涉及频率确定,尤其涉及一种时钟信号的频率确定方法和芯片


技术介绍

1、频率检测在芯片安全领域有重要意义。实体芯片往往会受到不稳定环境的影响,导致芯片系统出错。在密码芯片中,这些不稳定因素往往作为攻击者有意行为,对芯片实体进行攻击,从而获取芯片中的密钥信息,其中常用的攻击手段就包括频率攻击。采用异常频率可以使原本程序跳过特定操作,攻击者能进一步得到密钥信息。对频率攻击的防护,通常使用到频率计。频率计是一种测量信号频率的仪器,能够精准确定各种电信号和光信号等周期信号频率,其在电子测量领域有重要地位。当前基于数字电路的频率计实现了高精度、高稳定性的频率测量。以频率测量计为基础的信号频谱分析,还扩展了更多应用场景,包括通信、雷达等。根据频率计的结果,可以屏蔽到异常频率,使得系统在异常频率下不工作,达到信息保护的目的。

2、频率测量需要测量范围广,测试精度高,且频率攻击采用的频率往往具有频率极高的特征,因此需要频率测量能够适配于高频环境。当前有基于模拟电路的检测方法和基于数字电路的频率检测方法。基于模拟电路的检测方法使用的模拟频率计采用电容充放电方式进行频率测量,通过检测电容充放电次数和时间的关系计算时钟信号的频率,这种方法精度不高。

3、基于数字电路的频率测量精度高于模拟电路测量,但是现有数字电路测量方式也会受电路工艺条件影响,难以对高频时钟进行测量。传统计数器(如累进加法计数器),每时钟周期触发计数器数值加1,随着位宽的增加,电路复杂度将会增加,进而会影响累进加法计数器的计数频率。当时钟频率高于其计数器的计数频率时,计数器无法捕获到时钟信号的部分脉冲信号,便不再能有效计数,因此无法检测高频时钟的频率。


技术实现思路

1、本申请实施例提供一种时钟信号的频率确定方法和芯片,该方法可以实现对高频时钟信号频率的有效检测。

2、本申请的技术方案是这样实现的:

3、第一方面,本申请提供了一种时钟信号的频率确定方法,包括:

4、响应于针对待测时钟的信号的频率检测指令,控制线性反馈移位寄存器对所述待测时钟的信号开始计数,并控制累加计数器对基准时钟的信号开始计数;其中,所述线性反馈移位寄存器的位宽大于计数器位宽阈值,所述线性反馈移位寄存器的电路复杂小于电路复杂度阈值;

5、若确定满足计数结束条件,控制所述线性反馈移位寄存器和所述累加计数器停止计数,并获取所述线性反馈移位寄存器的第一计数值和所述累加计数器的第二计数值;

6、基于所述第一计数值和所述第二计数值,确定所述待测时钟的信号的频率。

7、第二方面,本申请提供了一种芯片,包括:控制单元和处理单元,其中,

8、所述控制单元,用于响应于针对所述芯片对应待测时钟的信号的频率检测指令,控制线性反馈移位寄存器对待测时钟的信号开始计数,并控制累加计数器对基准时钟的信号开始计数;其中,所述线性反馈移位寄存器的位宽大于计数器位宽阈值,所述线性反馈移位寄存器的电路复杂小于电路复杂度阈值;

9、所述控制单元,还用于若确定满足计数结束条件,控制所述线性反馈移位寄存器和所述累加计数器停止计数,并获取所述线性反馈移位寄存器的第一计数值和所述累加计数器的第二计数值;

10、所述处理单元,用于基于所述第一计数值和所述第二计数值,确定所述待测时钟的信号的频率。

11、本申请实施例中提供了一种时钟信号的频率确定方法,包括:响应于针对待测时钟的信号的频率检测指令,控制线性反馈移位寄存器对待测时钟的信号开始计数,并控制累加计数器对基准时钟的信号开始计数;若确定满足计数结束条件,控制线性反馈移位寄存器和累加计数器停止计数,并获取线性反馈移位寄存器的第一计数值和累加计数器的第二计数值;基于第一计数值和第二计数值,确定待测时钟的信号的频率。如此,由于线性反馈移位寄存器的反馈逻辑电路结构简单,反馈逻辑电路具有简单的处理逻辑,对计数信号的处理速度远快于普通累加计数器对计数信号的处理速度,因此,线性反馈移位寄存器的计数较快,其计数频率可以高于待测时钟的信号的频率,从而实现对高频时钟信号的有效检测。

本文档来自技高网...

【技术保护点】

1.一种时钟信号的频率确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一计数值和所述第二计数值,确定所述待测时钟的信号的频率,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述确定满足计数结束条件,包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求5所述的方法,其特征在于,所述候选计数值包括多个;所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.一种芯片,其特征在于,包括:控制单元和处理单元,其中,

10.根据权利要求9所述的芯片,其特征在于,所述处理单元还用于基于所述第一计数值和所述线性反馈移位寄存器的最大计数值,确定第一转换系数;利用所述第一转换系数,对所述第二计数值进行转换处理,获得第三计数值;基于所述第三计数值和时钟信号频率阈值,确定所述待测时钟的信号的频率。

...

【技术特征摘要】

1.一种时钟信号的频率确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一计数值和所述第二计数值,确定所述待测时钟的信号的频率,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述确定满足计数结束条件,包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7...

【专利技术属性】
技术研发人员:高于博陈强首南青邹双潞
申请(专利权)人:深圳市纽创信安科技开发有限公司
类型:发明
国别省市:

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

1