用于校准芯片电路的方法、系统、设备和介质技术方案

技术编号:35429187 阅读:18 留言:0更新日期:2022-11-03 11:33
本公开的实施例涉及一种用于校准芯片电路的方法、系统、设备和介质,包括:获取芯片电路的第一端口的第一输入;基于所述第一输入,确定芯片电路是否进入校准模式;响应于确定芯片电路进入校准模式,获取芯片电路的第二端口的第二输入;基于所述第二输入,确定芯片电路进入第一校准模式还是第二校准模式;响应于确定芯片电路进入第一校准模式,通过自定义的串行通信协议获取经由校准的芯片电路的目标参数;以及响应于确定芯片电路进入第二校准模式,通过所接收的标准参数校准芯片电路的目标参数。参数。参数。

【技术实现步骤摘要】
用于校准芯片电路的方法、系统、设备和介质


[0001]本公开的实施例总体涉及集成电路领域,并且更具体地涉及一种用于校准芯片电路的方法、系统、计算设备和计算机可读存储介质。

技术介绍

[0002]现有技术中,芯片内工作时钟的信号来源有两种:一种是由芯片外的石英晶体振荡器提供,该种时钟信号稳定且精确,缺点是外部石英晶体振荡器体积较大、成本较高;另一种则是由芯片内部的时钟振荡器产生,但由于集成电路生产制造工艺的限制,使得芯片中的时钟频率与设计标准有一定偏差。随着芯片集成化要求的提高,芯片的时钟源大多需要集成到芯片的内部,这就要求在芯片量产测试环节,对时钟频率进行校准。
[0003]传统的时钟校准方法是:待校准芯片在上电复位后,基于判定条件,进入校准模式。通过运行预先置入用户存储区的一段代码,利用指令延时的方式(实际输出与目标频率,容易出现二次误差,且在c 编译时更易出现偏差)输出固定的频率值,通过相应的公式计算校准值写入到对应的户存储区。
[0004]综上所述传统的用于校准芯片电路的方案所存在的不足之处在于:需要占用芯片的用户存储区;需要用户额外开发校准程序;被校频率种类受限;以及被校频率的分频值大小受限等。

技术实现思路

