用于对时钟选通寄存器信号执行错误检测的方法和电路技术

技术编号:44581954 阅读:17 留言:0更新日期:2025-03-14 12:43
本发明专利技术涉及用于对时钟选通寄存器信号执行错误检测的方法和电路。公开了一种用于对时钟选通寄存器信号执行循环冗余校验的错误检测电路和方法。该错误检测电路包括第一寄存器、校验位处理逻辑和错误检测模块。该第一寄存器是时钟选通寄存器,该时钟选通寄存器被配置成响应于时钟使能信号而使用数据信号(x)进行更新。该校验位处理逻辑被配置成响应于控制信号,使用校验位更新第二寄存器,其中该控制信号(b)与该时钟使能信号相同。该错误检测模块被配置成至少基于该第一寄存器的输出和该第二寄存器的输出来计算指示位。

【技术实现步骤摘要】

本专利技术涉及用于对时钟选通寄存器信号执行错误检测的方法和电路


技术介绍

1、在现代数字世界中,所有数据传输和计算本质上都是数字的。各种电子和电气系统,诸如使用处理器(诸如cpu和gpu)的电信系统或计算系统,所有这些系统都以二进制格式(诸如定点格式或浮点格式)将数据处理为数字。数据通过有线或无线方式从一个设备传输到另一设备,或者从设备内的一个模块传输到另一模块。由于诸如噪声的许多因素的影响,所传输的数据容易出错。

2、数字数据中可能发生的错误中的一个错误是位损坏,即在发射期间1位翻转为0或者0位翻转为1。当涉及到诸如汽车、医疗装备等安全关键系统/设备的功能时,这些错误更加致命。因此,安全关键设备需要符合安全关键标准,以确保针对错误或硬件故障(诸如系统故障或随机故障)的安全性。例如,由于硅或电子器件老化导致短路,可能会发生随机硬件故障,并且这些故障被称为永久性故障。可替代地,由于我们世界中存在的自然辐射和设备的直接环境,可能会发生随机硬件故障,这类故障被称为软错误,并且也被称为瞬时故障。如所提及,所有这些硬件故障都可能引起数据错误或损坏。...

【技术保护点】

1.一种用于对时钟选通寄存器信号执行循环冗余校验的错误检测电路,所述错误检测电路包括:

2.根据权利要求1所述的错误检测电路,其中所述校验位处理逻辑包括:

3.根据权利要求1所述的错误检测电路,其中所述校验位处理逻辑包括:

4.根据权利要求1或2或3所述的错误检测电路,其中所述第一寄存器被配置成当所述第一寄存器被启用时,使用所述数据信号(x)进行更新。

5.根据权利要求2所述的错误检测电路,其中所述控制单元被配置成:

6.根据权利要求3所述的错误检测电路,其中所述控制单元被配置成:

7.根据权利要求3所述的错误检测电...

【技术特征摘要】

1.一种用于对时钟选通寄存器信号执行循环冗余校验的错误检测电路,所述错误检测电路包括:

2.根据权利要求1所述的错误检测电路,其中所述校验位处理逻辑包括:

3.根据权利要求1所述的错误检测电路,其中所述校验位处理逻辑包括:

4.根据权利要求1或2或3所述的错误检测电路,其中所述第一寄存器被配置成当所述第一寄存器被启用时,使用所述数据信号(x)进行更新。

5.根据权利要求2所述的错误检测电路,其中所述控制单元被配置成:

6.根据权利要求3所述的错误检测电路,其中所述控制单元被配置成:

7.根据权利要求3所述的错误检测电路,其中所述控制单元被配置成当所述控制信号为低时,使用存储在所述第二寄存器中的先前存储的校验位来更新所述第二寄存器。

8.根据权利要求1至7所述的错误检测电路,其中所述校验位是偶校验位或奇校验位。

9.根据权利要求1至9中任一项所述的错误检测电路,其中当所述控制信号为高时,所述校验位处理逻辑使用所计算的更新后的校验位来更新所述第二寄存器。

10.根据权利要求1至10中任一项所述的错误检测电路,其中所述错误检测模块被配置成基于所计算的指示位来检测在更新所述第一寄存器时的错误。

11.一种对时钟选通寄存器信号执行循环冗余校验的方法,所述方法包括:

12.根据权利要求11所述的方法,其中更...

【专利技术属性】
技术研发人员:F·纳扎尔K·洛维斯
申请(专利权)人:想象技术有限公司
类型:发明
国别省市:

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

1