2026/1/9 12:55:02
网站建设
项目流程
济南网站系统优化,如何做一个更新网站,wordpress文章付费支付宝,wordpress 建网站 vpnuvm phase机制uvm中为平台组件定义了一套phase流程来控制仿真平台的执行过程。phase是uvm_component的属性。build phase是自顶向下。function phase 和task function。task phase消耗仿真时间#xff0c;而functiton phase不消耗仿真时间。上图中黄色区域为task phase,其他为…uvm phase机制uvm中为平台组件定义了一套phase流程来控制仿真平台的执行过程。phase是uvm_component的属性。build phase是自顶向下。function phase 和task function。task phase消耗仿真时间而functiton phase不消耗仿真时间。上图中黄色区域为task phase,其他为function phase.function phase中除了build pashe外其他都是自下向上。只有当所有的component的同名phase执行完毕时才会执行下一个phase同名phase在不同的component中的执行顺序run phase与12个run_time phase的关系想等的。同时存在同时使用。build phase是构建顶层测试平台的拓扑结构connect phase连接各个测试平台组件run_pahse 仿真的整个过程在此进行run_test() 自动启动UVM平台。二uvm_objectionobjection对于task phase才有意义控制task phase的运行和终止。必须在执行消耗仿真时间的语句之前raise objection。task phase结束时drop bojection. raise 和drop objection必须成对出现。建议在每个task phase中都有raise和drop objection一次。不要在拥有无限循环的task phase中使用raise和drop objection。