Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
117 words
A method of verifying proper functional operation of a digital electronic system, comprising the steps of: generating a functional test using a decision tree representation of a verification space derived from a functional specification of the digital electronic system; applying the functional test to a device under test, said device under test configured to produce a response; applying the functional test to a golden device, said golden device configured to produce a response; comparing the response produced by the device under test to the response produced by the golden device; and producing a functional test result based on the comparison of the response produced by the device under test and the response produced by the golden device.
Claim 2
Independent Claim
117 words
A method of verifying proper functional operation of a digital electronic system, comprising the steps of: generating a functional test using a decision tree representation of a verification space derived from a functional specification of the digital electronic system; applying the functional test to a device under test, said device under test configured to produce a response; applying the functional test to a golden device, said golden device configured to produce a response; comparing the response produced by the device under test to the response produced by the golden device; and producing a functional test result based on the comparison of the response produced by the device under test and the response produced by the golden device.
Claim 3
Dependent Claim
47 words
The method as recited in claim 1, wherein said decision tree representation includes an initial goal node, a leaf goal node, and at least one intermediate goal node interconnected by a plurality of directed decision arcs formed between the initial goal node and the leaf goal node.
Claim 4
Dependent Claim
52 words
The method as recited in claim 2, wherein said generating comprises: assigning a goal plan to said initial goal node, said leaf goal node, and said at least one intermediate goal node, wherein each goal plan comprises at least one operation; and executing the goal plan assigned to said initial goal node.
Claim 5
Dependent Claim
34 words
The method as recited in claim 3, further comprising the step of assigning a decision weight to each intermediate goal note and the leaf goal node, wherein said assigning occurs prior to said executing.
Claim 6
Dependent Claim
81 words
The method as recited in claim 4, wherein the at least one operation of the goal plan assigned to the initial goal node and each intermediate goal node comprises: choosing a goal node directed to by a directed decision arc emanating from the current goal node at random and according to decision weights assigned to all goal nodes directed to by directed decision arcs emanating from the current goal node; and executing the goal plan assigned to the chosen goal node.
Claim 7
Independent Claim
152 words
A method of verifying proper functional operation of a digital electronic system, comprising: generating a functional test using a decision tree representation of a verification space derived from a functional specification of the digital electronic system, wherein said decision tree representation includes an initial goal node, a leaf goal node, and at least one intermediate goal node interconnected by a plurality of directed decision arcs formed between the initial goal node and the leaf goal node, and wherein said generating comprises: assigning a goal plan to said initial goal node, said leaf goal node, and said at least one intermediate goal node, wherein each goal plan comprises at least one operation; and executing the goal plan assigned to said initial goal node; applying the functional test to a device under test, said device under test configured to produce a first response; and producing a functional test result dependent upon said first response.
Claim 8
Independent Claim
152 words
A method of verifying proper functional operation of a digital electronic system, comprising: generating a functional test using a decision tree representation of a verification space derived from a functional specification of the digital electronic system, wherein said decision tree representation includes an initial goal node, a leaf goal node, and at least one intermediate goal node interconnected by a plurality of directed decision arcs formed between the initial goal node and the leaf goal node, and wherein said generating comprises: assigning a goal plan to said initial goal node, said leaf goal node, and said at least one intermediate goal node, wherein each goal plan comprises at least one operation; and executing the goal plan assigned to said initial goal node; applying the functional test to a device under test, said device under test configured to produce a first response; and producing a functional test result dependent upon said first response.
Claim 9
Dependent Claim
34 words
The method as recited in claim 6, further comprising the step of assigning a decision weight to each intermediate goal node and the leaf goal node, wherein said assigning occurs prior to said executing.
Claim 10
Dependent Claim
81 words
The method as recited in claim 7, wherein the at least one operation of the goal plan assigned to the initial goal node and each intermediate goal node comprises: choosing a goal node directed to by a directed decision arc emanating from the current goal node at random and according to decision weights assigned to all goal nodes directed to by directed decision arcs emanating from the current goal node; and executing the goal plan assigned to the chosen goal node.
Claim 11
Dependent Claim
33 words
The method as recited in claim 6, further comprising: applying the functional test to a golden device, said golden device configured to produce a second response; and comparing said first and second responses.
Claim 12
Dependent Claim
24 words
The method as recited in claim 9, wherein said functional test result is produced dependent upon the comparison of the first and second responses.