会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明申请
    • Recovering from errors in streaming dsp applications
    • 从流dsp应用程序的错误中恢复
    • US20090150722A1
    • 2009-06-11
    • US12292944
    • 2008-12-01
    • Alastair David ReidDaryl Wayne Bradley
    • Alastair David ReidDaryl Wayne Bradley
    • G06F11/07
    • H04L1/0047G06F11/0757G06F11/1008H04L1/0054H04L1/0061
    • A data processing system is provided in which processing circuitry performs at least one of a series of data processing operations in dependence upon a set of data values and control circuitry controls execution of the data processing operations. Control path error detection circuitry is provided for detecting a control path error associated with an error in operation of the control circuitry and data path error handling circuitry is arranged to handle recovery from errors in the data values. The control path error detection circuitry is configured to cause the data path error handling circuitry to perform recovery from detected control path errors enabling the series of data processing operations to continue despite the occurrence of the control path error. An associated method and computer program product are also provided.
    • 提供了一种数据处理系统,其中处理电路根据一组数据值执行一系列数据处理操作中的至少一个,控制电路控制数据处理操作的执行。 提供控制路径错误检测电路用于检测与控制电路的操作中的错误相关联的控制路径错误,并且数据路径错误处理电路被设置为处理从数据值中的错误中恢复。 控制路径错误检测电路被配置为使得数据路径错误处理电路从检测到的控制路径错误执行恢复,使得一系列数据处理操作能够继续,尽管出现控制路径错误。 还提供了相关联的方法和计算机程序产品。
    • 10. 发明申请
    • Error Detecting and Correcting Mechanism for a Register File
    • 寄存器文件的错误检测和校正机制
    • US20090292977A1
    • 2009-11-26
    • US12226108
    • 2006-08-15
    • Daryl Wayne BradleyJason Andrew BlomeScott Mahlke
    • Daryl Wayne BradleyJason Andrew BlomeScott Mahlke
    • H03M13/09G06F12/02G06F11/10
    • G06F11/167G06F11/1004
    • A data processing system includes a register file (2) having a plurality of registers storing respective register data values and an associated register value cache (12) having a plurality of storage locations (14) storing corresponding cache data values. There are fewer cache data values than registers. When a register is to be read, both the register data value and, if present, a cache data value from a corresponding storage location (14) within the register value cache (12) are read and compared by a comparator (18). This generates a match signal which indicates if the data values do not match that one of the data values is in error. The match signal stalls the processing and a CRC code initially stored with the cache data value and recalculated based upon the read cache data value are compared to determine whether or not the cache data value has changed since it was stored. If the cache data value has not changed, then it is correct and is output instead of the register data value. Alternatively, if the cache data value has changed, then the register data value is output.
    • 数据处理系统包括具有存储相应寄存器数据值的多个寄存器的寄存器文件(2)和具有存储对应高速缓存数据值的多个存储位置(14)的关联寄存器值缓存(12)。 缓存数据值比寄存器少。 当要读取寄存器时,寄存器数据值和寄存器值高速缓冲存储器(12)中对应的存储位置(14)的高速缓存数据值(如果存在)都被比较器(18)比较。 这产生一个匹配信号,它指示数据值是否与数据值之一不符。 匹配信号使处理停止,并且比较最初存储有高速缓存数据值并基于读取的高速缓存数据值重新计算的CRC码,以确定高速缓存数据值是否已经被存储以来已经改变。 如果缓存数据值没有改变,那么它是正确的并且是输出而不是寄存器数据值。 或者,如果缓存数据值已经改变,则输出寄存器数据值。