会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Decoder for generating N output signals from two or more precharged input signals
    • 用于从两个或多个预充电输入信号产生N个输出信号的解码器
    • US06172530B2
    • 2001-01-09
    • US09335696
    • 1999-06-18
    • David Michael BullAndrew Christopher Rose
    • David Michael BullAndrew Christopher Rose
    • G11C800
    • G11C8/00
    • A decoder is provided for generating N output signals, the decoder comprising a precharged gate structure arranged to receive two or more input signals and to generate N intermediate signals. In a precharge phase, the precharged gate structure is arranged to output the N intermediate signals at a first logic value, and in an evaluate phase the precharged gate structure is arranged to maintain a first intermediate signal at the first logic value, and to cause all other intermediate signals to transition to a second logic value. Further, self-timed logic is provided for receiving the N intermediate signals, and for generating the N output signals, the self-timed logic being arranged, during the precharge phase, to generate the N output signals at the second logic value, and during the evaluate phase to cause a first output signal corresponding to the first intermediate signal to transition to the first logic value. The self-timed logic is further arranged to generate each output signal from the corresponding intermediate signal as qualified to predetermined other intermediate signal, such that the transition of the first output signal to the first logic value is delayed by a first predetermined time after the predetermined other intermediate signal has transitioned to the second logic value.
    • 提供了用于产生N个输出信号的解码器,该解码器包括预充电栅极结构,其被布置为接收两个或更多个输入信号并产生N个中间信号。 在预充电阶段,预充电栅极结构被布置为以第一逻辑值输出N个中间信号,并且在评估阶段中,预充电栅结构被布置成将第一中间信号保持在第一逻辑值,并且使所有 其他中间信号转换到第二逻辑值。 此外,提供自定时逻辑用于接收N个中间信号,并且为了产生N个输出信号,在预充电阶段期间,自定时逻辑被布置为以第二逻辑值生成N个输出信号,并且在 所述评估阶段使得对应于所述第一中间信号的第一输出信号转变到所述第一逻辑值。 自定时逻辑还被布置为从对应的中间信号产生符合预定的其他中间信号的每个输出信号,使得第一输出信号到第一逻辑值的转变在预定的第一预定时间后延迟第一预定时间 其他中间信号已经转换到第二逻辑值。
    • 3. 发明授权
    • Error recovery following speculative execution with an instruction processing pipeline
    • 使用指令处理流水线进行推测执行后出错恢复
    • US09519538B2
    • 2016-12-13
    • US13067510
    • 2011-06-06
    • Emre ÖzerShidhartha DasDavid Michael Bull
    • Emre ÖzerShidhartha DasDavid Michael Bull
    • G06F15/00G06F7/38G06F9/00G06F9/44G06F11/07G06F9/38
    • G06F11/0793G06F9/3842G06F9/3851G06F9/3863G06F9/3867G06F11/0721
    • An instruction processing pipeline having error detection and error recovery circuitry associated with one or more of the pipeline stages. If an error is detected within a signal value within that pipeline stage, then it can be repaired. Part of the error recovery may be to flush upstream program instructions from the instruction pipeline. When multi-threading, only those instructions from a thread including an instruction which has been lost as a consequence of the error recovery need be flushed from the instruction pipeline. The instruction pipeline may additionally/alternatively be provided with more than one main storage element associated with each signal value with these main storage elements used in an alternating fashion such that if a signal value has been erroneously captured and needs to be repaired, there is still available a main storage element to properly capture the signal value corresponding to the following program instruction.
    • 具有与一个或多个流水线级相关联的错误检测和错误恢复电路的指令处理流水线。 如果在该流水线阶段内的信号值内检测到错误,则可以进行修复。 部分错误恢复可能是从指令流水线中刷新上游程序指令。 当多线程时,只有来自包括作为错误恢复的结果已经丢失的指令的线程的那些指令需要从指令流水线中刷新。 指令流水线可以另外/替代地设置有与每个信号值相关联的多于一个主存储元件,这些主存储元件以交替方式使用,使得如果信号值被错误地捕获并且需要被修复,则仍然存在 可用主存储元件来适当地捕获与以下程序指令对应的信号值。
    • 4. 发明授权
    • Error recovery in a data processing apparatus
    • 数据处理设备中的错误恢复
    • US08640008B2
    • 2014-01-28
    • US13336428
    • 2011-12-23
    • Guillaume SchonLuca ScalabrinoFrederic Claude Marie PiryDavid Michael Bull
    • Guillaume SchonLuca ScalabrinoFrederic Claude Marie PiryDavid Michael Bull
    • H03M13/00
    • G06F11/1407G06F11/1497
    • A data processing apparatus has error detection units each configured to generate an error signal if a first and second sample of a signal associated with execution of an instruction differ. Error value generation circuitry generates an error value showing if any of the error detection units have generated the error signal. Error value stabilisation circuitry performs a stabilisation procedure comprising re-sampling the error value to remove metastability. Error recovery circuitry initiates re-execution of the instruction if the error value is asserted. Count circuitry holds a counter value in association with the error value, the counter value set to a predetermined value when the error value is generated and decremented each time the error value is re-sampled prior to reaching the error value stabilisation circuitry. The error value bypasses the stabilisation procedure if the counter value is zero before the error value reaches the error value stabilisation circuitry.
    • 数据处理装置具有错误检测单元,每个错误检测单元被配置为如果与指令的执行相关联的信号的第一和第二采样不同,则生成错误信号。 错误值产生电路产生一个错误值,显示任何错误检测单元是否产生了错误信号。 误差值稳定电路执行稳定程序,包括重新采样误差值以消除亚稳态。 错误恢复电路如果错误值被确认则启动指令的重新执行。 计数电路与错误值相关联地保持计数器值,当误差值被产生并且每当在到达误差值稳定电路之前重新采样误差值时递减,计数器值被设置为预定值。 如果在错误值到达故障值稳定电路之前计数器值为零,则误差值会绕过稳定程序。
    • 6. 发明申请
    • Error recovery following speculative execution with an instruction processing pipeline
    • 使用指令处理流水线进行推测执行后出错恢复
    • US20120131313A1
    • 2012-05-24
    • US13067510
    • 2011-06-06
    • Emre OzerShidhartha DasDavid Michael Bull
    • Emre OzerShidhartha DasDavid Michael Bull
    • G06F9/30G06F9/38
    • G06F11/0793G06F9/3842G06F9/3851G06F9/3863G06F9/3867G06F11/0721
    • An instruction processing pipeline 6 is provided. This has error detection and error recovery circuitry 20 associated with one or more of the pipeline stages. If an error is detected within a signal value within that pipeline stage, then it can be repaired. Part of the error recovery may be to flush upstream program instructions from the instruction pipeline 6. When multi-threading, only those instructions from a thread including an instruction which has been lost as a consequence of the error recovery need to be flushed from the instruction pipeline 6. Instruction can also be selected for flushing in dependence upon characteristics such as privileged level, number of dependent instructions etc. The instruction pipeline may additionally/alternatively be provided with more than one main storage element 26, 28 associated with each signal value with these main storage elements 26, 28 being used in an alternating fashion such that if a signal value has been erroneously captured and needs to be repaired, there is still available a main storage element 26, 28 to properly capture the signal value corresponding to the following program instruction. In this way flushes can be avoided.
    • 提供了指令处理流水线6。 这具有与一个或多个流水线级相关联的错误检测和错误恢复电路20。 如果在该流水线阶段内的信号值内检测到错误,则可以进行修复。 错误恢复的一部分可能是从指令流水线6冲洗上游程序指令。当多线程时,只有来自包括作为错误恢复的结果已经丢失的指令的线程的那些指令需要从指令中刷新 流水线6.也可以根据诸如特权级别,依赖指令数量等特征来选择刷新指令。指令流水线可以另外地或替代地设置有多个主存储元件26,28,其与每个信号值相关联, 这些主存储元件26,28以交替的方式使用,使得如果信号值被错误地捕获并且需要修复,则仍然可以使用主存储元件26,28来适当地捕获对应于以下的信号值 程序指令。 这样可以避免冲洗。
    • 8. 发明授权
    • Integrated circuit using speculative execution
    • 集成电路采用推测执行
    • US07895469B2
    • 2011-02-22
    • US12285796
    • 2008-10-14
    • Emre ÖzerDavid Michael BullShidhartha Das
    • Emre ÖzerDavid Michael BullShidhartha Das
    • G06F11/00
    • G06F9/3842G06F9/3861G06F9/3869
    • An integrated circuit 2 is provided with a plurality of pipeline stages 10. These pipeline stages 10 have speculative processing control circuitry 12 which permits speculative processing in downstream pipeline stages and triggers a first error recovery operation (partial pipeline flushing) if such speculative processing is determined to be based upon an error. The pipeline stage 10 further includes speculative error detecting circuitry 14 which generates a prediction nc regarding whether or not the processing circuitry 18 will produce an error. This prediction is used to trigger a second error recovery operation (partial pipeline stall). This second error recovery operation has a lower performance penalty than the first error recovery operation.
    • 集成电路2设置有多个流水线级10.这些流水线级10具有推测性处理控制电路12,其允许下游流水线级的推测性处理,并且如果确定了这种推测性处理,则触发第一错误恢复操作(部分流水线冲洗) 基于错误。 流水线级10还包括推测性错误检测电路14,其产生关于处理电路18是否将产生错误的预测nc。 该预测用于触发第二次错误恢复操作(部分流水线停止)。 该第二错误恢复操作具有比第一错误恢复操作更低的性能损失。