System and method to increase lockstep core availability

    公开(公告)号:US09891917B2

    公开(公告)日:2018-02-13

    申请号:US13786550

    申请日:2013-03-06

    CPC classification number: G06F9/3005 G06F11/0724 G06F11/0793 G06F11/1641

    Abstract: A system and method for increasing lockstep core availability provides for writing a state of a main CPU core to a state buffer, executing one or more instructions of a task by the main CPU core to generate a first output for each executed instruction, and executing the one or more instructions of the task by a checker CPU core to generate a second output for each executed instruction. The method further includes comparing the first output with the second output, and if the first output does not match the second output, generating one or more control signals, and based upon the generation of the one or more control signals, loading the state of the main CPU core from the state buffer to the main CPU core and the checker CPU core.

    SAFETY HYPERVISOR FUNCTION
    2.
    发明申请
    SAFETY HYPERVISOR FUNCTION 有权
    安全超级功能

    公开(公告)号:US20150242233A1

    公开(公告)日:2015-08-27

    申请号:US14206033

    申请日:2014-03-12

    Abstract: The disclosure relates to systems and methods for defining a processor safety privilege level for controlling a distributed memory access protection system. More specifically, a safety hypervisor function for accessing a bus in a computer processing system includes a module, such as a Computer Processing Unit (CPU) or a Direct Memory Access (DMY) for accessing a system memory and a memory unit for storing a safety code, such as a Processor Status Word (PSW) or a configuration register (DMA (REG)). The module allocates the safety code to a processing transaction and the safety code is visible upon access of the bus by the module.

    Abstract translation: 本公开涉及用于定义用于控制分布式存储器访问保护系统的处理器安全特权级别的系统和方法。 更具体地,用于在计算机处理系统中访问总线的安全管理程序功能包括用于访问系统存储器的诸如计算机处理单元(CPU)或直接存储器访问(DMY)的模块以及用于存储安全性的存储单元 代码,如处理器状态字(PSW)或配置寄存器(DMA(REG))。 该模块将安全代码分配给处理事务,并且安全代码在模块访问总线时可见。

    System and Method for Determining Operational Robustness of a System on a Chip
    4.
    发明申请
    System and Method for Determining Operational Robustness of a System on a Chip 有权
    用于确定芯片上系统的运行稳健性的系统和方法

    公开(公告)号:US20140239987A1

    公开(公告)日:2014-08-28

    申请号:US13777132

    申请日:2013-02-26

    CPC classification number: G01R31/2894 G01R31/3177

    Abstract: A system and method for determining operational robustness of a system on a chip (SoC) includes modifying one or more internal states of the SoC, during operation of the SoC, to mimic an effect which one or more disturbances have on the SoC, generating one or more signal traces that correspond to at least one internal state of the SoC after modifying the one or more internal states of the SoC, and determining if the operation of the SoC is stable based on the one or more generated signal traces.

    Abstract translation: 一种用于确定芯片上的系统(SoC)的操作鲁棒性的系统和方法包括:在SoC的操作期间修改SoC的一个或多个内部状态,以模拟一个或多个干扰对SoC的影响,产生一个 或更多的信号迹线,其在修改SoC的一个或多个内部状态之后对应于SoC的至少一个内部状态,以及基于所述一个或多个生成的信号迹线来确定SoC的操作是否稳定。

    Methods and systems for measuring I/O signals
    5.
    发明授权
    Methods and systems for measuring I/O signals 有权
    用于测量I / O信号的方法和系统

    公开(公告)号:US08799703B2

    公开(公告)日:2014-08-05

    申请号:US14027464

    申请日:2013-09-16

    Abstract: Some embodiments of the invention relate to an embedded processing system. The system includes a memory unit to store a plurality of operating instructions and a processing unit coupled to the memory unit. The processing unit can execute logical operations corresponding to respective operating instructions. An input/output (I/O) interface receives a first time-varying waveform and provides an I/O signal that is based on the first time-varying waveform. A comparison unit coupled to the processing unit and adapted to selectively assert an error signal based on whether the I/O signal has a predetermined relationship with a reference signal, wherein the predetermined relationship holds true during normal operation but fails to hold true when an unexpected event occurs and causes an unexpected change at least one of the I/O signal and reference signal.

    Abstract translation: 本发明的一些实施例涉及一种嵌入式处理系统。 该系统包括用于存储多个操作指令的存储器单元和耦合到存储器单元的处理单元。 处理单元可以执行与各个操作指令相对应的逻辑操作。 输入/输出(I / O)接口接收第一时变波形并提供基于第一时变波形的I / O信号。 比较单元,耦合到所述处理单元,并且适于基于所述I / O信号是否与参考信号具有预定关系来选择性地确定错误信号,其中所述预定关系在正常操作期间成立,但是当意外 事件发生并导致至少一个I / O信号和参考信号的意外变化。

    DMA integrity checker
    7.
    发明授权
    DMA integrity checker 有权
    DMA完整性检查器

    公开(公告)号:US08996926B2

    公开(公告)日:2015-03-31

    申请号:US13651775

    申请日:2012-10-15

    CPC classification number: G06F11/1048

    Abstract: Some embodiments relate to a Direct Memory Access (DMA) controller. The DMA controller includes a set of transaction control registers to receive a sequence of transaction control sets that collectively describe a data transfer to be processed by the DMA controller. A bus controller reads and writes to memory while the DMA controller executes a first transaction control set to accomplish part of the data transfer described in the sequence of transaction control sets. An integrity checker determines an actual error detection code based on data or an address actually processed by the DMA controller during execution of the first transaction control set. The integrity checker also selectively flags an error based on whether the actual error detection code is the same as an expected error detection code contained in a second transaction control set of the sequence of transaction control sets.

    Abstract translation: 一些实施例涉及直接存储器访问(DMA)控制器。 DMA控制器包括一组事务控制寄存器,用于接收共同描述要由DMA控制器处理的数据传输的事务控制集合的序列。 总线控制器读取和写入存储器,而DMA控制器执行第一事务控制集以完成事务控制集序列中描述的部分数据传输。 完整性检查器基于在执行第一事务控制集期间由DMA控制器实际处理的数据或地址来确定实际的错误检测码。 完整性检查器还基于实际错误检测码是否与包含在事务控制集合的顺序的第二事务控制集中的期望错误检测码相同来选择性地标记错误。

Patent Agency Ranking