一种Bubble模糊处理方法、电子设备及存储介质技术

技术编号:37415827 阅读:11 留言:0更新日期:2023-04-30 09:39
本发明专利技术提供了一种Bubble模糊处理方法、电子设备及存储介质,具体包括:在温度计码出现Bubble时,将温度计码右移一位后和原温度计码相与或将温度计码左移一位后和原温度计码相或完成模糊处理后再译码。本发明专利技术能够应对不同的Bubble出现的情况,且基本不增加面积和延迟;应用该方法的译码结果准确性和可靠性均高于传统方式。于传统方式。于传统方式。

【技术实现步骤摘要】
一种Bubble模糊处理方法、电子设备及存储介质


[0001]本专利技术涉及温度计码纠错领域,特别涉及一种Bubble模糊处理方法、电子设备及存储介质。

技术介绍

[0002]芯片技术实现时,如果温度计码的延迟精度很小,比如只有1ps,工艺处理上有概率出现旁路的延迟大于温度计码单元cell的延迟。当温度计码某个或某几个延迟出现问题时,温度计码的中间会出现一次或多次跳变,其示意图如图1所示,该场景下采样得到的温度计码为[1,0,1,0,0],这种现象叫气泡(Bubble)。
[0003]当出现这种情况时,直接译码的结果有误,无法恢复正确的译码值,需要先进行模糊处理。传统模糊处理的方式是将输出的温度计码与该温度计码右移一位后相或,再进行译码,但单纯的将将输出的温度计码与该温度计码右移一位后相或并不能很好处理Bubble问题,只能处理单一情况下的温度计码跳变。

技术实现思路

[0004]针对现有技术中存在的问题,提供了一种Bubble模糊处理方法、电子设备及存储介质,根据Bubble出现的情况选择不同的模糊处理方法,能够使得译码结果不发生偏差。
[0005]本专利技术采用的技术方案如下:一种Bubble模糊处理方法,将温度计码右移一位后和原温度计码相与或将温度计码左移一位后和原温度计码相或完成模糊处理后再译码。
[0006]进一步的,在温度计码左边出现Bubble时,采用左移一位后相或的模糊处理方式。
[0007]进一步的,在温度计码右边出现Bubble时,采用右移一位后相与的模糊处理方式。
[0008]进一步的,在温度计码未出现Bubble时,任选一种模糊处理方式或不进行模糊处理直接译码。
[0009]进一步的,采用寄存器配置来选择不同Bubble出现时的模糊处理方式。
[0010]进一步的,所述寄存器具体配置为:0为不进行模糊处理,1为向右移一位相与,2为向左移一位相或,根据Bubble出现情况选择对应的处理方式。
[0011]本专利技术还提出了一种电子设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述的Bubble模糊处理方法对应的计算机程序。
[0012]本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述程序指令被处理器执行时用于实现上述的Bubble模糊处理方法对应的过程。
[0013]与现有技术相比,采用上述技术方案的有益效果为:本专利技术能够应对不同的Bubble出现的情况,且基本不增加面积和延迟;应用该方法的译码结果准确性和可靠性均高于传统方式。
附图说明
[0014]图1为温度计码出现Bubble的示意图。
[0015]图2为本专利技术提出的Bubble模糊处理方法示意图。
具体实施方式
[0016]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0017]实施例1
[0018]传统的模糊处理方式仅仅是将输出的温度计码与该温度计码右移一位后相或,该种方式不能够处理复杂情况下的Bubble问题,只能处理单一情况下的温度计码跳变。由于同一芯片中,一般不会连续出现和间隔出现Bubble,出现2个Bubble以上的情况极少,因此本实施例只考虑单bit跳变的Bubble,基于此,本实施例提出的一种Bubble模糊处理方法,针对不同方向出现Bubble和不出现Bubble的情况采用不同的模糊处理方法。具体方案如下:
[0019]如图2所示,一种Bubble模糊处理方法,将温度计码右移一位后和原温度计码相与或将温度计码左移一位后和原温度计码相或完成模糊处理后再译码。
[0020]在本实施例中,主要提出了两种可选的模糊处理方式,一种是左移一位后相或,另一种是右移一位后相与,在实际应用中,可以采用寄存器配置来选择Bubble的模糊处理方式。
[0021]具体的,在温度计码左边出现Bubble时,采用左移一位后相或的模糊处理方式;在温度计码右边出现Bubble时,采用右移一位后相与的模糊处理方式;在温度计码未出现Bubble时,任选一种模糊处理方式或不进行模糊处理直接译码。
[0022]其中,在未出现Bubble时,右移与和左移或同直接译码的结果基本一致,唯一有差异的点是在下降沿处会有1ps的位置产生方向变化,但是对收敛速度及收敛后的稳定结果不会产生任何影响。
[0023]在常规的模糊处理方式中,但温度计码出现Bubble时,直接译码结果会出现错误,而传统的右移或可能导致译码结果出现1~2bit的偏差。而采用本实施例提出的模糊处理方式,当温度计码的左边出现Bubble时,左移或可以处理掉Bubble;而当温度计码的右边出现Bubble时,右移与可以处理掉Bubble,且两种处理方式都不会产生任何偏差,准确性和可靠性高于传统方式。
[0024]进一步的,本实施例还以8bit温度计码为例对上述Bubble模糊处理方法进行验证。
[0025]参见表1,在温度计码未出现Bubble时,右移与和左移或同直接译码的结果基本完全一致,唯一有差异的点是在下降沿处会有1ps的位置产生方向变化,但是对收敛速度及收敛后的稳定结果不会产生影响;而右移或和左移与分别会在值上有+1和

