SEMICONDUCTOR INTEGRATED CIRCUIT AND METHOD FOR OPERATING SAME
    2.
    发明申请
    SEMICONDUCTOR INTEGRATED CIRCUIT AND METHOD FOR OPERATING SAME 有权
    半导体集成电路及其工作方法

    公开(公告)号:US20140032860A1

    公开(公告)日:2014-01-30

    申请号:US14110786

    申请日:2011-04-21

    IPC分类号: G06F12/02

    摘要: First data to be written which is output from a function module (2) is supplied to a built-in memory (3) and a first buffer memory (11), and second data to be written which is output from the function module (2) is supplied to the built-in memory (3) and a second buffer memory (12). The first and second FIFO memories (13, 14) select and store data items having a predetermined number of outputs from a plurality of first and second output data items which are sequentially output from the first and second buffer memories (11, 12), and do not select other data items. A comparator (15) compares the data items having the predetermined number of outputs which are selected and are output by the first and second FIFO memories (13, 14) with each other.

    摘要翻译: 从功能模块(2)输出的要写入的第一数据被提供给内置存储器(3)和第一缓冲存储器(11),以及从功能模块(2)输出的要写入的第二数据 )被提供给内置存储器(3)和第二缓冲存储器(12)。 第一和第二FIFO存储器(13,14)从从第一和第二缓冲存储器(11,12)顺次输出的多个第一和第二输出数据项中选择并存储具有预定数量的输出的数据项,以及 不要选择其他数据项。 比较器(15)将由第一和第二FIFO存储器(13,14)输出的具有预定数量的输出的数据项彼此进行比较。

    Semiconductor integrated circuit and method for operating same
    3.
    发明授权
    Semiconductor integrated circuit and method for operating same 有权
    半导体集成电路及其操作方法

    公开(公告)号:US09367438B2

    公开(公告)日:2016-06-14

    申请号:US14110786

    申请日:2011-04-21

    IPC分类号: G06F12/02 G06F11/16

    摘要: First data to be written which is output from a function module (2) is supplied to a built-in memory (3) and a first buffer memory (11), and second data to be written which is output from the function module (2) is supplied to the built-in memory (3) and a second buffer memory (12). The first and second FIFO memories (13, 14) select and store data items having a predetermined number of outputs from a plurality of first and second output data items which are sequentially output from the first and second buffer memories (11, 12), and do not select other data items. A comparator (15) compares the data items having the predetermined number of outputs which are selected and are output by the first and second FIFO memories (13, 14) with each other.

    摘要翻译: 从功能模块(2)输出的要写入的第一数据被提供给内置存储器(3)和第一缓冲存储器(11),以及从功能模块(2)输出的要写入的第二数据 )被提供给内置存储器(3)和第二缓冲存储器(12)。 第一和第二FIFO存储器(13,14)从从第一和第二缓冲存储器(11,12)顺次输出的多个第一和第二输出数据项中选择并存储具有预定数量的输出的数据项,以及 不要选择其他数据项。 比较器(15)将由第一和第二FIFO存储器(13,14)输出的具有预定数量的输出的数据项彼此进行比较。

    ERROR CORRECTION METHOD
    5.
    发明申请
    ERROR CORRECTION METHOD 有权
    错误校正方法

    公开(公告)号:US20070180317A1

    公开(公告)日:2007-08-02

    申请号:US11623441

    申请日:2007-01-16

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1407

    摘要: This method is an error correction method such that, when an error is detected in a CPU with pipeline struct, a content of a register file is restored by a delayed register file which holds an execute completion state of an [Instruction N] correctly executed before this error, and a rollback control that re-executes an instruction from the [Instruction N+1] which is the next instruction of the [Instruction N] is performed. The method collects a parity check result of arbitrary Flip-Flops existing inside the CPU, and detects an error. As a result, the content of the register file is restored into the instruction execute completion state preceding to the instruction range likely to malfunction by the error, and the instruction can be roll backed from the beginning of the instruction range likely having malfunctioned by the error.

    摘要翻译: 该方法是一种错误校正方法,使得当在具有流水线结构的CPU中检测到错误时,通过延迟的寄存器文件来恢复寄存器文件的内容,该延迟寄存器文件保持在之前正确执行的[指令N]的执行完成状态 该错误和执行作为[指令N]的下一条指令的[指令N + 1]的指令的回滚控制。 该方法收集CPU内存在的任意Flip-Flops的奇偶校验结果,并检测出错误。 结果,寄存器文件的内容被恢复到可能由错误导致故障的指令范围之前的指令执行完成状态,并且可以从可能由错误发生故障的指令范围的开始滚转指令 。

    Error correction method with instruction level rollback
    6.
    发明授权
    Error correction method with instruction level rollback 有权
    具有指令级回滚的纠错方法

    公开(公告)号:US08095825B2

    公开(公告)日:2012-01-10

    申请号:US11623441

    申请日:2007-01-16

    IPC分类号: G06F11/00 G06F11/10

    CPC分类号: G06F11/1407

    摘要: This method is an error correction method such that, when an error is detected in a CPU with pipeline structure, a content of a register file is restored by a delayed register file which holds an execute completion state of an [Instruction N] correctly executed before this error, and a rollback control that re-executes an instruction from the [Instruction N+1] which is the next instruction of the [Instruction N] is performed. The method collects a parity check result of arbitrary Flip-Flops existing inside the CPU, and detects an error. As a result, the content of the register file is restored into the instruction execute completion state preceding to the instruction range likely to malfunction by the error, and the instruction can be roll backed from the beginning of the instruction range likely having malfunctioned by the error.

    摘要翻译: 该方法是一种错误校正方法,使得当在具有流水线结构的CPU中检测到错误时,寄存器文件的内容由延迟的寄存器文件恢复,该延迟寄存器文件保持在之前正确执行的[指令N]的执行完成状态 该错误和执行作为[指令N]的下一条指令的[指令N + 1]的指令的回滚控制。 该方法收集CPU内存在的任意Flip-Flops的奇偶校验结果,并检测出错误。 结果,寄存器文件的内容被恢复到可能由错误导致故障的指令范围之前的指令执行完成状态,并且可以从可能由错误发生故障的指令范围的开始滚转指令 。

    Microcontroller, control system and design method of microcontroller

    公开(公告)号:US07890233B2

    公开(公告)日:2011-02-15

    申请号:US12388861

    申请日:2009-02-19

    摘要: Two data processing units having the same function, one of which is used for a master and the other for comparison, are provided, control of a circuit unit is performed by the master, the master data processing unit and the circuit unit are operated in synchronization with a first clock signal, the second data processing unit is operated in synchronization with a second clock signal having the same cycle and different phase from the first clock signal, and processing results of both the data processing units are compared in a comparison circuit. Flip flops are disposed on a signal path from the circuit unit to the comparison data processing unit and on a signal path from the master data processing unit to the comparator, and both the first and second clock signals are used for latch clocks of the flip flops in accordance with input signals thereof.

    MICROCONTROLLER, CONTROL SYSTEM AND DESIGN METHOD OF MICROCONTROLLER
    8.
    发明申请
    MICROCONTROLLER, CONTROL SYSTEM AND DESIGN METHOD OF MICROCONTROLLER 失效
    微控制器,微控制器的控制系统和设计方法

    公开(公告)号:US20090249271A1

    公开(公告)日:2009-10-01

    申请号:US12388861

    申请日:2009-02-19

    IPC分类号: G06F17/50 G06F1/12

    摘要: Two data processing units having the same function, one of which is used for a master and the other for comparison, are provided, control of a circuit unit is performed by the master, the master data processing unit and the circuit unit are operated in synchronization with a first clock signal, the second data processing unit is operated in synchronization with a second clock signal having the same cycle and different phase from the first clock signal, and processing results of both the data processing units are compared in a comparison circuit. Flip flops are disposed on a signal path from the circuit unit to the comparison data processing unit and on a signal path from the master data processing unit to the comparator, and both the first and second clock signals are used for latch clocks of the flip flops in accordance with input signals thereof.

    摘要翻译: 提供具有相同功能的两个数据处理单元,其中一个用于主机,另一个用于比较,电机单元的控制由主机执行,主数据处理单元和电路单元同步操作 利用第一时钟信号,第二数据处理单元与具有与第一时钟信号相同的周期和不同相位的第二时钟信号同步地操作,并且在比较电路中比较两个数据处理单元的处理结果。 触发器设置在从电路单元到比较数据处理单元和从主数据处理单元到比较器的信号路径的信号路径上,并且第一和第二时钟信号都用于触发器的锁存时钟 根据其输入信号。

    Microcontroller, control system and design method of microcontroller
    9.
    发明授权
    Microcontroller, control system and design method of microcontroller 失效
    微控制器,控制系统和微控制器的设计方法

    公开(公告)号:US08046137B2

    公开(公告)日:2011-10-25

    申请号:US13004414

    申请日:2011-01-11

    摘要: Two data processing units having the same function, one of which is used for a master and the other for comparison, are provided, control of a circuit unit is performed by the master, the master data processing unit and the circuit unit are operated in synchronization with a first clock signal, the second data processing unit is operated in synchronization with a second clock signal having the same cycle and different phase from the first clock signal, and processing results of both the data processing units are compared in a comparison circuit. Flip flops are disposed on a signal path from the circuit unit to the comparison data processing unit and on a signal path from the master data processing unit to the comparator, and both the first and second clock signals are used for latch clocks of the flip flops in accordance with input signals thereof.

    摘要翻译: 提供具有相同功能的两个数据处理单元,其中一个用于主机,另一个用于比较,电机单元的控制由主机执行,主数据处理单元和电路单元同步操作 利用第一时钟信号,第二数据处理单元与具有与第一时钟信号相同的周期和不同相位的第二时钟信号同步地操作,并且在比较电路中比较两个数据处理单元的处理结果。 触发器设置在从电路单元到比较数据处理单元和从主数据处理单元到比较器的信号路径的信号路径上,并且第一和第二时钟信号都用于触发器的锁存时钟 根据其输入信号。

    MICROCONTROLLER, CONTROL SYSTEM AND DESIGN METHOD OF MICROCONTROLLER
    10.
    发明申请
    MICROCONTROLLER, CONTROL SYSTEM AND DESIGN METHOD OF MICROCONTROLLER 失效
    微控制器,微控制器的控制系统和设计方法

    公开(公告)号:US20110106335A1

    公开(公告)日:2011-05-05

    申请号:US13004414

    申请日:2011-01-11

    IPC分类号: G06F1/12 G06F17/50 G06F7/00

    摘要: Two data processing units having the same function, one of which is used for a master and the other for comparison, are provided, control of a circuit unit is performed by the master, the master data processing unit and the circuit unit are operated in synchronization with a first clock signal, the second data processing unit is operated in synchronization with a second clock signal having the same cycle and different phase from the first clock signal, and processing results of both the data processing units are compared in a comparison circuit. Flip flops are disposed on a signal path from the circuit unit to the comparison data processing unit and on a signal path from the master data processing unit to the comparator, and both the first and second clock signals are used for latch clocks of the flip flops in accordance with input signals thereof.

    摘要翻译: 提供具有相同功能的两个数据处理单元,其中一个用于主机,另一个用于比较,电机单元的控制由主机执行,主数据处理单元和电路单元同步操作 利用第一时钟信号,第二数据处理单元与具有与第一时钟信号相同的周期和不同相位的第二时钟信号同步地操作,并且在比较电路中比较两个数据处理单元的处理结果。 触发器设置在从电路单元到比较数据处理单元和从主数据处理单元到比较器的信号路径的信号路径上,并且第一和第二时钟信号都用于触发器的锁存时钟 根据其输入信号。