会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Systematic and random error detection and recovery within processing stages of an integrated circuit
    • 在集成电路的处理阶段内的系统和随机的错误检测和恢复
    • US20050022094A1
    • 2005-01-27
    • US10896997
    • 2004-07-23
    • Trevor MudgeTodd AustinDavid BlaauwKrisztian Flautner
    • Trevor MudgeTodd AustinDavid BlaauwKrisztian Flautner
    • G06F11/10G06F11/16G06F9/30G06F9/40G06F15/00H03M13/00
    • G06F11/1695G06F9/3861G06F9/3869G06F11/0721G06F11/0793G06F11/104G06F11/1608G06F11/167G06F11/183
    • An integrated circuit includes a plurality of processing stages each including processing logic 1014, a non-delayed signal-capture element 1016, a delayed signal-capture element 1018 and a comparator 1024. The non-delayed signal-capture element 1016 captures an output from the processing logic 1014 at a non-delayed capture time. At a later delayed capture time, the delayed signal-capture element 1018 also captures a value from the processing logic 1014. An error detection circuit 1026 and error correction circuit 1028 detect and correct random errors in the delayed value and supplies an error-checked delayed value to the comparator 1024. The comparator 1024 compares the error-checked delayed value and the non-delayed value and if they are not equal this indicates that the non-delayed value was captured too soon and should be replaced by the error-checked delayed value. The non-delayed value is passed to the subsequent processing stage immediately following its capture and accordingly error recovery mechanisms are used to suppress the erroneous processing which has occurred by the subsequent processing stages, such as gating the clock and allowing the correct signal values to propagate through the subsequent processing logic before restarting the clock. The operating parameters of the integrated circuit, such as the clock frequency, the operating voltage, the body biased voltage, temperature and the like are adjusted so as to maintain a finite non-zero error rate in a manner that increases overall performance.
    • 集成电路包括多个处理级,每个处理级包括处理逻辑1014,非延迟信号捕获元件1016,延迟信号捕获元件1018和比较器1024.非延迟信号捕获元件1016捕获来自 处理逻辑1014处于非延迟捕获时间。 在稍后延迟的捕获时间,延迟信号捕获元件1018还从处理逻辑1014捕获一个值。错误检测电路1026和纠错电路1028检测并校正延迟值中的随机误差并提供错误检查的延迟 比较器1024比较错误检查的延迟值和非延迟值,并且如果它们不相等,则这表示非延迟值被太早捕获,并且应该被错误检查的延迟值替换 值。 非延迟值在其捕获之后立即传递到后续处理阶段,因此使用错误恢复机制来抑制后续处理阶段发生的错误处理,例如选通时钟并允许正确的信号值传播 在重新启动时钟之前通过后续的处理逻辑。 调整集成电路的工作参数,例如时钟频率,工作电压,主体偏置电压,温度等,以便以提高整体性能的方式保持有限的非零错误率。
    • 3. 发明申请
    • Error detection and recovery within processing stages of an integrated circuit
    • 集成电路处理阶段内的错误检测和恢复
    • US20070288798A1
    • 2007-12-13
    • US11889759
    • 2007-08-16
    • Krisztian FlautnerTodd AustinDavid BlaauwTrevor Mudge
    • Krisztian FlautnerTodd AustinDavid BlaauwTrevor Mudge
    • H02H3/05
    • G06F1/3237G06F1/3203G06F1/3287G11C2207/2281Y02D10/126Y02D10/128Y02D10/171
    • An integrated circuit includes a plurality of processing stages each including processing logic 2, a non-delayed latch 4, a delayed latch 8 and a comparator 6. The non-delayed latch 4 captures an output from the processing logic 2 at a non-delayed capture time. At a later delayed capture time, the delayed latch 8 also captures a value from the processing logic 2. The comparator 6 compares these values and if they are not equal this indicates that the non-delayed value was captured too soon and should be replaced by the delayed value. The non-delayed value is passed to the subsequent processing stage immediately following its capture and accordingly error recovery mechanisms are used to suppress the erroneous processing which has occurred by the subsequent processing stages, such as gating the clock and allowing the correct signal values to propagate through the subsequent processing logic before restarting the clock. The operating parameters of the integrated circuit, such as the clock frequency, the operating voltage, the body biased voltage, temperature and the like are adjusted so as to maintain a finite non-zero error rate in a manner that increases overall performance.
    • 集成电路包括多个处理级,每个处理级包括处理逻辑2,非延迟锁存器4,延迟锁存器8和比较器6。 非延迟锁存器4在非延迟捕获时间捕获来自处理逻辑2的输出。 在稍后的延迟捕获时间,延迟锁存器8也捕获来自处理逻辑2的值。 比较器6比较这些值,如果它们不相等,则表示非延迟值被捕获得太早,应该被延迟值代替。 非延迟值在其捕获之后立即传递到后续处理阶段,因此使用错误恢复机制来抑制后续处理阶段发生的错误处理,例如选通时钟并允许正确的信号值传播 在重新启动时钟之前通过后续的处理逻辑。 调整集成电路的工作参数,例如时钟频率,工作电压,主体偏置电压,温度等,以便以提高整体性能的方式保持有限的非零错误率。
    • 8. 发明申请
    • Performance level selection in a data processing system
    • 数据处理系统中的性能等级选择
    • US20070011476A1
    • 2007-01-11
    • US11520007
    • 2006-09-13
    • Krisztian FlautnerTrevor Mudge
    • Krisztian FlautnerTrevor Mudge
    • G06F1/00
    • G06F1/324G06F1/3203Y02D10/126
    • Performance level selection is carried out by calculating a plurality of performance requests using a plurality of performance request calculating algorithms, combining those different performance requests to form a global performance request and then selecting a performance level in dependence upon the global performance level request. The performance request calculating algorithms can be arranged in a hierarchy with their performance requests evaluated in a sequence starting from the least dominant position in the hierarchy and moving through to the most dominant position in the hierarchy. Commands may accompany each performance level request to specify how it should be combined with other performance level requests.
    • 通过使用多个性能请求计算算法来计算多个性能请求来执行性能级别选择,组合那些不同的性能请求以形成全局性能请求,然后根据全局性能级别请求选择性能级别。 可以将性能请求计算算法排列成层次结构,其性能请求以从层次结构中的最低主导位置开始的序列进行评估,并且移动到层次结构中最主要的位置。 命令可以伴随每个性能级别请求来指定如何与其他性能级别请求组合。
    • 9. 发明申请
    • Storage of data in data stores having some faulty storage locations
    • 将数据存储在具有一些故障存储位置的数据存储中
    • US20080077824A1
    • 2008-03-27
    • US11822150
    • 2007-07-02
    • Trevor MudgeGanesh DasikaDavid Roberts
    • Trevor MudgeGanesh DasikaDavid Roberts
    • G06F11/07G06F11/14G06F17/30
    • G06F11/1064
    • There is disclosed data storage control circuitry for controlling storage and retrieval of data in a data store in which data is stored in data blocks, each of said data blocks comprising a plurality of bits, said data store comprising at least one faulty bit within at least some of said data blocks. The data storage control circuitry comprising: a group data store related to said data store for storing data grouping together data blocks from said data store that have at least one faulty bit, into groups of at least two of said data blocks, said data blocks being grouped such that for each group at least one of said data blocks has a non-faulty bit for each of said plurality of bit locations in said data blocks; and a selector data store for storing indicators for each of said groups of data blocks, said indicators indicating which bits of said data blocks within a group are said non-faulty bits; data storage logic for controlling storage of data in said data store, said data storage logic being responsive to an instruction to store data in a data block that is present in one of said groups of data blocks, to store said data in each of said data blocks within said group of data blocks; and data access logic for controlling retrieval of data from said data store, said data access logic being responsive to an instruction to read data from a data block that is present in one of said groups of data blocks, to read each of said plurality of bits from one of said data blocks within said group said one of said data blocks being selected for each bit in dependence upon said stored indicators for said group such that no faulty bits are read.
    • 公开了用于控制数据存储中数据的存储和检索的数据存储控制电路,其中数据被存储在数据块中,每个所述数据块包括多个位,所述数据存储器至少包括一个至少一个故障位 一些所述数据块。 所述数据存储控制电路包括:与所述数据存储相关的组数据存储,用于存储从具有至少一个故障位的所述数据存储器将数据块分组在一起的数据到成为至少两个所述数据块的组中的数据块,所述数据块是 分组,使得对于每个组,所述数据块中的至少一个数据块对于所述数据块中的所述多个位位置中的每一个具有非故障位; 以及选择器数据存储器,用于存储每个所述数据块组的指示符,所述指示符指示组内的所述数据块的哪些位是所述非故障位; 用于控制所述数据存储器中的数据存储的数据存储逻辑,所述数据存储逻辑响应于在存在于所述数据块组之一中的数据块中存储数据的指令,以将所述数据存储在每个所述数据中 所述数据块组内的块; 以及用于控制从所述数据存储器检索数据的数据访问逻辑,所述数据访问逻辑响应于从存在于所述数据块之一中的数据块读取数据的指令,以读取所述多个位中的每一个 根据所述组的所述存储的指示符,从所述组中的所述数据块中的一个所述数据块中的一个被选择用于每个位,使得不读取故障位。