uvm实战-学习笔记 - 百度文库

uvm_sequence_item uvm_sequence uvm_component. casebuild_phaseеҶֱfactoryķ

9 UVMĴ 9.1 callback

ֻcallback˱ʼǡ

uvmcallbackvmmIJࡣ 벽£

1 ʵһuvm_callbackA,ԼAvirtual task/function 2 typedef uvm_callbacks#(my_driver,A) A_pool עs

3 my_driverעcallback: `uvm_register_cb(my)driver,A) 4 my_driverʹ `uvm_do_callbacks(my_driver,A,task()) עs 5 Aһʵõ my_callback ʵtask

6 caseconnect_phaseʵmy_callbackmy_cbcreateȻ

A_pool::add(my_driver·ָ룬my_cb) -------- Ϊmy_drivermain_phasecallbackģҪmain_phaseǰ

9.1.4½ʾ룺

ϵͷ779662525#qq.com(#滻Ϊ@)