から拡張されたほとんどすべてのドライバーには、以下のようなuvm_driver
タスクがあることがわかりましget_and_drive
た。uvm のソース コードと uvm_cookbook を確認しましたが、見つかりませんでしget_and_drive
た。uvm ルールではないようです。それは慣習である可能性が高いです。という名前のタスクを最初に使用したのは誰ですか? ほとんどすべての人がドライバーでそのget_and_drive()
名前を使用するのはなぜですか?get_and_drive
task run_phase(uvm_phase phase);
get_and_drive();
endtask : run_phase
task get_and_drive();
forever begin
seq_item_port.get_next_item(req);
send_to_dut(req);
seq_item_port.item_done();
end
endtask : get_and_drive