[0005]针对上述问题,本公开提供了一种用于校准芯片电路的方法、系统、设备和介质。基于以上方案,可以兼容多种校准方式,实现芯片电路内部参数的校准,使芯片在时钟频率校准时,同时进行正常的其它功能测试,大大提高了测试效率。
[0006]根据本公开的第一方面,提供了一种用于校准芯片电路的方法,包括:获取芯片电路的第一端口的第一输入;基于所述第一输入,确定芯片电路是否进入校准模式;响应于确定芯片电路进入校准模式,获取芯片电路的第二端口的第二输入;基于所述第二输入,确定芯片电路进入第一校准模式还是第二校准模式;响应于确定芯片电路进入第一校准模式,通过自定义串行通信协议获取经由校准的芯片电路的目标参数;以及响应于确定芯片电路进入第二校准模式,通过所接收的标准参数校准芯片电路的目标参数。
[0007]根据本公开的第二方面,提供了一种计算设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开的第一方面的方法。
[0008]在本公开的第三方面中,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中计算机指令用于使计算机执行本公开的第一方面的方法。
[0009]在本公开的第四方面中,提供了一种用于校准芯片电路的系统,包括:第一判断模块,所述第一判断模块用于获取芯片电路的第一端口的第一输入并且基于所述第一输入,确定芯片电路是否进入校准模式;第二判断模块,所述第二判断模块用于响应于确定芯片
电路进入校准模式,获取芯片电路的第二端口的第二输入并且基于所述第二输入,确定芯片电路进入第一校准模式还是第二校准模式;第一校准模块,所述第一校准模块用于响应于确定芯片电路进入第一校准模式,通过自定义串行通信协议获取经由校准的芯片电路的目标参数;以及第二校准模块,所述第二校准模块用于响应于确定芯片电路进入第二校准模式,通过所接收的标准参数校准芯片电路的目标参数。
[0010]在一些实施例中,通过自定义串行通信协议获取所校准的芯片电路的目标参数包括:通过预设置的自定义串行通信协议配置芯片电路的通信接口以及目标参数配置区;目标参数输出模块通过所配置的通信接口输出待校准的目标参数;基于分频算法,校准待校准的目标参数;以及获取经由校准的目标参数并保存到目标参数配置区。
[0011]在一些实施例中,通过所接收的标准参数校准芯片电路的目标参数包括:使得芯片电路的目标参数计数器接入外部输入的标准参数,以便将所述标准参数设置为芯片电路的工作参数;基于所述标准参数,设置校准参数计数器;使得目标参数计数器与校准参数计数器同时开始计数,当所述目标参数计数器的目标参数计数结果达到预定值时停止计数,并且获取所述校准参数计数器的校准计数值;基于校准计数值,计算校准目标参数;响应于所计算的校准目标参数小于或者等于预定义的校准误差配置值,则获取经由校准的目标参数并保存到目标参数配置区;以及响应于所计算的校准目标参数大于预定义的校准误差配置值,重新继续校准,直至所计算的校准目标参数小于或者等于预定义的校准误差配置值。
[0012]在一些实施例中,重新继续校准包括:计算所述目标参数计数器的预定值与所述校准参数计数器的校准计数值之间的差值;基于所计算的差值与预设置的校准计数差值,计算校准步进参数;以及基于所计算的校准步进参数,调整所计算的校准目标参数,以用于继续校准。
[0013]在一些实施例中,还包括:响应于确定所述目标参数为芯片电路的内部参考电压时,使得外部输入的标准参数为标准电压;以及响应于确定所述目标参数为芯片电路的时钟频率时,使得外部输入的标准参数为标准频率。
[0014]在一些实施例中,还包括:在芯片电路上电复位时,读取保存到目标参数配置区的经由校准的目标参数,以作为芯片电路的配置值。
[0015]在一些实施例中,第二校准模块还包括:目标参数计数器,所述目标参数计数器用于接入外部输入的标准参数,以便将所述标准参数设置为芯片电路的工作参数;校准参数计数器,所述校准参数计数器用于基于所述标准参数,以便实现校准参数计数;计数器值获取电路,所述计数器值获取电路用于使目标参数计数器与校准参数计数器同时开始计数,当所述目标参数计数器的目标参数计数结果达到预定值时停止计数,并且获取所述校准参数计数器的校准计数值;校准值计算电路,所述校准值计算电路用于基于校准计数值,计算校准目标参数,并且响应于所计算的校准目标参数小于或者等于预定义的校准误差配置值,则获取经由校准的目标参数并保存到目标参数配置区以及响应于所计算的校准目标参数大于预定义的校准误差配置值,重新继续校准,直至所计算的校准目标参数小于或者等于预定义的校准误差配置值。
[0016]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0017]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素。
[0018]图1示出了用于实现根据本专利技术的实施例的用于校准芯片电路的系统100的示意图。
[0019]图2示出了根据本公开的实施例的用于校准芯片电路的方法200的流程图。
[0020]图3示出了本专利技术的用于校准芯片电路的方法使用的具体通信帧格式。
[0021]图4示出了根据本公开的实施例的电子设备的框图。
具体实施方式
[0022]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于校准芯片电路的方法,包括:获取芯片电路的第一端口的第一输入;基于所述第一输入,确定芯片电路是否进入校准模式;响应于确定芯片电路进入校准模式,获取芯片电路的第二端口的第二输入;基于所述第二输入,确定芯片电路进入第一校准模式还是第二校准模式;响应于确定芯片电路进入第一校准模式,通过自定义串行通信协议获取经由校准的芯片电路的目标参数;以及响应于确定芯片电路进入第二校准模式,通过所接收的标准参数校准芯片电路的目标参数。2.根据权利要求1所述的方法,其中通过自定义串行通信协议获取所校准的芯片电路的目标参数包括:通过预设置的自定义串行通信协议配置芯片电路的通信接口以及目标参数配置区;目标参数输出模块通过所配置的通信接口输出待校准的目标参数;基于分频算法,校准待校准的目标参数;以及获取经由校准的目标参数并保存到目标参数配置区。3.根据权利要求2所述的方法,其中通过所接收的标准参数校准芯片电路的目标参数包括:使得芯片电路的目标参数计数器接入外部输入的标准参数,以便将所述标准参数设置为芯片电路的工作参数;基于所述标准参数,设置校准参数计数器;使得目标参数计数器与校准参数计数器同时开始计数,当所述目标参数计数器的目标参数计数结果达到预定值时停止计数,并且获取所述校准参数计数器的校准计数值;基于校准计数值,计算校准目标参数;响应于所计算的校准目标参数小于或者等于预定义的校准误差配置值,则获取经由校准的目标参数并保存到目标参数配置区;以及响应于所计算的校准目标参数大于预定义的校准误差配置值,重新继续校准,直至所计算的校准目标参数小于或者等于预定义的校准误差配置值。4.根据权利要求3所述的方法,其中重新继续校准包括:计算所述目标参数计数器的预定值与所述校准参数计数器的校准计数值之间的差值;基于所计算的差值与预设置的校准计数差值,计算校准步进参数;以及基于所计算的校准步进参数,调整所计算的校准目标参数,以用于继续校准。5.根据权利要求3所述的方法,还包括:响应于确定所述目标参数为芯片电路的内部参考电压时,使得外部输入的标准参数为标准电压;以及响应于确定所述目标参数为芯片电路的时钟频率时,使得外部输入的标准参数为标准频率。6.根据权利要求1

【专利技术属性】
技术研发人员:方梅赵双龙邵金莎任勇
申请(专利权)人:杭州晶华微电子股份有限公司
类型:发明
国别省市:

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

1