Dual microcode RAM address mode instruction execution using operation code RAM storing control words with alternate address indicator
    1.
    发明授权
    Dual microcode RAM address mode instruction execution using operation code RAM storing control words with alternate address indicator 有权
    使用操作码RAM存储具有备用地址指示符的控制字的双微码RAM地址模式指令执行

    公开(公告)号:US06654875B1

    公开(公告)日:2003-11-25

    申请号:US09572511

    申请日:2000-05-17

    IPC分类号: G06F930

    摘要: Instruction processor and method supporting dual-mode execution of computer instructions. In various embodiments, certain instructions are executable in one of two modes. The first mode is compatible with the native instruction set and data words, and the second mode is an adaptation suitable for platform independent instructions. A control word RAM is addressed by the operation code of an instruction, and each word in the control word RAM includes an address into a microcode RAM. The address into the microcode RAM is manipulated in accordance with the various embodiments to reference either a first set of microcode for native instructions and data words, or a second set of microcode for execution in a platform-independent mode.

    摘要翻译: 指令处理器和方法支持双模式执行计算机指令。 在各种实施例中,某些指令可以以两种模式之一执行。 第一种模式与本机指令集和数据字兼容,第二种模式是适合平台无关指令的适配。 控制字RAM由指令的操作码寻址,并且控制字RAM中的每个字都包括到微码RAM中的地址。 根据各种实施例,对微代码RAM的地址进行操作以引用用于本地指令和数据字的第一组微代码,或者以与平台无关的模式来执行的第二组微代码。

    Isolation for failures of input signals supplied to dual modules which
are checked by comparison
    2.
    发明授权
    Isolation for failures of input signals supplied to dual modules which are checked by comparison 失效
    通过比较检查提供给双模块的输入信号故障的隔离

    公开(公告)号:US4943969A

    公开(公告)日:1990-07-24

    申请号:US277074

    申请日:1988-11-28

    申请人: Peter B. Criswell

    发明人: Peter B. Criswell

    IPC分类号: G06F11/16

    CPC分类号: G06F11/1608

    摘要: Failures of duplicate input signals to two indentical electronic modules which may be units, cards, circuits or other entity, are detected by comparison. In each electronic module functional input signals are captured in a plurality of latches on different, or the same, clock phase. Each input signal is captured directly in latches on the same phase as the functional latch which used it to provide a plurality of link signals which are encoded by techniques, such as parity or residue encoding, and compared. The result of the link signal comparison is stored in a register. The outputs of the register are encoded and are supplied to a comparator which compares a signal from the other identical electronic modules. When miscomparison occurs location of the type of failue is facilitated by the system.

    摘要翻译: 通过比较可以检测到可能是单元,卡,电路或其他实体的两个独立电子模块的重复输入信号的故障。 在每个电子模块中,功能输入信号被捕获在不同的或相同的时钟相位上的多个锁存器中。 每个输入信号被直接捕获在与功能锁存器相同的相位上的锁存器中,该功能锁存器用于提供由诸如奇偶校验或残差编码的技术编码的多个链路信号,并进行比较。 链接信号比较的结果存储在寄存器中。 寄存器的输出被编码并提供给比较器,比较器来自其他相同的电子模块的信号。 当错误比较发生时,故障类型的位置由系统方便。

    Error checked high speed shift matrix
    3.
    发明授权
    Error checked high speed shift matrix 失效
    错误检查高速移位矩阵

    公开(公告)号:US4556978A

    公开(公告)日:1985-12-03

    申请号:US515401

    申请日:1983-07-20

    IPC分类号: G06F11/10

    CPC分类号: G06F11/10

    摘要: A 72-bit shift matrix, suitable for LSI implementation in gate arrays, is disclosed. Eight byte shifters and eight bit shifters are combined to produce shifts of 0-72 places in either direction, circularly or open ended with zero or sign fill. A means is additionally provided to regenerate original source parity from the matrix outputs for use in thru checking. A single 9-bit parity generator is all that is required to check the correctness of the matrix.

    摘要翻译: 公开了适用于门阵列中的LSI实现的72位移位矩阵。 8字节移位器和8位移位器被组合以产生0-72个位置的方向,圆形或开放的零位或符号填充位移。 另外提供了一种装置,用于从矩阵输出再生原始源奇偶校验以用于通过检查。 单个9位奇偶校验发生器是检查矩阵正确性所需要的。

    System for checking duplicate logic using complementary residue codes to
