Nova Patents
EP0198568A2

Data capture logic system.

Abstract

A data capture logic system to be associated with a VLSI logic array (11) having a plurality of data registers (14, 18, 22) comprises a control register - (72) for holding various input data representing control functions for a data capture mode logic, data capture registers (90, 110, 112, 114), each of which is connectable to one of the data registers (14, 18, 22) in the logic array holding a selected operand from the logic array under test and responsive to control function, wherein the data capture registers receive control signals from the control register, and error detection circuits (24, 26, 28) located in the logic array under test to detect errors in operands occurring in the logic array under test. Registers (31, 32, 33) are responsive to the error detection circuits and are connected to the data capture registers (90, 110, 112, 114) to store data in the data capture registers when an error is detected. An output data capture register (100) is connected to the data capture registers and has a control portion - 1(200-214) and a data operand portion (216, 218, 220) wherein the control portion holds the control signals representative of an indication of the type of data failure which has occurred and wherein the data operand portion controls selected failed data operands received from the data capture registers.

EP0198568A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 10 January 2006, 20.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 6 independent, 9 dependent

  1. 1
    A data capture logic system to be associated with a VLSI logic array (11) having a plurality of data registers (14,18,22) characterised by comprising:a control register (72) for holding various input data representing control functions for data capture mode logic;a plurality of data capture registers - (90,110,112,114), each of which is connectable to one of the data registers (14,18,22) in said logic array holding a selected operand from the logic array under test and responsive to a control function, wherein said data capture registers are connected to receive control signals from said control register;a plurality of error detection means (24,26,28) located in said logic array under test which will detect errors in operands occurring in the VLSI logic array under test;means (31,32,33) responsive to said error detection means and connected to said data capture registers (90, 110,112,114) to store data in said data capture registers when an error is detected;and an output data capture register (100) connected to said data capture registers and having a control portion (200-214) and a data operand portion (216,218,220) wherein said control portion holds control signals representative of an indication of the type of data failure which has occurred and wherein said data operand portion is arranged to control selected failed data operands received from said data capture registers.
  2. 6
    A data capture logic system as claimed in any preceding claim characterised by comprising means (30) for producing an output hold source signal indicative of an error in input operand so that a device preceding the VLSI logic array can capture data.
  3. 7
    A data capture logic system as claimed in any preceding claim characterised by including hold source control means (95) for receiving an input hold source control signal indicative of an output operand error, said hold source control means connected to said output data capture register (100) to cause said output data capture register to capture data operands.
  4. 10
    A data capture logic system to be associated with a VLSI logic array comprising:a plurality of logic error detection circuits (24,26,28) connected to data registers (14,18,22) in said logic array and in operation producing output logic error signals when an error occurs;a control register (72) for holding various input data representing control functions for the data capture logic system;a soft control memory (42) which holds predetermined values for determining the time of a data capture function to be performed in the event of a detected error and selected time of a data capture function when no error is detected;a capture mode select and delay device (50) connected to receive signals from said soft control memory (42) and from one of the data registers to determine a forced data capture when no error is detected;a plurality of data capture stages, each of which has one or more registers (90,110,112,114, 132,134) for holding selected operands from the logic array under test and selected control status flags, said registers, in operation, receiving control signals from said data registers (14,18,22), said soft control memory (42), said capture mode select and delay device (50), and said logic error detection circuits;multiplexer control means (95) for selecting which operand of several predetermined operands is selected by at least one of said data capture stages;and an output data capture operand register (100) having a control portion (200-214) and a data portion - (216,218,220) wherein said control portion holds control signals representative of an indication of the type of data failure which has occurred and wherein said data operand portion contains selected failed data operands received from said plurality of failed data operand registers.
  5. 14
    A data capture logic system as claimed in any of claims 10 to 13 characterised by including means (30) for producing an output hold source signal indicative of an error in input operands so that a device preceding the VLSI logic array can capture data.
  6. 15
    A data capture logic system as claimed in any of claims 10 to 14 characterised by including hold source control means (95) for receiving an input hold source control signal indicative of an output operand error, said hold source control means being connected to said output data capture operand register (100) to cause said output data capture register to capture data operands.