【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及集成电^各领域。更具体地说,本专利技术涉及检测在集成电路处 理级中的操作差错并从这类差错中恢复。
技术介绍
提供串联连接处理级(例如流水线电路)的集成电路的方法是众所周知 的。每个处理级包括处理逻辑和锁存器,其中,锁存器用于存储各级的输出 值以提供给后续处理级作为输入。处理逻辑用于完成它的处理操作所用的时 间取决于集成电路操作时的速度。处理逻辑可以操作的最快速率受限于最慢 的处理逻辑级。为了能够尽可能快地处理数据,电路的处理级以尽可能快的 速率被驱动,直至最慢的处理级跟不上为止。然而,在集成电路的功耗相对 于提高处理速率更为重要的情况下,减小集成电路的工作电压以减小功耗直 至最慢的处理级速度跟不上为止。在电压电平减小至最慢的处理级速度跟不 上的情况下,以及在工作频率增加到最'f曼的处理级不能再执行它的处理的情况下,都会产生出现不利于计算的转发进度(forward-progress)的处理差错 的危险。众所周知,考虑到集成电路的特性,包括一批器件中的不同集成电路之 间的制造上的差异,工作环境条件,例如,典型的温度范围、被处理的信号 的数据依赖性等等,可以通过将集成电路设置在足够高于最低电压电平的工 作电压上和足够低于最大要求工作频率的处理频率上工作来避免这类处理差 错的发生。常用的方法是根据最坏的情况来小心地限制最大的工作频率和最 小的工作电压。美国专利公开文献No.US2004 - 0199821披露了通过动态地控制至少一 个性能控制参数(例如,频率、工作电压或者温度)来设置集成电路操作以 维持操作中的差错的非零概率差错的系统。通过使用俘获 ...
【技术保护点】
一种适用于数据处理装置的集成电路,所述集成电路能够执行数字数据处理且包括:差错检测电路,能够监测在所述集成电路中的数字信号数值并且检测在预定时间窗口中的所述信号数值的转变,所述转变指示所述集成电路的操作中的差错;存储单元,能 够存储所述数据处理装置的恢复状态,所述恢复状态包括对应于所述集成电路的编程器模式的结构状态变量中的至少一个子集;差错恢复电路,能够响应所述差错检测电路并能够使得所述集成电路使用所述存储的恢复状态从所述差错中恢复;操作参数控制 器,能够控制所述集成电路的一个或者多个性能控制操作参数;其中,所述操作参数控制器根据所述差错检测电路所检测到的一个或多个差错特征来动态控制所述一个或多个性能控制参数中的至少一个,以维持操作中的差错的非零比率,所述差错恢复电路能够使得 集成电路从所述操作中的差错中恢复,从而使得所述集成电路的数据处理继续。
【技术特征摘要】
【国外来华专利技术】1.一种适用于数据处理装置的集成电路,所述集成电路能够执行数字数据处理且包括差错检测电路,能够监测在所述集成电路中的数字信号数值并且检测在预定时间窗口中的所述信号数值的转变,所述转变指示所述集成电路的操作中的差错;存储单元,能够存储所述数据处理装置的恢复状态,所述恢复状态包括对应于所述集成电路的编程器模式的结构状态变量中的至少一个子集;差错恢复电路,能够响应所述差错检测电路并能够使得所述集成电路使用所述存储的恢复状态从所述差错中恢复;操作参数控制器,能够控制所述集成电路的一个或者多个性能控制操作参数;其中,所述操作参数控制器根据所述差错检测电路所检测到的一个或多个差错特征来动态控制所述一个或多个性能控制参数中的至少一个,以维持操作中的差错的非零比率,所述差错恢复电路能够使得集成电路从所述操作中的差错中恢复,从而使得所述集成电路的数据处理继续。2. 如权利要求1所述的集成电路,其特征在于,其中所述恢复状态包 括微结构状态变量中的至少 一 个子集。3. 如权利要求1或2所述的集成电路,其特征在于,其中所述差错检 测电路安排成通过计算在所述第 一采样时间的所述信号数值和第二采样时间(即,后续的采样时间)的所述信号数值之间的差值来检测所述转变。4. 如权利要求1或2所述的集成电路,其特征在于,其中所述差错检 测电路被安排成通过检测在预定时间窗口内的所述信号数值中的任何状态转 变来^r测所述转变。5. 如上述权利要求中任意一项所述的集成电路,其特征在于,其中所 述差错检测电路能够检测与所述集成电路的处理电路元件有关的输出信号中 的差错。6. 如权利要求5所述的集成电路,其特征在于,其中所述集成电路具 有差错检测电路亚稳定窗口 ,所述亚稳定窗口与所述有关处理电路元件的建 立窗口相互排斥。7. 如权利要求5或6所述的集成电路,其特征在于,其中所述集成电 路包括多个与多个处理电路元件各自相关的差错检测电路。8. 如权利要求5至7中任意一项所述的集成电路,其特征在于,其中 所述集成电路具有包括多个流水线级的指令流水线。9. 如权利要求7所述的集成电路,其特征在于,其中所述相关的处理 电路元件是适用于在所述多个流水线级相连各个之间传递数据的锁存器。10. 如权利要求5至9中任意一项所述的集成电路,其特征在于,其中 所述差错检测电路包括至少一个安排用于延迟输入数字信号的延迟元件,从 而能够在所述处理电路元件的建立时间周期内发生所述转变时检测所述转 变。11. 如上述权利要求中任意一项所述的集成电路,其特征在于,其中所 述差错检测电路包括0变成1的转变检测器和1变成0的转变检测器中的至少_个。...
【专利技术属性】
技术研发人员:DT布劳夫,DM布尔,S达斯,
申请(专利权)人:ARM有限公司,密执安大学,
类型:发明
国别省市:GB[英国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。