摘要 |
A method and apparatus for a multi-project verification environment is provided. A project directory contains files describing commands, designs, tests, and configuration objects. A configuration object contains configuration information describing characteristics of the verification environment for a particular project. For example, the configuration information includes parameters and flags to input to simulation tools, as well as information for tests that are executed on the tools. The commands in the project directory are written in a generic way such that they are appropriate for many different projects. Execution of a command invokes a test script file that is parameterized by values in a configuration object corresponding to the project under test. An entire new verification environment can be generated by specifying a new configuration object, which can be based on a previous configuration object.
|