achieve high error coverage with a minimum of interface signals
    4.
    发明授权
    System for checking duplicate logic using complementary residue codes to achieve high error coverage with a minimum of interface signals 失效
    使用互补残留代码检查重复逻辑的系统,以最少的接口信号实现高错误覆盖

    公开(公告)号:US4924467A

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

    申请号:US235425

    申请日:1988-08-24

    申请人: Peter B. Criswell

    发明人: Peter B. Criswell

    IPC分类号: G06F11/10 G06F11/16

    CPC分类号: G06F11/1608 G06F11/104

    摘要: A system for detecting and isolating fault conditions occurring within a digital electronic system. The digital electronic system includes a first digital logic array for generating digital outputs in response to a set of digital signal inputs applied to it. The digital logic array is replicated and the second array is configured to receive the same inputs as the first. The first and second arrays are made to operate in synchrony so as to normally produce identical outputs in the absence of fault conditions occurring either in the first or second array or in the inputs applied to them. The digital outputs from the first array are applied to first and second residue code generators having different modulii. Likewise, the outputs from the second arry are applied to third and fourth residue code generators which are identical in make-up to the first and second residue code generators. The residue codes developed by the first and third generators are applied to a first comparator while the codes developed by the second and fourth generators are applied to a second comparator. The comparator outputs are applied through combinatorial logic so as to provide an output signal indicative of a fault condition when either the first or second comparator produces an output indicative of inequality between respective residue codes.

    摘要翻译: 一种用于检测和隔离数字电子系统内出现的故障状况的系统。 数字电子系统包括用于响应于应用于其的一组数字信号输入而产生数字输出的第一数字逻辑阵列。 数字逻辑阵列被复制,第二阵列被配置为接收与第一阵列相同的输入。 使第一和第二阵列同步操作,以便在没有发生在第一或第二阵列中或在施加到它们的输入中的故障条件下通常产生相同的输出。 来自第一阵列的数字输出被应用于具有不同模块的第一和第二残差码发生器。 类似地,来自第二arry的输出被应用于第三和第四残差码发生器,它们与第一和第二残留码发生器相同。 由第一和第三发生器开发的残留代码被应用于第一比较器,而由第二和第四发生器开发的代码被施加到第二比较器。 比较器输出通过组合逻辑施加,以便当第一或第二比较器产生指示各残留代码之间的不等式的输出时,提供指示故障状况的输出信号。

    Method and a means for checking normalizing operations in a computer
