Patent US3633100A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3633100A Expired / Lapsed US ⏱️ 0.0 years remaining

Testing of nonlinear circuits by comparison with a reference simulation with means to eliminate errors caused by critical race conditions

Assignee: International Business Machines Corp
•
Filing: 1970-05-12
•
Granted: 1972-01-04
•
Expires: 1990-05-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for testing complex nonlinear binary circuits by applying a bilevel signal pattern, particularly a random pattern, to both a plurality of inputs in the circuit being tested and to a corresponding plurality of inputs in a reference simulation of said circuit, and for comparing corresponding outputs from the circuit and the simulation. The apparatus includes means for converting the signal pattern which is to be applied to the simulation to a three level signal pattern in which two levels represent the two levels in the bilevel pattern and the third level represents an indeterminate binary circuit state. The reference simulation is adapted to receive a three level pattern input and to provide a three level output. Means for applying the three level signal pattern to the reference simulation include means for applying a third level signal to a given simulation input during a change between first and second level signals being applied to said input. Sensing means determine which portion of the simulation output remains at the third level, particularly after a change between any of the first two levels at one or more of the simulation inputs; the existence of the third or indeterminate level indicates that the change produced race conditions critical to the portion of the output at the indeterminate level. Inhibiting means prevent that portion of the simulation output at the indeterminate level from being compared with the output of the circuit being tested. This presents an improper rejection of a good circuit because of ''''compare failure'''' caused by the critical race conditions.

