会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Multi-core microcontroller having comparator for checking processing result
    • 具有用于检查处理结果的比较器的多核微控制器
    • US08433955B2
    • 2013-04-30
    • US12610422
    • 2009-11-02
    • Hiromichi YamadaKotaro ShimamuraKesami HagiwaraYoshikazu KiyoshigeYuichi Ishiguro
    • Hiromichi YamadaKotaro ShimamuraKesami HagiwaraYoshikazu KiyoshigeYuichi Ishiguro
    • G06F11/00
    • G06F11/1608G06F11/004G06F11/1641G06F11/1687G06F2201/83G06F2201/845
    • A microcontroller capable of improving processing performance as a whole by executing different programs by a plurality of CPUs and capable of detecting abnormality for safety-required processing by evaluating results of the same processing executed by the plurality of CPUs. A plurality of processing systems including CPUs and memories are provided, data output from the CPUs in each of the processing systems is separately compressed and stored by compressors for each of the CPUs, respectively. The compressed storage data is mutually compared by a comparator, and abnormality of processing can be detected when the comparison result indicates a mismatch. Even when the timings by which the same processing results are obtained are different when the plurality of CPUs asynchronously execute the same processing, the processing results of both of them can be easily compared with each other since compression is carried out by the compressors. Moreover, since the comparison of the comparator is enabled when comparison enable is given from all the CPUs, the comparison operation result can be obtained based on the timing at which the results of compression by the plurality of compressors are determined.
    • 一种微控制器,其能够通过由多个CPU执行不同的程序来提高处理性能,并且能够通过评估由多个CPU执行的相同处理的结果来检测用于安全需要的处理的异常。 提供了包括CPU和存储器在内的多个处理系统,每个处理系统中的CPU输出的数据分别由用于每个CPU的压缩机压缩和存储。 压缩存储数据由比较器相互比较,当比较结果表示不匹配时,可以检测出异常处理。 即使当多个CPU异步执行相同的处理时,获得相同处理结果的定时也是不同的,因此压缩机进行压缩,因此可以容易地将它们的处理结果进行比较。 此外,由于在从所有CPU给出比较使能时能够进行比较器的比较,所以可以基于确定多个压缩机的压缩结果的定时来获得比较运算结果。
    • 5. 发明授权
    • Computer system including an interrupt controller
    • 计算机系统包括一个中断控制器
    • US08589612B2
    • 2013-11-19
    • US13106788
    • 2011-05-12
    • Hiromichi YamadaKotaro ShimamuraNobuyasu KanekawaYuichi Ishiguro
    • Hiromichi YamadaKotaro ShimamuraNobuyasu KanekawaYuichi Ishiguro
    • G06F13/24
    • G06F13/24G06F11/1641G06F2201/845
    • A computer system which shortens standby time of CPUs and improves CPU processing efficiency of a performance mode upon switching from the performance mode (parallel operation) to a safety mode (master/checker operation) is provided. In a computer system including: at least two CPUs; a programmable interrupt controller for interrupting the CPUs; and a comparator for mutually comparing outputs of the CPUs, switching between the performance mode of executing mutually different processes by the CPUs, respectively, to improve performance and the safety mode of executing mutually the same processes by the CPUs and collating results by the comparator to detect failure can be carried out; CPUs to be interrupted can be set for each interrupt factor; and whether the performance mode is to be executed or the safety mode is to be executed can be set for each interrupt factor.
    • 提供一种缩短CPU的待机时间并提高从性能模式(并行操作)切换到安全模式(主/检测器操作)时的CPU处理效率的计算机系统。 在一个计算机系统中,包括:至少两个CPU; 用于中断CPU的可编程中断控制器; 以及比较器,用于相互比较CPU的输出,分别由CPU执行相互不同的处理的性能模式之间进行切换,以提高CPU的性能和执行相同处理的安全模式,并将比较器的结果进行比较 检测失败可以进行; 可以为每个中断因子设置要中断的CPU; 并且可以针对每个中断因子来设置执行性能模式还是执行安全模式。
    • 6. 发明申请
    • ERROR CORRECTION METHOD
    • 错误校正方法
    • US20070180317A1
    • 2007-08-02
    • US11623441
    • 2007-01-16
    • Teppei HIROTSUHiromichi YamadaTeruaki SakataKesami Hagiwara
    • Teppei HIROTSUHiromichi YamadaTeruaki SakataKesami Hagiwara
    • G06F11/00
    • 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的奇偶校验结果,并检测出错误。 结果,寄存器文件的内容被恢复到可能由错误导致故障的指令范围之前的指令执行完成状态,并且可以从可能由错误发生故障的指令范围的开始滚转指令 。
    • 7. 发明授权
    • Error correction method with instruction level rollback
    • 具有指令级回滚的纠错方法
    • US08095825B2
    • 2012-01-10
    • US11623441
    • 2007-01-16
    • Teppei HirotsuHiromichi YamadaTeruaki SakataKesami Hagiwara
    • Teppei HirotsuHiromichi YamadaTeruaki SakataKesami Hagiwara
    • G06F11/00G06F11/10
    • 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的奇偶校验结果,并检测出错误。 结果,寄存器文件的内容被恢复到可能由错误导致故障的指令范围之前的指令执行完成状态,并且可以从可能由错误发生故障的指令范围的开始滚转指令 。
    • 8. 发明授权
    • Floating-point arithmetic processing apparatus
    • 浮点算术处理装置
    • US5931895A
    • 1999-08-03
    • US789430
    • 1997-01-29
    • Hiromichi YamadaFumio MurabayashiTatsumi YamauchiNoriyasu IdoYoshikazu KiyoshigeTakahiro NishiyamaEiki Kamada
    • Hiromichi YamadaFumio MurabayashiTatsumi YamauchiNoriyasu IdoYoshikazu KiyoshigeTakahiro NishiyamaEiki Kamada
    • G06F7/38G06F5/01G06F7/00G06F7/483G06F7/74G06F7/76G06F7/52
    • G06F5/012G06F7/483
    • A floating-point arithmetic processing apparatus has a circuit for generating a limit value for normalization shift by subtracting an exponent of the minimum value of a normalized number from a value of an exponent of an intermediate result, and a circuit for generating, as a normalization shift number, smaller one of a shift number necessary for making the mantissa of the intermediate result a normalized number and the limit value for normalization shift. The floating-point arithmetic processing apparatus further has a circuit having a circuit for detecting a condition for overflow before the rounding process and a circuit for generating a value in the case of overflow, so that a predetermined value is delivered as a final result only when the overflow condition is detected before the rounding process but in the other case, a result obtained by performing the normalization process and the rounding process is delivered. When no overflow takes place before the rounding process but overflow occurs after the rounding process, the result obtained by performing the normalization process and the rounding process is delivered as a final result.
    • 一种浮点运算处理装置,具有通过从中间结果的指数的值减去归一化数的最小值的指数来生成用于归一化偏移的极限值的电路,以及生成作为归一化的归一化的电路 移位数,使中间结果的尾数所需的移位数中的较小的一个是归一化数,以及归一化移位的极限值。 浮点运算处理装置还具有电路,该电路具有用于检测在舍入处理之前的溢出条件的电路和用于在溢出的情况下产生值的电路,从而仅当预定值仅在 在舍入处理之前检测到溢出条件,但是在另一种情况下,通过执行归一化处理和舍入处理获得的结果被传送。 在四舍五入处理之前没有发生溢出,而在舍入处理后发生溢出的情况下,通过执行归一化处理和舍入处理获得的结果作为最终结果被传递。