发明名称 Method and apparatus for self-testing of floating point accelerator processors
摘要 A mechanism for continually testing a first processor element in a suitable multiprocessor system in which at least first and second processor elements are connected to a common input bus to concurrently receive the same opcodes and operands. Both processors decode the opcodes; when an opcode indicates an operation to be performed by the second processor, the first processor responds by executing a diagnostic operation during the second processor's execution cycle, instead of remaining idle for that time. The particular diagnostic operation to be performed is selected from among a multiplicity of available diagnostic operations. The selection is dependent on the instruction to be executed by the second processor; that is, in order to not slow down the overall execution rate of the system, a diagnostic operation is chosen whose execution time is somewhat shorter than the execution time of the instruction being performed by the second processor. Operand data supplied for the second processor's operation may be used as test data by at least some of the diagnostic operations for the first processor, to facilitate detection of bits forced to a zero or one value. Both data paths and control logic of the first processor are checked during the execution of each instruction intended for another processor, without slowing overall system response or adding more than an insignificant marginal cost. The diagnostic system is self-executing and is completely transparent to the programmer.
申请公布号 US4583222(A) 申请公布日期 1986.04.15
申请号 US19830549612 申请日期 1983.11.07
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 FOSSUM, TRYGGVE;SHIVELY, MILTON L.
分类号 G06F7/00;G06F7/48;G06F7/76;G06F11/16;G06F11/22;G06F11/27;(IPC1-7):G06F11/22 主分类号 G06F7/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利