Inventors

  • 👤 Melvin F Heilweil
  • 👤 Maurice T Mcmabon Jr

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:43
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/3193; G01R31/31937; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/261

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 211 words
Apparatus for testing nonlinear circuits having n-level logic comprising: means for generating an n-level electrical signal test pattern, each level being equivalent to one of said logic levels; means for applying said test pattern to at least one input in the circuit being tested; means for converting said test pattern to an (n+ 1)-level signal pattern in which n levels represent the n levels in the circuit logic and one level represents an indeterminate level in said circuit logic; a reference simulation of the circuit being tested adapted to receive said (n+ 1) signal pattern at at least one input corresponding to said at least one input in the circuit being tested and to provide a resulting (n+ 1)-level output; means for applying said (n+ 1) signal pattern to said reference simulation; means for sensing the one level in the simulation output representing an indeterminate level in said circuit logic; means for converting the simulation output back to an n-level Signal pattern; means for comparing the n-level output from the circuit being tested with the corresponding n-level converted output from the reference simulation; means for applying said output from the circuit being tested to said comparing means; and means for applying said corresponding converted reference simulation output to said comparing means.
Claim 2
Dependent Claim 211 words
Apparatus for testing nonlinear circuits having n-level logic comprising: means for generating an n-level electrical signal test pattern, each level being equivalent to one of said logic levels; means for applying said test pattern to at least one input in the circuit being tested; means for converting said test pattern to an (n+ 1)-level signal pattern in which n levels represent the n levels in the circuit logic and one level represents an indeterminate level in said circuit logic; a reference simulation of the circuit being tested adapted to receive said (n+ 1) signal pattern at at least one input corresponding to said at least one input in the circuit being tested and to provide a resulting (n+ 1)-level output; means for applying said (n+ 1) signal pattern to said reference simulation; means for sensing the one level in the simulation output representing an indeterminate level in said circuit logic; means for converting the simulation output back to an n-level Signal pattern; means for comparing the n-level output from the circuit being tested with the corresponding n-level converted output from the reference simulation; means for applying said output from the circuit being tested to said comparing means; and means for applying said corresponding converted reference simulation output to said comparing means.
Claim 3
Dependent Claim 42 words
The apparatus of claim 1, further including means responsive to said sensing means for inhibiting a comparison by said comparing means of that portion of said reference simulation output sensed at the one level representing an indeterminate level in said circuit logic.
Claim 4
Dependent Claim 192 words
In apparatus for testing nonlinear binary circuits comprising means for applying a bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of the binary circuit states and means for applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and means for comparing corresponding resulting outputs from said circuit and said reference simulation, the improvement comprising: means for converting the bilevel signal pattern to a three-level pattern which has first and second levels representative of the two levels in the bilevel signal pattern and a third level representative of an indeterminate binary circuit state; a reference simulation of said circuit adapted to receive said three-level signal pattern at inputs corresponding to the input points in the circuit being tested and to provide a resulting three-level output; means for applying the three-level signal pattern to said reference simulation at said inputs; means for sensing said third level in the simulation output; and means for converting the simulation output back to a bilevel signal pattern and for applying said converted pattern to said comparing means.
Claim 5
Dependent Claim 192 words
In apparatus for testing nonlinear binary circuits comprising means for applying a bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of the binary circuit states and means for applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and means for comparing corresponding resulting outputs from said circuit and said reference simulation, the improvement comprising: means for converting the bilevel signal pattern to a three-level pattern which has first and second levels representative of the two levels in the bilevel signal pattern and a third level representative of an indeterminate binary circuit state; a reference simulation of said circuit adapted to receive said three-level signal pattern at inputs corresponding to the input points in the circuit being tested and to provide a resulting three-level output; means for applying the three-level signal pattern to said reference simulation at said inputs; means for sensing said third level in the simulation output; and means for converting the simulation output back to a bilevel signal pattern and for applying said converted pattern to said comparing means.
Claim 6
Dependent Claim 34 words
The apparatus of claim 3, further including means responsive to said sensing means for inhibiting a comparison by said comparing means of that portion of the reference simulation output sensed at the third level.
Claim 7
Dependent Claim 215 words
In apparatus for testing nonlinear binary circuits comprising means for applying a bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of the binary circuit states and means for applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and means for comparing corresponding resulting outputs from said circuit and said reference simulation, the improvement comprising: means for converting the bilevel signal pattern to a three-level pattern which has first and second levels representative of the two levels in the bilevel signal pattern and a third level representative of an indeterminate binary circuit state; a reference simulation of said circuit adapted to receive said three-level signal pattern at inputs corresponding to the input points in the circuit being tested and to provide a resulting three-level output; means for applying said three-level signal pattern to said reference simulation including means permitting the application of a third level signal during a change between said first and second level signals being applied to a simulation input; means for sensing said third level in the simulation output; and means for converting the simulation output back to a bilevel signal pattern and for applying said converted pattern to said comparing means.
Claim 8
Dependent Claim 215 words
In apparatus for testing nonlinear binary circuits comprising means for applying a bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of the binary circuit states and means for applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and means for comparing corresponding resulting outputs from said circuit and said reference simulation, the improvement comprising: means for converting the bilevel signal pattern to a three-level pattern which has first and second levels representative of the two levels in the bilevel signal pattern and a third level representative of an indeterminate binary circuit state; a reference simulation of said circuit adapted to receive said three-level signal pattern at inputs corresponding to the input points in the circuit being tested and to provide a resulting three-level output; means for applying said three-level signal pattern to said reference simulation including means permitting the application of a third level signal during a change between said first and second level signals being applied to a simulation input; means for sensing said third level in the simulation output; and means for converting the simulation output back to a bilevel signal pattern and for applying said converted pattern to said comparing means.
Claim 9
Dependent Claim 236 words
In apparatus for testing nonlinear binary circuits comprising means for applying a bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of the binary circuit states and means for applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and means for comparing corresponding resulting outputs from said cIrcuit and said reference simulation, the improvement comprising: means for converting the bilevel signal pattern to a three-level pattern which has first and second levels representative of the two levels in the bilevel signal pattern and a third level representative of an indeterminate binary circuit state; a reference simulation of said circuit adapted to receive said three-level signal pattern at inputs corresponding to the input points in the circuit being tested and to provide a resulting three-level output; means for applying said three-level signal pattern to said reference simulation including means permitting the application of a third level signal during a change between said first and second level signals being applied to a simulation input; means for converting said first and second levels in said three-level output back to the equivalent levels in said bilevel signal pattern and for applying the converted pattern to said comparing means; and means for inhibiting a comparison by said comparing means of that portion of said three-level output remaining at the third level.
Claim 10
Dependent Claim 236 words
In apparatus for testing nonlinear binary circuits comprising means for applying a bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of the binary circuit states and means for applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and means for comparing corresponding resulting outputs from said cIrcuit and said reference simulation, the improvement comprising: means for converting the bilevel signal pattern to a three-level pattern which has first and second levels representative of the two levels in the bilevel signal pattern and a third level representative of an indeterminate binary circuit state; a reference simulation of said circuit adapted to receive said three-level signal pattern at inputs corresponding to the input points in the circuit being tested and to provide a resulting three-level output; means for applying said three-level signal pattern to said reference simulation including means permitting the application of a third level signal during a change between said first and second level signals being applied to a simulation input; means for converting said first and second levels in said three-level output back to the equivalent levels in said bilevel signal pattern and for applying the converted pattern to said comparing means; and means for inhibiting a comparison by said comparing means of that portion of said three-level output remaining at the third level.
Claim 11
Dependent Claim 42 words
The apparatus of claim 1 wherein: said means for converting the test pattern converts said pattern into an (n+ 1)-level signal pattern formed in double-rail binary logic; and said reference simulation of the circuit being tested is formed in double-rail binary logic.
Claim 12
Dependent Claim 42 words
The apparatus of claim 7, further including means responsive to said sensing means for inhibiting a comparison by said comparing means of that portion of said reference simulation output sensed at the one level representing an indeterminate level in said circuit logic.
Claim 13
Dependent Claim 40 words
The apparatus of claim 3 wherein: said means for converting the bilevel signal pattern converts said pattern to a three-level signal pattern formed in double-rail binary logic; and said reference simulation of the circuit is formed in double-rail binary logic.
Claim 14
Dependent Claim 34 words
The apparatus of claim 9, further including means responsive to said sensing means for inhibiting a comparison by said comparing means of that portion of the reference simulation output sensed at the third level.
Claim 15
Dependent Claim 228 words
In apparatus for testing nonlinear binary circuits comprising means for applying a bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of the binary circuit states and means for applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and means for comparing corresponding resulting outputs from said circuit and said reference simulation, the improvement comprising: means for converting the bilevel signal pattern to a three-level signal pattern formed in double-rail binary logic, said three-level signal pattern having first and second levels representative of the two levels in the bilevel signal pattern and a third level representative of an indeterminate circuit state; a reference simulation of said circuit formed in double-rail binary logic adapted to receive said three-level signal pattern at inputs corresponding to the input points in the circuit being tested and to provide a resulting three-level output; means for applying said three-level signal pattern to said reference simulation including means permitting the application of a third level signal during a change between said first and second level signals being applied to a simulation input; means for sensing said third level in the simulation output; and means for converting the simulation output back to a bilevel signal pattern and for applying said converted pattern to said comparing means.
Claim 16
Dependent Claim 228 words
In apparatus for testing nonlinear binary circuits comprising means for applying a bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of the binary circuit states and means for applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and means for comparing corresponding resulting outputs from said circuit and said reference simulation, the improvement comprising: means for converting the bilevel signal pattern to a three-level signal pattern formed in double-rail binary logic, said three-level signal pattern having first and second levels representative of the two levels in the bilevel signal pattern and a third level representative of an indeterminate circuit state; a reference simulation of said circuit formed in double-rail binary logic adapted to receive said three-level signal pattern at inputs corresponding to the input points in the circuit being tested and to provide a resulting three-level output; means for applying said three-level signal pattern to said reference simulation including means permitting the application of a third level signal during a change between said first and second level signals being applied to a simulation input; means for sensing said third level in the simulation output; and means for converting the simulation output back to a bilevel signal pattern and for applying said converted pattern to said comparing means.
Claim 17
Dependent Claim 34 words
The apparatus of claim 11, further including means responsive to said sensing means for inhibiting a comparison by said comparing means of that portion of the reference simulation output sensed at the third level.
Claim 18
Dependent Claim 256 words
In apparatus for testing nonlinear binary circuits comprising means for applying A bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of the binary circuit states and means for applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and means for comparing corresponding resulting outputs from said circuit and said reference simulation, the improvement comprising: means for converting the bilevel signal to a three-level signal pattern formed in four-level double-rail binary logic, said three-level signal pattern having first and second levels representative of the two levels in the bilevel signal pattern and a third level representative of an indeterminate circuit state, the fourth level in said double-rail logic being representative of an error condition; a reference simulation of said circuit formed in double-rail binary logic adapted to receive said three-level signal pattern at inputs corresponding to the input points in the circuit being tested and to provide a resulting three-level output; means for applying said three-level signal pattern to said reference simulation including means permitting the application of a third level signal during a change between said first and second level signals being applied to a simulation input; means for sensing said third level in the simulation output; means for sensing said fourth level in the simulation output indicative of an error condition; and means for converting the simulation output back to a bilevel signal pattern and for applying said converted pattern to said comparing means.
Claim 19
Dependent Claim 256 words
In apparatus for testing nonlinear binary circuits comprising means for applying A bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of the binary circuit states and means for applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and means for comparing corresponding resulting outputs from said circuit and said reference simulation, the improvement comprising: means for converting the bilevel signal to a three-level signal pattern formed in four-level double-rail binary logic, said three-level signal pattern having first and second levels representative of the two levels in the bilevel signal pattern and a third level representative of an indeterminate circuit state, the fourth level in said double-rail logic being representative of an error condition; a reference simulation of said circuit formed in double-rail binary logic adapted to receive said three-level signal pattern at inputs corresponding to the input points in the circuit being tested and to provide a resulting three-level output; means for applying said three-level signal pattern to said reference simulation including means permitting the application of a third level signal during a change between said first and second level signals being applied to a simulation input; means for sensing said third level in the simulation output; means for sensing said fourth level in the simulation output indicative of an error condition; and means for converting the simulation output back to a bilevel signal pattern and for applying said converted pattern to said comparing means.
Claim 20
Dependent Claim 18 words
The apparatus of claim 1 wherein said means for generating a test pattern generate a random test pattern.
Claim 21
Dependent Claim 15 words
The apparatus of claim 3 wherein said bilevel electrical signal pattern is a random pattern.
Claim 22
Dependent Claim 15 words
The apparatus of claim 4 wherein said bilevel electrical signal pattern is a random pattern.
Claim 23
Dependent Claim 15 words
The apparatus of claim 6 wherein said bilevel electrical signal pattern is a random pattern.
Claim 24
Dependent Claim 15 words
The apparatus of claim 7 wherein said bilevel electrical signal pattern is a random pattern.
Claim 25
Dependent Claim 42 words
The apparatus of claim 18 further including means responsive to said sensing means for inhibiting a comparison by said comparing means of that portion of said reference simulation output sensed at the one level representing an indeterminate level in said circuit logic.
Claim 26
Dependent Claim 15 words
The apparatus of claim 9 wherein said bilevel electrical signal pattern is a random pattern.
Claim 27
Dependent Claim 15 words
The apparatus of claim 12 wherein said bilevel electrical signal pattern is a random pattern.
Claim 28
Dependent Claim 283 words
In a method for testing nonlinear circuits having n-level logic comprising applying an n-level electrical signal pattern to at least one input in the circuit being tested, each level being equivalent to one of said logic levels and applying said signal pattern to at least one corresponding input in a reference simulation of said circuit, and comparing corresponding resulting outputs from said circuits and said reference simulation, the improvement of determining whether a changing n-level signal pattern produces race conditions in sequential circuits being tested critical to at least a portion of the resulting outputs by a method comprising: converting the n-level signal pattern to an (n+ 1)-level signal pattern, in which n levels represent the n levels in the circuit logic and one level represents an indeterminate level in said circuit logic; applying said (n+ 1) signal pattern to a reference simulation of said circuit adapted to receive said (n+ 1) signal pattern at at least one input corresponding to said at least one input in the circuit being tested and to provide a resulting (n+ 1) level output, the sequence of application of said (n+ 1) signal pattern to said reference simulation being such that when a given said simulation input is being changed from a first tO a second of said n logic levels, said one level representing the indeterminate logic level is applied to said given input before the second logic level; and determining whether said indeterminate logic level exists in at least a portion of said resulting simulation output after said change is completed, the existence of said indeterminate level indicating that the change produced race conditions critical to that portion of the output at the indeterminate level.
Claim 29
Dependent Claim 283 words
In a method for testing nonlinear circuits having n-level logic comprising applying an n-level electrical signal pattern to at least one input in the circuit being tested, each level being equivalent to one of said logic levels and applying said signal pattern to at least one corresponding input in a reference simulation of said circuit, and comparing corresponding resulting outputs from said circuits and said reference simulation, the improvement of determining whether a changing n-level signal pattern produces race conditions in sequential circuits being tested critical to at least a portion of the resulting outputs by a method comprising: converting the n-level signal pattern to an (n+ 1)-level signal pattern, in which n levels represent the n levels in the circuit logic and one level represents an indeterminate level in said circuit logic; applying said (n+ 1) signal pattern to a reference simulation of said circuit adapted to receive said (n+ 1) signal pattern at at least one input corresponding to said at least one input in the circuit being tested and to provide a resulting (n+ 1) level output, the sequence of application of said (n+ 1) signal pattern to said reference simulation being such that when a given said simulation input is being changed from a first tO a second of said n logic levels, said one level representing the indeterminate logic level is applied to said given input before the second logic level; and determining whether said indeterminate logic level exists in at least a portion of said resulting simulation output after said change is completed, the existence of said indeterminate level indicating that the change produced race conditions critical to that portion of the output at the indeterminate level.
Claim 30
Dependent Claim 44 words
The method of claim 22 including the further steps of: converting the simulation output back to an n-level signal pattern; and inhibiting the comparison of that portion of the simulation output remaining at the indeterminate level with the output of the circuit being tested.
Claim 31
Dependent Claim 279 words
In a method for testing nonlinear binary circuits comprising applying a bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of said binary circuit states, and applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and comparing corresponding resulting outputs from said circuits and said reference simulation, the improvement of determining whether a changing bilevel signal pattern produces race conditions in sequential circuits being tested critical to at least a portion of the resulting outputs by a method comprising: converting the bilevel signal pattern to a three-level signal pattern, in which the first and second levels represent the two levels in the circuit logic and the third level represents an indeterminate binary circuit state; applying said three-level signal pattern to a reference simulation of said circuit adapted to receive said three-level signal pattern at a plurality of inputs corresponding to said plurality of inputs in the circuit being tested and to provide a resulting three-level output, the sequence of application of said three-level signal pattern to said reference simulation being such that when a given one of said plurality of inputs is being changed from one of said first and second logic levels to the other, said third level is applied to said input being changed before the other changed level is applied; and determining whether said third logic level exists in at least a portion of said resulting simulation output after said change is completed, the existence of said third level indicating the change produced race conditions critical to that portion of the output at the third level.
Claim 32
Dependent Claim 279 words
In a method for testing nonlinear binary circuits comprising applying a bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of said binary circuit states, and applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and comparing corresponding resulting outputs from said circuits and said reference simulation, the improvement of determining whether a changing bilevel signal pattern produces race conditions in sequential circuits being tested critical to at least a portion of the resulting outputs by a method comprising: converting the bilevel signal pattern to a three-level signal pattern, in which the first and second levels represent the two levels in the circuit logic and the third level represents an indeterminate binary circuit state; applying said three-level signal pattern to a reference simulation of said circuit adapted to receive said three-level signal pattern at a plurality of inputs corresponding to said plurality of inputs in the circuit being tested and to provide a resulting three-level output, the sequence of application of said three-level signal pattern to said reference simulation being such that when a given one of said plurality of inputs is being changed from one of said first and second logic levels to the other, said third level is applied to said input being changed before the other changed level is applied; and determining whether said third logic level exists in at least a portion of said resulting simulation output after said change is completed, the existence of said third level indicating the change produced race conditions critical to that portion of the output at the third level.
Claim 33
Dependent Claim 44 words
The method of claim 24 including the further steps of converting the simulation output back to the bilevel signal pattern; and inhibiting the comparison of that portion of the simulation output remaining at the third level with the output of the circuit being tested.
Claim 34
Dependent Claim 15 words
The method of claim 24 wherein the three-level signal pattern is formed in double-rail logic.
Claim 35
Dependent Claim 15 words
The method of claim 25 wherein the three-level signal pattern is formed in double-rail logic.
Claim 36
Dependent Claim 15 words
The method of claim 22 wherein said applied n-level electrical signal pattern is randomly generated.
Claim 37
Dependent Claim 15 words
The method of claim 23 wherein said applied n-level electrical signal pattern is randomly generated.
Claim 38
Dependent Claim 15 words
The method of claim 24 wherein said applied bilevel electrical signal pattern is randomly generated.
Claim 39
Dependent Claim 15 words
The method of claim 25 wherein said applied bilevel electrical signal pattern is randomly generated.
Claim 40
Dependent Claim 15 words
The method of claim 26 wherein said applied bilevel electrical signal pattern is randomly generated.
Claim 41
Dependent Claim 15 words
The method of claim 27 wherein said applied bilevel electrical signal pattern is randomly generated.
Claim 42
Dependent Claim 332 words
In a method for testing nonlinear circuits having n-level logic comprising applying a changing n-level electrical signal pattern to a plurality of inputs in the circuit being tested, each level being equivalent to one of said logic levels, and synchronously applying said signal pattern respecTively to a plurality of corresponding inputs in a reference simulation of said circuit, and comparing corresponding resulting outputs from said circuits and said reference simulation, the improvement of synchronizing the pattern applied to the circuit with the pattern applied to simulation and synchronizing the logic levels in said circuit with the logic levels in said simulation by a method comprising: applying to said plurality of inputs in the circuit being tested, an n-level signal synchronization pattern made up of an initial pattern increment comprising a plurality of signals, each of which is respectively applied to one of said plurality of inputs followed by a next subsequent pattern increment in which each of the signals is at a changed logic level from the coincident signal in the initial pattern; converting the n-level synchronization pattern to an (n+ 1)-level synchronization pattern, in which n levels represent the n levels in the circuit logic and one level represents an indeterminate level in said circuit logic; and applying said (n+ 1) synchronization pattern to a reference simulation of said circuit adapted to receive said (n+ 1) synchronization pattern at a plurality of inputs corresponding to said inputs in the circuit being tested and to provide a resulting (n+ 1)-level output, the sequence of application of said (n+ 1) synchronization pattern to said reference simulation being such that when a given simulation input signal is being changed from a first to a second of said n logic levels, said one level signal representing the indeterminate logic level is applied to said given input before the second logic level, whereby all of the simulation inputs have an indeterminate level signal applied thereto between the initial pattern increment and the next subsequent pattern increment.
Claim 43
Dependent Claim 332 words
In a method for testing nonlinear circuits having n-level logic comprising applying a changing n-level electrical signal pattern to a plurality of inputs in the circuit being tested, each level being equivalent to one of said logic levels, and synchronously applying said signal pattern respecTively to a plurality of corresponding inputs in a reference simulation of said circuit, and comparing corresponding resulting outputs from said circuits and said reference simulation, the improvement of synchronizing the pattern applied to the circuit with the pattern applied to simulation and synchronizing the logic levels in said circuit with the logic levels in said simulation by a method comprising: applying to said plurality of inputs in the circuit being tested, an n-level signal synchronization pattern made up of an initial pattern increment comprising a plurality of signals, each of which is respectively applied to one of said plurality of inputs followed by a next subsequent pattern increment in which each of the signals is at a changed logic level from the coincident signal in the initial pattern; converting the n-level synchronization pattern to an (n+ 1)-level synchronization pattern, in which n levels represent the n levels in the circuit logic and one level represents an indeterminate level in said circuit logic; and applying said (n+ 1) synchronization pattern to a reference simulation of said circuit adapted to receive said (n+ 1) synchronization pattern at a plurality of inputs corresponding to said inputs in the circuit being tested and to provide a resulting (n+ 1)-level output, the sequence of application of said (n+ 1) synchronization pattern to said reference simulation being such that when a given simulation input signal is being changed from a first to a second of said n logic levels, said one level signal representing the indeterminate logic level is applied to said given input before the second logic level, whereby all of the simulation inputs have an indeterminate level signal applied thereto between the initial pattern increment and the next subsequent pattern increment.
Claim 44
Dependent Claim 16 words
The method of claim 34 wherein the (n+ 1)-level synchronization pattern is formed in double-rail logic.
Claim 45
Dependent Claim 19 words
The method of claim 35 wherein a randomly generated n-level electrical signal testing pattern is applied after the synchronization.
Claim 46
Dependent Claim 333 words
In a method for testing nonlinear binary circuits comprising applying a bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of said binary circuit states, and applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and comparing corresponding resulting outputs from said circuits and said reference simulation, the improvement of synchronizing the pattern applied to the circuit with the pattern applied to the simulation and synchronizing the logic levels in said circuit with the logic levels in said simulation by a method comprising: applying to said plurality of input points in the circuit being tested, a bilevel signal synchronization pattern made up of an initial pattern increment comprising a plurality of signals, each of which is respectively applied to one of said plurality of input points followed by a next subsequent pattern increment in which each of the signals is at a changed logic level from the coincident signal in the initial pattern; converting the bilevel signal pattern to a three-level signal pattern, in which the first and second levels represent the two levels in the circuit logic and the third level represents an indeterminate binary circuit state; applying said three-level level signal pattern to a reference simulation of said circuit adapted to receive said three-level signal pattern at a plurality of inputs corresponding to said plurality of inputs in the circuit being tested and to provide a resulting three-level output, the sequence of application of said three-level signal pattern to said reference simulation being such that when a given one of said plurality of inputs is being changed from one of said first and second logic levels to the other, said third level is applied to said input being changed before the other changed level is applied, whereby all of the simulation input points have an indeterminate level signal applied thereto between the initial pattern increment and the next subsequent pattern increment.
Claim 47
Dependent Claim 333 words
In a method for testing nonlinear binary circuits comprising applying a bilevel electrical signal pattern to a plurality of input points in the circuit being tested, each level being equivalent to one of said binary circuit states, and applying said signal pattern to a plurality of corresponding inputs in a reference simulation of said circuit, and comparing corresponding resulting outputs from said circuits and said reference simulation, the improvement of synchronizing the pattern applied to the circuit with the pattern applied to the simulation and synchronizing the logic levels in said circuit with the logic levels in said simulation by a method comprising: applying to said plurality of input points in the circuit being tested, a bilevel signal synchronization pattern made up of an initial pattern increment comprising a plurality of signals, each of which is respectively applied to one of said plurality of input points followed by a next subsequent pattern increment in which each of the signals is at a changed logic level from the coincident signal in the initial pattern; converting the bilevel signal pattern to a three-level signal pattern, in which the first and second levels represent the two levels in the circuit logic and the third level represents an indeterminate binary circuit state; applying said three-level level signal pattern to a reference simulation of said circuit adapted to receive said three-level signal pattern at a plurality of inputs corresponding to said plurality of inputs in the circuit being tested and to provide a resulting three-level output, the sequence of application of said three-level signal pattern to said reference simulation being such that when a given one of said plurality of inputs is being changed from one of said first and second logic levels to the other, said third level is applied to said input being changed before the other changed level is applied, whereby all of the simulation input points have an indeterminate level signal applied thereto between the initial pattern increment and the next subsequent pattern increment.
Claim 48
Dependent Claim 16 words
The method of claim 37 wherein the three-level signal pattern is formed in double rail logic.
Claim 49
Dependent Claim 19 words
The method of claim 37 wherein a randomly generated bilevel electrical signal testing pattern is applied after the synchronization.
Claim 50
Dependent Claim 116 words
The method of claim 37 wherein subsequent to synchronization, the testing of the circuit includes: applying a randomly generated bilevel test pattern to said plurality of input points in the circuit being tested; converting said bilevel test pattern to said three-level signal pattern; applying said three level test pattern to said reference simulation at said corresponding plurality of inputs in accordance with the aforementioned sequence of application; and determining whether said third logic level exists in at least a portion of said simulation output after a change in the test pattern is completed, the existence of said third level indicating the change produced race conditions critical to that portion of the output at the third level.
Claim 51
Dependent Claim 50 words
The method of claim 40 including the further steps of converting the simulation output resulting from a three-level test pattern back to the bilevel signal pattern; and inhibiting the comparison of that portion of the simulation output remaining at the third level with the output of the circuit being tested.

References Cited (Backward Citations)

US3286175A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1975-01-03 1975-07-05 1976-01-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1979-01-03 1979-07-05 1980-01-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1983-01-03 1983-07-05 1984-01-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag