Method and apparatus for generation of validation tests
First Claim
Patent Images
1. A validation test system comprising:
- a test builder to generate test program populations to test the functionality of an integrated circuit (IC);
a test generator to translate the test program populations into an executable test;
a test analyzer to execute the test program populations; and
a feedback engine to build and update a population of test programs by generating an abstract syntax tree (AST) for each test program populations.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system and a computer-implemented method for generating test programs that satisfy at least one termination criterion. The computer system includes a hardware unit to transmit data. A processor is coupled to the hardware unit and to a storage device. The storage device has stored therein at least one algorithm and a plurality of routines. When the processor executes a routine(s), data is generated. The routine causes the processor to access an algorithm, generate a test program, and analyze a test program. A computer implemented method is also disclosed for generating test programs.
-
Citations
17 Claims
-
1. A validation test system comprising:
-
a test builder to generate test program populations to test the functionality of an integrated circuit (IC); a test generator to translate the test program populations into an executable test; a test analyzer to execute the test program populations; and a feedback engine to build and update a population of test programs by generating an abstract syntax tree (AST) for each test program populations. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
generating test program populations at a test builder to test the functionality of an integrated circuit (IC); translating the test program populations into an executable test at a test generator; executing the test program populations at a test analyzer; and generating an abstract syntax tree (AST) for each of the test program populations at a feedback engine. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An article of manufacture including one or more computer readable media that embody a program of instructions, wherein the program of instructions, when executed by a processing unit, causes the processing unit:
-
generate test program populations at a test builder to test the functionality of an integrated circuit (IC); translate the test program populations into an executable test at a test generator; execute the test program populations at a test analyzer; and generate an abstract syntax tree (AST) for each of the test program populations at a feedback engine. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification