会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Error propagation control within integrated circuits
    • 集成电路内的误差传播控制
    • US20090049331A1
    • 2009-02-19
    • US11887106
    • 2005-10-03
    • Jason Andrew BlomeKrisztian FlautnerDaryl Wayne Bradley
    • Jason Andrew BlomeKrisztian FlautnerDaryl Wayne Bradley
    • G06F11/20
    • G06F11/261G06F17/5045Y02T10/82
    • A method of selecting where error detection circuits should be placed within an integrated circuit uses simulation of a reference and test design with errors injected into the test design and then fan out analysis performed upon those injected errors to identify error propagation characteristics. Thus, registers at which propagated errors are highly likely to manifest themselves or which protect key architectural state, or which protect state not otherwise protected can be identified and so an efficient deployment of error detection mechanisms achieved. Within an integrated circuit output signals from inactive circuit elements may be subject to isolation gating in dependence upon a detected current state of the integrated circuit. Thus, inactive circuit elements in which soft errors occur have inappropriate output signals gated from reaching the rest of the integrated circuit and thus reducing erroneous operation.
    • 选择错误检测电路应放置在集成电路中的方法,使用注入到测试设计中的错误的参考和测试设计的仿真,然后扇出对这些注入错误进行的分析,以识别误差传播特性。 因此,可以识别传播错误很可能表现自身或者保护关键体系结构状态或哪个保护状态没有被其他方式保护的寄存器,从而实现错误检测机制的有效部署。 在集成电路内,根据检测到的集成电路的当前状态,来自非活动电路元件的输出信号可能经受隔离门控。 因此,出现软错误的无效电路元件具有不适当的输出信号,从而不能到达集成电路的其余部分,从而减少错误的操作。
    • 3. 发明授权
    • Error detecting and correcting mechanism for a register file
    • 寄存器文件的错误检测和纠正机制
    • US08219885B2
    • 2012-07-10
    • US12226108
    • 2006-08-15
    • Daryl Wayne BradleyJason Andrew BlomeScott Mahlke
    • Daryl Wayne BradleyJason Andrew BlomeScott Mahlke
    • G06F11/00
    • G06F11/167G06F11/1004
    • A data processing system includes a register file having a plurality of registers storing respective register data values and an associated register value cache having a plurality of storage locations 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 within the register value cache are read and compared by a comparator. 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.
    • 数据处理系统包括具有存储相应寄存器数据值的多个寄存器的寄存器文件和具有多个存储对应的高速缓存数据值的存储位置的相关联的寄存器值高速缓存。 缓存数据值比寄存器少。 当要读取寄存器时,寄存器数据值和寄存器值高速缓存中相应存储位置的高速缓存数据值(如果存在)都被比较器读取并比较。 这产生一个匹配信号,它指示数据值是否与数据值之一不符。 匹配信号使处理停止,并且比较最初存储有高速缓存数据值并基于读取的高速缓存数据值重新计算的CRC码,以确定高速缓存数据值是否已经被存储以来已经改变。 如果缓存数据值没有改变,那么它是正确的并且是输出而不是寄存器数据值。 或者,如果缓存数据值已经改变,则输出寄存器数据值。
    • 4. 发明授权
    • Insertion of error detection circuits based on error propagation within integrated circuits
    • 基于集成电路内的误差传播插入误差检测电路
    • US07926021B2
    • 2011-04-12
    • US11887106
    • 2005-10-03
    • Jason Andrew BlomeKrisztian FlautnerDaryl Wayne Bradley
    • Jason Andrew BlomeKrisztian FlautnerDaryl Wayne Bradley
    • G06F17/50
    • G06F11/261G06F17/5045Y02T10/82
    • A method of selecting where error detection circuits should be placed within an integrated circuit uses simulation of a reference and test design with errors injected into the test design and then fan out analysis performed upon those injected errors to identify error propagation characteristics. Thus, registers at which propagated errors are highly likely to manifest themselves or which protect key architectural state, or which protect state not otherwise protected can be identified and so an efficient deployment of error detection mechanisms achieved. Within an integrated circuit output signals from inactive circuit elements may be subject to isolation gating in dependence upon a detected current state of the integrated circuit. Thus, inactive circuit elements in which soft errors occur have inappropriate output signals gated from reaching the rest of the integrated circuit and thus reducing erroneous operation.
    • 选择错误检测电路应放置在集成电路中的方法,使用注入到测试设计中的错误的参考和测试设计的仿真,然后扇出对这些注入错误进行的分析,以识别误差传播特性。 因此,可以识别传播错误很可能表现自身或者保护关键体系结构状态或哪个保护状态没有被其他方式保护的寄存器,从而实现错误检测机制的有效部署。 在集成电路内,根据检测到的集成电路的当前状态,来自非活动电路元件的输出信号可能经受隔离门控。 因此,出现软错误的无效电路元件具有不适当的输出信号,从而不能到达集成电路的其余部分,从而减少错误的操作。
    • 5. 发明申请
    • 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码,以确定高速缓存数据值是否已经被存储以来已经改变。 如果缓存数据值没有改变,那么它是正确的并且是输出而不是寄存器数据值。 或者,如果缓存数据值已经改变,则输出寄存器数据值。