当前位置:网站首页>【(SV && UVM) 笔试面试遇到的知识点】~ phase机制
【(SV && UVM) 笔试面试遇到的知识点】~ phase机制
2022-07-26 05:52:00 【AI很不错呦】
本章目录:
1. 浅谈一下phase机制
在不同的时间做不同的事情,这是phase机制的特点,将UVM仿真阶段层次化。
注意的是:左边9个phase是串行执行的,而run phase衍生出来的12个task(其实是由4个task加上pre和post构成)和run的关系是并行执行的。但是12个phase也是按先后顺序执行的。为了避免不必要的干扰,用户可以选择run_phase,或者12个phase中的若干来完成激励,但是请不要将它们混合起来使用,因为这样容易导致执行关系的不明确。

上图是各个phase的功能及典型应用,其中最主要的就是要了解build、connect、run、report,重中之重!!!

- 这九个phase中,除了build phase和final phase是自顶向下顺序执行的以外,其余的7个phase都是自底向上执行的;
- 每个类中的所有phase都是串行执行的,而各个类中的同一个phase是并行执行的,当所有类中的某个phase都执行完成之后,在执行下一个phase。比如:每个类都先并行执行build phase,当所有的类都执行完该机制之后,它们紧接着并行执行下一个机制,即connect phase,依次执行。
- 只有run phase是耗时的,为task phase,其它都是function phase。
=======================================================================
未完待续…
声明
本人所有系列的文章,仅供学习,不可商用,如有侵权,请告知,立删!!!
本人主要是记录学习过程,以供自己回头复习,再就是提供给后人参考,不喜勿喷!!!
如果觉得对你有用的话,记得收藏+评论!!!
边栏推荐
- Usage and common problems of SIP softphone registered with SIP account
- MBA-day29 算术-绝对值初步认识
- ament_cmake生成ROS2库并链接
- Mba-day28 concept of number - exercise questions
- Use of feign (Part 2)
- sdc中对cdc的处理方式
- Detailed explanation of the whole process of coding's pressure measurement operation
- FTP experiment and overview
- 中文文本纠错任务简介
- Qt编写物联网管理平台47-通用数据库设置
猜你喜欢

Ros2 preliminary: basic communication with topic

unity 像素画导入模糊问题

A trick to teach you to easily understand Potter's map

You'd better not take this kind of project!

Mba-day28 concept of number - exercise questions

我又发现了超赞的软硬件项目,全部开源

一招教你轻松看懂波特图

Redis publish subscription

MBA-day28 数的概念-练习题

A company installs monitoring for each station: write code only to see employees?
随机推荐
漫谈软件缺陷管理的实践
[STM32 series summary] blogger's way to quickly advance STM32 in actual combat (continuous update)
这种项目,最好别接!
Mongodb tutorial Chapter 08 comparison operators
[cloud native] introduction and use of feign of microservices
How to understand "array name is essentially an address" from the perspective of memory parsing?
金仓数据库 KingbaseES SQL 语言参考手册 (11. SQL语句:ABORT 到 ALTER INDEX)
Unity2d animator cannot create transition
中文文本纠错任务简介
三本毕业,三年嵌入式软件的心路历程
H. Take the Elevator 贪心
Redis持久化-AOF
Chapter 2 - getting started
Project topic selection reference
Nn.moudle module - details of creating neural network structure
Lightweight MCU command line interaction project, all open source
Redis persistence AOF
轻量级单片机命令行交互项目,全部开源
金仓数据库 KingbaseES SQL 语言参考手册 (8. 函数(十))
Yolov3 preparatory work