Claims
- 1. An apparatus for functional verification of reactive system, comprising:a test generator module for automatically creating a verification test for said reactive system; and a checking module for checking responses of said test when applied to said reactive system; wherein said reactive system can be verified by said response.
- 2. The apparatus of claim 1, wherein said reactive system is a computer simulation.
- 3. The apparatus of claim 1, further comprising a coverage module for showing the distribution of occurrences in a multi-dimensional space thus providing a user with information to locate gaps in the verification process.
- 4. The apparatus of claim 1, wherein said test generator automatically creates a test from a functional description.
- 5. The apparatus of claim 1, wherein said apparatus is operable to perform any combination of deterministic tests, random tests, dynamic tests, and static tests.
- 6. An apparatus for functional verification of a reactive system, comprising:a test generator module for automatically creating a verification test for said reactive system, said test generator dynamically creating said test in response to a current state of said reactive system; and a checking module for checking a system response of said test when performed on said reactive system; wherein said reactive system can be verified by said result.
- 7. An apparatus for functional verification of a reactive system, comprising:a test generator module for automatically creating a verification test for said reactive system; a checking module for checking a system response of said test when performed on said reactive system; wherein a design can be verified by said result; and a verification specific object-oriented programming language for constructing and customizing said verification tests.
- 8. The apparatus of claim 7, wherein said verification specific object-oriented programming language is extensible.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a continuation of Ser. No. 09/668,001 Sep. 21, 2000 U.S. Pat. No. 6,347,388 which is a continuation of Ser. No. 09/020,792 Feb. 6, 1998 U.S. Pat. No. 6,182,298 which claims benefit of No. 60/048,755 Jun. 3, 1997.
Non-Patent Literature Citations (5)
Entry |
York et al., An Integrated Environment for HDL Verification, Jul. 1995, IEEE, p. 9-18.* |
Miyake et al., Automatic Test Generation for Functional Verification of Microprocessors, 1994, IEEE, p. 292-297.* |
Zhang et al., Functional Verification with Completely Self-Checking Tests, IEEE, p. 2-9, Apr. 1997.* |
Biswas et al., Functional Verification of the Superscalar SH-4 Microprocessor, IEEE, p. 115-120, Feb. 1997.* |
Yim Verification Methodology of Compatible Microprocessors, IEEE, p. 173-180, Jan. 1997. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/048255 |
Jun 1997 |
US |
Continuations (2)
|
Number |
Date |
Country |
Parent |
09/668001 |
Sep 2000 |
US |
Child |
10/073461 |
|
US |
Parent |
09/020792 |
Feb 1998 |
US |
Child |
09/668001 |
|
US |