Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
164 words
A logic network tester for testing a logic network having a plurality of primary inputs and primary outputs and including a plurality of logic blocks having inputs and outputs, at least some of said inputs and outputs being inaccessible within the logic network, comprising: simulator means for simulating the logic network to be tested and identifying the plurality of logic blocks and the inputs and outputs to each of said blocks; means for applying a test pattern of binary valued signals to the primary inputs of said simulated network; test evaluator means operatively associated with and responsive to said simulator means for determining whether said test pattern should also be applied to the network under test, and causing said means for applying a test pattern to apply said test pattern to the network under test, if desired; and comparator means responsive to both said network under test and said simulated network for comparing corresponding outputs of said network under test and said simulated network.
Claim 2
Dependent Claim
164 words
A logic network tester for testing a logic network having a plurality of primary inputs and primary outputs and including a plurality of logic blocks having inputs and outputs, at least some of said inputs and outputs being inaccessible within the logic network, comprising: simulator means for simulating the logic network to be tested and identifying the plurality of logic blocks and the inputs and outputs to each of said blocks; means for applying a test pattern of binary valued signals to the primary inputs of said simulated network; test evaluator means operatively associated with and responsive to said simulator means for determining whether said test pattern should also be applied to the network under test, and causing said means for applying a test pattern to apply said test pattern to the network under test, if desired; and comparator means responsive to both said network under test and said simulated network for comparing corresponding outputs of said network under test and said simulated network.
Claim 3
Dependent Claim
105 words
A logic network tester as in claim 1 further comprising: means for simulating a specific fault within a particular logic block of said simulated network; said means for applying a test pattern of binary valued signals to the primary inputs of said simulated network iteratively applying additional test patterns until a desired test value is obtained at a primary output of said simulated network and applying said same additional test patterns to the network under test; said comparator means again comparing corresponding outputs of said network under test and said simulated network for determining whether the specific simulated fault exists in the network under test.
Claim 4
Dependent Claim
245 words
Method of testing a sequential logic network having a plurality of primary inputs and primary outpus and including a plurality of logic blocks having inputs and outputs, at least some of said inputs and outputs being inaccessible within the sequential logic network, comprising the steps of: simulating the logic network to be tested and identifying the plurality of logic blocks and the inputs and outputs of each of said blocks; applying a first test pattern of binary valued signals to the primary inputs of said simulated network; selecting a particular one of said plurality of logic blocks and assuming a specific fault associated with said particular one logic block; determining whether said actual binary values of the applied test pattern provide a test value for the assumed specific fault; propagating said test value through said network toward a primary output; backtracing through said network to find particular desired changes to the test pattern of binary valued signals applied to the primary inputs, for propagating said test value thereby generating a series of test patterns each successive test pattern altering only one of the binary valued signals applied to the primary inputs; applying the generated series of test patterns to the actual logic network under test; and comparing the binary values of the primary outputs of the actual logic network under test with the primary outputs of the simulated logic network, thereby finding whether the assumed specific fault exists in the actual logic network under test.
Claim 5
Dependent Claim
245 words
Method of testing a sequential logic network having a plurality of primary inputs and primary outpus and including a plurality of logic blocks having inputs and outputs, at least some of said inputs and outputs being inaccessible within the sequential logic network, comprising the steps of: simulating the logic network to be tested and identifying the plurality of logic blocks and the inputs and outputs of each of said blocks; applying a first test pattern of binary valued signals to the primary inputs of said simulated network; selecting a particular one of said plurality of logic blocks and assuming a specific fault associated with said particular one logic block; determining whether said actual binary values of the applied test pattern provide a test value for the assumed specific fault; propagating said test value through said network toward a primary output; backtracing through said network to find particular desired changes to the test pattern of binary valued signals applied to the primary inputs, for propagating said test value thereby generating a series of test patterns each successive test pattern altering only one of the binary valued signals applied to the primary inputs; applying the generated series of test patterns to the actual logic network under test; and comparing the binary values of the primary outputs of the actual logic network under test with the primary outputs of the simulated logic network, thereby finding whether the assumed specific fault exists in the actual logic network under test.
Claim 6
Dependent Claim
72 words
Method of testing a sequential logic network as in claim 3 wherein the step of applying a first test pattern of binary value signals to the primary input of the simulated network simultaneously applies a first test pattern of binary valued signals to the primary inputs of the network under test and each successive pattern is applied to both the simulated network and the network under test on a real time basis.
Claim 7
Dependent Claim
67 words
Method of testing a sequential logic network as in claim 3 wherein the step of determining is followed by a first step of backtracing through said network to find a particular desired change to the test pattern of binary valued signals applied to the primary input until a test value is produced, before the step of propagating said test value through said network toward a primary output.
Claim 8
Dependent Claim
31 words
Method of testing a sequential logic network as in claim 5 wherein the steps of propagating and backtracing are iteratively repeated until the test value is propagated to a primary output.
Claim 9
Dependent Claim
60 words
Method of testing a sequential logic network as in claim 6 wherein any step of backtracing further determines that a test value cannot reach a primary output, thereby causing the step of selecting a particular one of said plurality of logic blocks and assuming a specific fault associated with said particular one logic block, to select a different specific fault.
Claim 10
Dependent Claim
53 words
The method of claim 6, wherein after each step of backtracing, further comprising the steps of: applying each successive test pattern to the primary inputs of the simulated network; and evaluating the said successive test pattern to determine whether the said successive test pattern should be applied to the logic network under test.