Amenable logic gate and method of testing
AssigneeAerojet-General Corporation
InventorDonald W. Moore
Life of this patent
Estimating the term…
Loading patent…
AssigneeAerojet-General Corporation
InventorDonald W. Moore
Estimating the term…
A multiple input logic gate that is amenable to full testability without the "buried logic" problem of conventional VLSI logic devices and a novel dynamic test method for increasing fault-free production and simplified analysis of sub-chip faults. In one disclosed illustrative embodiment of the logic gate of the invention, the device comprises a replicated, hierarchial arranged group of six two-variable input gates to form a three-variable input gate and two such three input gates and associated logic control structure are provided on a single VLSI integrated circuit chip. Each two-variable input gate is controlled by its own programmed logic array thereby providing a selection of any of the possible 256 Boolean functions for each of the three-variable input gates on a chip. A highly advantageous dynamic test method exploits the regular hierarchial architecture of the inventive logic gate to provide top-down evaluation of each two-variable input gate until the six-gate structure is fully tested. The test method is implemented by clocking the two-variable input gates through their respective sixteen Boolean function sequentially and displaying a video map of gate output signals which will conform to a specified pattern when the device is fault-free.
A logic gate structure having a plurality of data inputs and a data output and comprising:
A three-variable data input logic gate structure comprising:
A method of testing a logic gate structure, the gate structure of the type having a hierarchial array of replicated multi-variable input nodes, each such node having a plurality of control input lines for selecting operation of said node in accordance with any one of a plurality of Boolean logic functions;
A method of testing a three-variable input logic gate structure, the gate structure of the type having a hierarchial array of six replicated two variable input nodes, each such node having four control input lines for selecting operation of said node in accordance with any one of the sixteen possible Boolean logic functions for two input variables, the method comprising the following steps:
A logical gate structure having a minimum of three data input variables and being particularly amenable to full component level testing, the gate structure comprising:
A method for testing a logical gate structure having a minimum of three input variables, the gate structure of the type having:
Dependencies are inferred from the claim text.