device
    5.
    发明授权
    Method and a means for checking normalizing operations in a computer device 失效
    方法和用于检查计算机设备中的归一化操作的装置

    公开(公告)号:US4528640A

    公开(公告)日:1985-07-09

    申请号:US397760

    申请日:1982-07-13

    申请人: Peter B. Criswell

    发明人: Peter B. Criswell

    IPC分类号: G06F11/00

    CPC分类号: G06F11/0763

    摘要: A method and a means are disclosed for the throughchecking of the normalizer operations of an arithmetic unit of a data processing system involving both integer and floating-point formats in single and double precision operations. A post normalizer is used in conjunction with the main normalizer of the arithmetic unit to determine if the result is indeed normalized. Where the post normalize count is zero, an error designator remains inactivated. However, where the count is non-zero, the error designator is activated to indicate an error exists, unless it is disabled by separate circuitry which detects that the number being shifted is .+-..0.. The preferred embodiment disclosed herein checks the operation of a pair of 72-bit main normalizers with a single 13-bit post normalizer. A plurality of instructions in which this check is significant are illustrated.

    摘要翻译: 公开了一种用于在单精度和双精度操作中通过涉及整数和浮点格式的数据处理系统的运算单元的归一化器操作的方法和装置。 后归一化器与算术单元的主归一化器结合使用以确定结果是否确实被归一化。 在归一化计数为零的情况下,错误指示符仍然停用。 然而,在计数不为零的情况下,错误指示器被激活以指示存在错误,除非由检测到被移位的数字为+/- O的单独电路禁用。 本文中公开的优选实施例使用单个13位后归一化器来检查一对72位主规范化器的操作。 示出了该检查是重要的多个指令。

    Method for isolating failures of clear signals in instruction processors
    6.
    发明授权
    Method for isolating failures of clear signals in instruction processors 失效
    分离指令处理器中清除信号故障的方法

    公开(公告)号:US5077739A

    公开(公告)日:1991-12-31

    申请号:US353307

    申请日:1989-05-17

    申请人: Peter B. Criswell

    发明人: Peter B. Criswell

    IPC分类号: G06F11/07 G06F11/16 G06F11/22

    摘要: An instruction processor for a data processing system runs arithmetic sequences that are initiated by sequence designator signals and are interrupted by interrupt signals. During operation of the processor logic elements of the processor are selectively cleared by clear signals during time periods that sequence designator signals are in inactive states following the occurrence of an interrupt signal. Dual indentical logic circuits are employed wherein each of the circuits include error circuit elements that are coupled to receive the interrupt signal and arithmetic sequence initiation signals. A comparator is coupled to an output of each of the dual identical logic circuit to receive signals that are used to indicate when an interrupt signal and an arithmetic sequence initiation signal occurs simultaneously in only one of the logic circuits. Clear sequence circuitry in each of the dual identical logic circuits receives the interrupt signal and selectively supplies clear signals to the logic elements.

    摘要翻译: 用于数据处理系统的指令处理器运行由序列指示符信号启动并被中断信号中断的算术序列。 在处理器的操作期间,在发生中断信号之后,序列指示符信号处于非活动状态的时间期间,处理器的逻辑元件被清除信号选择性地清除。 采用双重逻辑逻辑电路,其中每个电路包括耦合以接收中断信号的误差电路元件和算术序列起始信号。 比较器耦合到双相同逻辑电路中的每一个的输出,以接收用于指示何时中断信号和算术序列起始信号同时出现在仅一个逻辑电路中的信号。 每个双相同逻辑电路中的清除序列电路接收中断信号,并且有选择地向逻辑元件提供清除信号。

    Apparatus and method for checking start signals
    7.
    发明授权
    Apparatus and method for checking start signals 失效
    用于检查起始信号的装置和方法

    公开(公告)号:US4989172A

    公开(公告)日:1991-01-29

    申请号:US475610

    申请日:1990-02-06

    申请人: Peter B. Criswell

    发明人: Peter B. Criswell

    IPC分类号: G06F11/00

    CPC分类号: G06F11/0751

    摘要: Apparatus for checking and detecting erroneous start signals is provided in the arithmetic section of a high speed instruction processor and may be embodied in other types of processors. The novel logic circuits include circuits for detecting an attempted start signal while a previous instruction is still in process; logic circuits for detecting when an even arithmetic sequence and an odd arithmetic sequence other than the first sequence are being concurrently processed; and logic circuits for detecting when an AR start instruction is being attempted during a wrong minor cycle.

    摘要翻译: 用于检查和检测错误启动信号的装置设置在高速指令处理器的运算部分中,并且可以体现在其它类型的处理器中。 新颖的逻辑电路包括用于在先前指令仍在进行中时检测尝试启动信号的电路; 用于检测偶数算术序列和除第一序列之外的奇数运算顺序同时被处理的逻辑电路; 以及用于在错误的次要周期期间检测何时正在尝试AR启动指令的逻辑电路。

    System and method for detecting and correcting errors in a control system
    8.
    发明授权
    System and method for detecting and correcting errors in a control system 有权
    用于检测和校正控制系统中的错误的系统和方法

    公开(公告)号:US07451270B1

    公开(公告)日:2008-11-11

    申请号:US10675841

    申请日:2003-09-30

    申请人: Peter B. Criswell

    发明人: Peter B. Criswell

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1052

    摘要: A system and method for detecting and correcting errors within a control system is disclosed. A storage device stores data values that are used to control one or more circuits within the system. This storage device may operate as a slave, such that the storage device is addressed using address signals provided by an external source. This storage device may also operate as master such that some of the data signals that are read from the storage device are used to generate the address for performing the next reference the storage device. In the former slave scenario, and in some cases wherein the storage device is operating as a master, data signals that would otherwise be employed to generate an address are instead employed as check bits to implement an error detection and correction scheme.

    摘要翻译: 公开了一种用于检测和校正控制系统内的错误的系统和方法。 存储设备存储用于控制系统内的一个或多个电路的数据值。 该存储设备可以作为从设备操作,使得使用由外部源提供的地址信号来寻址存储设备。 该存储装置还可以作为主机操作,使得从存储装置读取的一些数据信号用于生成用于执行下一个参考的存储装置的地址。 在前一个业务情景中,在存储设备作为主设备运行的一些情况下,否则将采用生成地址的数据信号作为校验位来执行错误检测和校正方案。

    Method for checking hardware errors
    9.
    发明授权
    Method for checking hardware errors 失效
    检查硬件错误的方法

    公开(公告)号:US5168501A

    公开(公告)日:1992-12-01

    申请号:US475637

    申请日:1990-02-06

    申请人: Peter B. Criswell

    发明人: Peter B. Criswell

    摘要: The present invention method is of the type which may be implemented in existing maintenance controllers of large mainframe computers and comprises a method for checking hardware errors which exists in the computing system and are displayable on a display of the type employed to display the state of scan settable latches. The novel method permits a more compact display of the functional operation of the computing system thus permitting a customer engineer to easily identify a faulty latch copy based solely on employing the method and prescribed format. The novel method includes assimilating the state of scannable logic devices such as latches and designators in the computer system and defining functionally the system in which they are located. The binary state of the individual latches are then subdivided into a plurality of one or more groups having the same number of copies and are assigned to a duplicate pseudo having four unique features which define each of the latches in a group. Each of the plurality of groups of latches are converted from their binary form to a code or code group which compacts the binary information and permits deviations of latches within the groups to be more easily detected. Means are provided for detecting errors within groups and for detecting the latch within the group in which the error occurs and for listing the duplicate latches that have failed with associated information which identifies their location.

    摘要翻译: 本发明的方法是可以在大型主机计算机的现有维护控制器中实现的,并且包括用于检查计算系统中存在的硬件错误的方法,并且可以在用于显示扫描状态的类型的显示器上显示 可设置的锁存器。 该新颖的方法允许更紧凑地显示计算系统的功能操作,从而允许客户工程师基于采用该方法和规定的格式容易地识别错误的锁存器副本。 新颖的方法包括在计算机系统中同化诸如锁存器和指示符之类的可扫描逻辑器件的状态并且功能地定义它们所在的系统。 各个锁存器的二进制状态然后被细分为具有相同拷贝数的多个一个或多个组,并被分配给具有限定组中的每个锁存器的四个唯一特征的重复伪。 多个锁存器组中的每一个从其二进制形式转换成代码或代码组,该代码或代码组压缩二进制信息并允许组内的锁存器的偏差更容易被检测。 提供了用于检测组内的错误并检测发生错误的组内的锁存器并且用于列出具有标识其位置的关联信息失败的重复锁存器的装置。

    Fault isolation for multiphase clock signals supplied to dual modules
