Let's understand uvm_test function

Reference "Components -> uvm_test" in UVM 1.2 Class Reference.

Multiple tests, identified by their type name, are compiled in and then selected for execution from the command line without need for recompilation. Random seed selection is also available on the command line.

If +UVM_TESTNAME=test_name is specified, then an object of type ‘test_name’ is created by factory and phasing begins. Here, it is presumed that the test will instantiate the test environment, or the test environment will have already been instantiated before the call to run_test().

Reference "Components -> uvm_env" in UVM 1.2 Class Reference.
Reference "Components -> uvm_agent" in UVM 1.2 Class Reference.

Extended class of uvm_env is instantiated in uvm_test.
Extended class of uvm_agent is instantiated in uvm_env.

uvm_agent have sequencer, driver and monitor.

reference:
https://verificationacademy.com/verification-methodology-reference/uvm/docs_1.2/html/
2015-06-26 : Work-Product-Verification : コメント : 0 : トラックバック : 0
Pagetop
コメントの投稿
非公開コメント

Pagetop
« next  ホーム  prev »

プロフィール

zive

Author:zive
大阪在住、男

ブログ検索

月別アーカイブ

FC2カウンター