Let's grasp UVM basic structure

UVM basic structure is as follows.


user_test_case instantiating user_test and user_virtual_sequence

user_test instantiating virtual_sequencer <- test
virtual_sequencer instantiating pointer1 of env
test instantiating env
env instantiating agent
agent instantiating sequencer and driver and monitor
sequencer and driver using sequence_item

user_virtual_sequence <- virtual_sequence
virtual_sequence instantiating pointer2 of pointer1 and sequence
sequence using sequence_item and having body() and objection


user_test is test environment instance.
user_virtual_sequence is test case scenario.

Most important function, sequencer and driver connection is defined in basic class.
User use reference of sequencer and pass sequence to sequencer in user virturl sequence.
2016-08-04 : Work-Product-Verification : コメント : 0 : トラックバック : 0
Pagetop
コメントの投稿
非公開コメント

Pagetop
« next  ホーム  prev »

プロフィール

zive

Author:zive
大阪在住、男

ブログ検索

月別アーカイブ

FC2カウンター