当前位置: 首页 > news >正文

UVM仿真的启动(二)—— uvm_phase::m_run_phase()

目录

0. 引言

1. m_run_phase()

2. uvm_domain

2.1 uvm_domain::get_common_domain

2.2 uvm_domain::new()

2.3 uvm_domain::get_uvm_domain()

3. uvm_phase

3.1 UVM_PHASE_TYPE

3.2 uvm_phase::new()

3.3 uvm_phase::add(...)

3.3.1 line 833~874

3.3.2 line 875~908

3.3.3 line 910~929

3.3.4 line 932~984

4. 小结


0. 引言

通过前面的介绍,run_test最后会调用uvm_phase中的静态方法——m_run_phase,该方法是整个环境运行的核心,按照schedule的顺序执行各个component的build_phase,connect_phase... run_phase...,来运行整个环境。本文着重描述get_common_domain的行为。

1. m_run_phase()

// associated with phase processes related as parents/children
task uvm_phase::m_run_phases();uvm_root top;uvm_coreservice_t cs;cs = uvm_coreservice_t::get();top = cs.get_root();// initiate by starting first phase in common domainbeginuvm_phase ph = uvm_domain::get_common_domain();void&#

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 微信小程序利用canva进行大图片压缩
  • 【人工智能】AI算法系统设计与算法建模的详细阐述
  • leetcode 1957 删除字符使字符串变好
  • 【ubuntu20.4 常用经验分享】
  • [RIS]GRES: Generalized Referring Expression Segmentation
  • JAVA中如何使用反射获取数组元素类型
  • [论文笔记] megatron 大模型超参搜索pipeline
  • 【练习】哈希表的使用
  • Python切片技巧,带你轻松提取数组子集!
  • NeRF笔记
  • SpringBoot 基于iText 根据PDF模板动态生成文件
  • OSError: [E050] Can‘t find model ‘en_core_web_sm‘.
  • Python爬虫(一文通)
  • OverflowError: cannot convert float infinity to integer
  • Golang使用Quic-Go开源库实现Quic客户端和服务端
  • 收藏网友的 源程序下载网
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 2017 前端面试准备 - 收藏集 - 掘金
  • canvas 绘制双线技巧
  • Centos6.8 使用rpm安装mysql5.7
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • MaxCompute访问TableStore(OTS) 数据
  • mockjs让前端开发独立于后端
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Swoft 源码剖析 - 代码自动更新机制
  • uva 10370 Above Average
  • vagrant 添加本地 box 安装 laravel homestead
  • v-if和v-for连用出现的问题
  • 你不可错过的前端面试题(一)
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 软件开发学习的5大技巧,你知道吗?
  • 王永庆:技术创新改变教育未来
  • 详解移动APP与web APP的区别
  • 移动端高清、多屏适配方案
  • # 数据结构
  • ######## golang各章节终篇索引 ########
  • #《AI中文版》V3 第 1 章 概述
  • #pragma data_seg 共享数据区(转)
  • (1)Nginx简介和安装教程
  • (C)一些题4
  • (C11) 泛型表达式
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (五)IO流之ByteArrayInput/OutputStream
  • (一)u-boot-nand.bin的下载
  • (一)基于IDEA的JAVA基础1
  • (转)Sql Server 保留几位小数的两种做法
  • .aanva
  • .ai域名是什么后缀?
  • .NET C# 使用GDAL读取FileGDB要素类
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .net framework profiles /.net framework 配置
  • .net Signalr 使用笔记