Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
152 words
A method for testing a circuit design using one or more tests and one or more simulation systems, the method comprising the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; and including within the test class a constructor member function which, when executed by the test object within a selected one of the one or more tests, establishes communication with a hub process wherein the hub process coordinates the testing of the circuit design by the one or more tests and one or more simulation systems.
Claim 2
Independent Claim
152 words
A method for testing a circuit design using one or more tests and one or more simulation systems, the method comprising the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; and including within the test class a constructor member function which, when executed by the test object within a selected one of the one or more tests, establishes communication with a hub process wherein the hub process coordinates the testing of the circuit design by the one or more tests and one or more simulation systems.
Claim 3
Dependent Claim
32 words
The method of claim 1 further comprising the step of: including within the test class a destructor member function which, when executed by the test object, terminates communication with the hub process.
Claim 4
Independent Claim
141 words
A method for testing a circuit design using one or more tests and one or more simulation systems, the method comprising the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; and including within the test class a destructor member function which, when executed by a test object of the test class within a selected one of the one or more tests, relinquishes reservation of one or more devices which are reserved to the selected test.
Claim 5
Independent Claim
141 words
A method for testing a circuit design using one or more tests and one or more simulation systems, the method comprising the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; and including within the test class a destructor member function which, when executed by a test object of the test class within a selected one of the one or more tests, relinquishes reservation of one or more devices which are reserved to the selected test.
Claim 6
Independent Claim
204 words
A method for testing a circuit design using one or more tests and one or more simulation systems, the method comprising the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; defining a device class which includes specification of one or more device member functions which can be performed by a device object, which is a member of the device class and which simulates a device of the circuit design, wherein one or more of the device object member functions implement the communication protocol through invocation of one or more of the test object member functions; and including within the device class a constructor member function which, when executed by the device object within a selected one of the one or more tests, reserves to the selected test the device of the circuit design simulated by the device object.
Claim 7
Independent Claim
204 words
A method for testing a circuit design using one or more tests and one or more simulation systems, the method comprising the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; defining a device class which includes specification of one or more device member functions which can be performed by a device object, which is a member of the device class and which simulates a device of the circuit design, wherein one or more of the device object member functions implement the communication protocol through invocation of one or more of the test object member functions; and including within the device class a constructor member function which, when executed by the device object within a selected one of the one or more tests, reserves to the selected test the device of the circuit design simulated by the device object.
Claim 8
Independent Claim
203 words
A method for testing a circuit design using one or more tests and one or more simulation systems, the method comprising the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; defining a device class which includes specification of one or more device member functions which can be performed by a device object, which is a member of the device class and which simulates a device of the circuit design, wherein one or more of the device object member functions implement the communication protocol through invocation of one or more of the test object member functions; and including within the device class a destructor member function which, when executed by the device object within a selected one of the one or more tests, relinquishes a reservation of the device of the circuit design simulated by the device object.
Claim 9
Independent Claim
203 words
A method for testing a circuit design using one or more tests and one or more simulation systems, the method comprising the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; defining a device class which includes specification of one or more device member functions which can be performed by a device object, which is a member of the device class and which simulates a device of the circuit design, wherein one or more of the device object member functions implement the communication protocol through invocation of one or more of the test object member functions; and including within the device class a destructor member function which, when executed by the device object within a selected one of the one or more tests, relinquishes a reservation of the device of the circuit design simulated by the device object.
Claim 10
Dependent Claim
180 words
A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; and including within the test class a constructor member function which, when executed by the test object within a selected one of the one or more tests, establishes communication with a hub process wherein the hub process coordinates the testing of the circuit design by the one or more tests and one or more simulation systems.
Claim 11
Dependent Claim
180 words
A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; and including within the test class a constructor member function which, when executed by the test object within a selected one of the one or more tests, establishes communication with a hub process wherein the hub process coordinates the testing of the circuit design by the one or more tests and one or more simulation systems.
Claim 12
Dependent Claim
45 words
The computer readable medium of claim 6 wherein the computer instructions are figured configured to cause the computer to perform the step of: including within the test class a destructor member function which, when executed by the test object, terminates communication with the hub process.
Claim 13
Dependent Claim
169 words
A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; and including within the test class a destructor member function which, when executed by a test object of the test class within a selected one of the one or more tests, relinquishes reservation of one or more devices which are reserved to the selected test.
Claim 14
Dependent Claim
169 words
A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; and including within the test class a destructor member function which, when executed by a test object of the test class within a selected one of the one or more tests, relinquishes reservation of one or more devices which are reserved to the selected test.
Claim 15
Dependent Claim
232 words
A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; defining a device class which includes specification of one or more device member functions which can be performed by a device object, which is a member of the device class and which simulates a device of the circuit design, wherein one or more of the device object member functions implement the communication protocol through invocation of one or more of the test object member functions; and including within the device class a constructor member function which, when executed by the device object within a selected one of the one or more tests, reserves to the selected test the device of the circuit design simulated by the device object.
Claim 16
Dependent Claim
232 words
A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; defining a device class which includes specification of one or more device member functions which can be performed by a device object, which is a member of the device class and which simulates a device of the circuit design, wherein one or more of the device object member functions implement the communication protocol through invocation of one or more of the test object member functions; and including within the device class a constructor member function which, when executed by the device object within a selected one of the one or more tests, reserves to the selected test the device of the circuit design simulated by the device object.
Claim 17
Dependent Claim
231 words
A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; defining a device class which includes specification of one or more device member functions which can be performed by a device object, which is a member of the device class and which simulates a device of the circuit design, wherein one or more of the device object member functions implement the communication protocol through invocation of one or more of the test object member functions; and including within the device class a destructor member function which, when executed by the device object within a selected one of the one or more tests, relinquishes a reservation of the device of the circuit design simulated by the device object.
Claim 18
Dependent Claim
231 words
A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; defining a device class which includes specification of one or more device member functions which can be performed by a device object, which is a member of the device class and which simulates a device of the circuit design, wherein one or more of the device object member functions implement the communication protocol through invocation of one or more of the test object member functions; and including within the device class a destructor member function which, when executed by the device object within a selected one of the one or more tests, relinquishes a reservation of the device of the circuit design simulated by the device object.
Claim 19
Dependent Claim
184 words
A computer system comprising: a processor; a memory operatively coupled to the processor; and a test builder which executes in the processor from the memory and which, when executed by the processor, causes the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; and including within the test class a constructor member function which, when executed by the test object within a selected one of the one or more tests, establishes communication with a hub process wherein the hub process coordinates the testing of the circuit design by the one or more tests and one or more simulation systems.
Claim 20
Dependent Claim
184 words
A computer system comprising: a processor; a memory operatively coupled to the processor; and a test builder which executes in the processor from the memory and which, when executed by the processor, causes the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; and including within the test class a constructor member function which, when executed by the test object within a selected one of the one or more tests, establishes communication with a hub process wherein the hub process coordinates the testing of the circuit design by the one or more tests and one or more simulation systems.
Claim 21
Dependent Claim
43 words
The computer system of claim 11 wherein the test builder, when executed, further causes the computer to perform the step of: including within the test class a destructor member function which, when executed by the test object, terminates communication with the hub process.
Claim 22
Dependent Claim
173 words
A computer system comprising: a processor; a memory operatively coupled to the processor; and a test builder which executes in the processor from the memory and which, when executed by the processor, causes the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; and including within the test class a destructor member function which, when executed by a test object of the test class within a selected one of the one or more tests, relinquishes reservation of one or more devices which are reserved to the selected test.
Claim 23
Dependent Claim
173 words
A computer system comprising: a processor; a memory operatively coupled to the processor; and a test builder which executes in the processor from the memory and which, when executed by the processor, causes the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; and including within the test class a destructor member function which, when executed by a test object of the test class within a selected one of the one or more tests, relinquishes reservation of one or more devices which are reserved to the selected test.
Claim 24
Dependent Claim
236 words
A computer system comprising: a processor; a memory operatively coupled to the processor; and a test builder which executes in the processor from the memory and which, when executed by the processor causes the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; defining a device class which includes specification of one or more device member functions which can be performed by a device object, which is a member of the device class and which simulates a device of the circuit design, wherein one or more of the device object member functions implement the communication protocol through invocation of one or more of the test object member functions; and including within the device class a constructor member function which, when executed by the device object within a selected one of the one or more tests, reserves to the selected test the device of the circuit design simulated by the device object.
Claim 25
Dependent Claim
236 words
A computer system comprising: a processor; a memory operatively coupled to the processor; and a test builder which executes in the processor from the memory and which, when executed by the processor causes the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; defining a device class which includes specification of one or more device member functions which can be performed by a device object, which is a member of the device class and which simulates a device of the circuit design, wherein one or more of the device object member functions implement the communication protocol through invocation of one or more of the test object member functions; and including within the device class a constructor member function which, when executed by the device object within a selected one of the one or more tests, reserves to the selected test the device of the circuit design simulated by the device object.
Claim 26
Dependent Claim
235 words
A computer system comprising: a processor; a memory operatively coupled to the processor; and a test builder which executes in the processor from the memory and which, when executed by the processor, causes the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; defining a device class which includes specification of one or more device member functions which can be performed by a device object, which is a member of the device class and which simulates a device of the circuit design, wherein one or more of the device object member functions implement the communication protocol through invocation of one or more of the test object member functions; and including within the device class a destructor member function which, when executed by the device object within a selected one of the one or more tests, relinquishes a reservation of the device of the circuit design simulated by the device object.
Claim 27
Dependent Claim
235 words
A computer system comprising: a processor; a memory operatively coupled to the processor; and a test builder which executes in the processor from the memory and which, when executed by the processor, causes the computer to test a circuit design using one or more tests and one or more simulation systems by performing the steps of: configuring one or more of the tests in an object-oriented programming environment; defining a test class which includes specification of one or more test object member functions which can be performed by a test object, which is a member of the test class, wherein one or more of the test object member functions implement a communication protocol through which the test object can interact with one or more of the simulation systems; defining a device class which includes specification of one or more device member functions which can be performed by a device object, which is a member of the device class and which simulates a device of the circuit design, wherein one or more of the device object member functions implement the communication protocol through invocation of one or more of the test object member functions; and including within the device class a destructor member function which, when executed by the device object within a selected one of the one or more tests, relinquishes a reservation of the device of the circuit design simulated by the device object.