1的差异。
[0026]表1未出现Bubble时模糊处理结果
[0027][0028]参见表2,当左边相邻1位出现1个Bubble时,左移或的性能最好,准确性最高,其他方法相位略有差值,尽管可以正常工作,但是会略微增大收敛后的相噪。
[0029]表2左边相邻1位出现1个Bubble时模糊处理结果
[0030][0031][0032]参见表3,当右边相邻1位出现一个Bubble时,右移与性能最好,准确率最高,其他方法相位略有差值,尽管可以正常工作,但是会略微增大收敛后的相噪。
[0033]表3右边相邻1位出现1个Bubble时模糊处理结果
[0034][0035]参见表4,当左边相邻2位出现1个Bubble时,左移或性能最好,准确率最高,右移或相位略有差值,尽管可以正常工作,但会略微增大收敛后的相噪;而右移与和左移与无法恢复,中间的核心区域全为0。
[0036]表4左边相邻2位出现1个Bubble时模糊处理结果
[0037][0038]参见表5,当右边相邻2位出现1个Bubble时,右移与性能最好,准确率最高,左移与相位略有差值,尽管可以正常工作,但会略微增大收敛后的相噪;而右移或和左移或无法恢复,中间的核心区域全为0。
[0039]表5右边相邻2位出现1个Bubble时模糊处理结果
[0040][0041][0042]可以看本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Bubble模糊处理方法,其特征在于,在温度计码出现Bubble时,将温度计码右移一位后和原温度计码相与或将温度计码左移一位后和原温度计码相或完成模糊处理后再译码。2.根据权利要求1所述的Bubble模糊处理方法,其特征在于,在温度计码左边出现Bubble时,采用左移一位后相或的模糊处理方式。3.根据权利要求1或2所述的Bubble模糊处理方法,其特征在于,在温度计码右边出现Bubble时,采用右移一位后相与的模糊处理方式。4.根据权利要求3所述的Bubble模糊处理方法,其特征在于,在温度计码未出现Bubble时,任选一种模糊处理方式或不进行模糊处理直接译码。5.根据权利要求1所述的Bubble模糊处理方法,其特征在于,采...

【专利技术属性】
技术研发人员:高青唐贝贝
申请(专利权)人:成都电科星拓科技有限公司
类型:发明
国别省市:

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

1