which are checked by comparison using residue code generators
    10.
    发明授权
    Fault isolation for multiphase clock signals supplied to dual modules which are checked by comparison using residue code generators 失效
    提供给双模块的多相时钟信号的故障隔离,通过比较使用残留码发生器进行检查

    公开(公告)号:US5081629A

    公开(公告)日:1992-01-14

    申请号:US641626

    申请日:1991-01-16

    IPC分类号: G06F1/04 G06F11/10 G06F11/16

    摘要: A clock error detection system is provided for a data processing system that employs multiphase clock signals and dual, substantially identical electronic modules. The clock error detection system employs one clock error detection circuit on one module and a second clock error detection circuit on the other electronic module. An error collector is coupled to the first and second clock error detection circuits on both modules to receive the fault signals. Two complementary residue code generators with different moduli are used in each electronic module to generate clock phase error detection signals, which may be used to detect either missing or extra clock phases.

    摘要翻译: 为采用多相时钟信号和双重基本相同的电子模块的数据处理系统提供时钟误差检测系统。 时钟误差检测系统在一个模块上使用一个时钟误差检测电路,在另​​一个电子模块上采用第二个时钟误差检测电路。 误差采集器耦合到两个模块上的第一和第二时钟误差检测电路以接收故障信号。 在每个电子模块中使用两个具有不同模量的互补残留码发生器来产生时钟相位误差检测信号,其可用于检测丢失或额外的时钟相位。