首页 > 其他分享 >UVM - 20 (component phase)

UVM - 20 (component phase)

时间:2024-03-21 09:44:06浏览次数:22  
标签:20 示例 -- scoreboard component objection 跳转 phase

内容

UVM中组件的执行顺序 phase

Common phase

Run phase

uvm_phase类中核心方法

phase同步 synchronization

phase objection机制

  • uvm平台至少有一个objection机制,存在raise_objection和drop_objection

  • testbench中写forever是不会形成死循环的,使用objection机制跳出执行的phase

  • sequence-->driver-->dut-->monitor-->scoreboard,会有延时,数据从数据产生到进行比较会有延时,如果发送完数据之后立即执行drop objection可能会有问题,所以需要添加一定的延时

Phase超时机制timeout

高级特性

Phase域domain


工程师定义phase

phase跳转:向后跳转backward

phase跳转:向前跳转forward

phase跳转代码示例:driver


phase跳转代码示例:monitor

phase跳转代码示例:scoreboard

phase 回调callbacks


获取phase执行数量

组件phase的编码原则

driver

monitor

agent

scoreboard

env

test

标签:20,示例,--,scoreboard,component,objection,跳转,phase
From: https://www.cnblogs.com/Icer-newer/p/18086519

相关文章

  • 工业环境如何将0~5V或者4~20ma信号利用无线来进行数据传输
    在工业现场环境中,0~5V或4~20mA信号的无线传输是一个重要且具有挑战性的任务。由于现场环境的复杂性和电磁兼容性(EMC)问题,使用无线传输模块成为了一个有效的解决方案。以下是一种可行的实现方法:对于0~5V的模拟信号,可能需要进行适当的缩放或偏置调整,以适应无线传输模块的输入范围。......
  • 备战2024 CKA考试?这些热门考题等你挑战!
    目录温馨提示1、考核知识:基于角色访问控制题目内容官方文档搜索关键字:RBAC做题解答2、考核知识:节点维护指定node节点不可用题目内容官方文档搜索关键字:drain-node做题解答3、考核知识:K8s版本升级题目内容官方参考文档做题解答4、考核......
  • 3/20,switch,后面还送了关机代码
    前面讲过if语句,现在加个switchelse与最近的if进行匹配;可以添加{}来改变选择的if可以反着写常量可以放左边判断时:eg:5==num,这样在输入的时候不会和赋值和判断搞偏switch语句:switch(expression){   caseconstant1: //代码块1     break; #includ......
  • 2024/03/18
    ABC344A-Spoiler题意:给出一个字符串,串中有两个$|$,输出$|$两边的内容。思路:我写的代码非常丑陋,模拟写的。赛后看到string的stl,感觉非常妙。rfind(str)是从字符串右侧开始匹配str#include<bits/stdc++.h>usingnamespacestd;intmain(){strings;cin>>s;in......
  • 2024-03-20 leetcode写题记录
    目录2024-03-20leetcode写题记录23.合并K个升序链表题目链接题意解法4.寻找两个正序数组的中位数题目链接题意解法25.K个一组翻转链表题目链接题意解法2024-03-20leetcode写题记录23.合并K个升序链表题目链接23.合并K个升序链表题意给你一个链表数组,每个链表......
  • 20240320每日一题题解
    20240320每日一题题解Problem阿克曼(Ackermann)函数\(A(m,n)\)中,\(m,n\)定义域是非负整数(\(m\le3\),\(n\le10\)),函数值定义为:\(\mathit{akm}(m,n)=n+1\);(\(m=0\)时)。\(\mathit{akm}(m,n)=\mathit{akm}(m-1,1)\);(\(m>0\)、\(n=0\)时)。\(\mathit{akm}(m,n)=......
  • 专题2024.03.21
    2024.03.21专题T1Bombs答案显然具有单调性,多删一定比少删更优,这是明显的一个数\(a_i=x\)不被删掉的充要条件为:\[\sum\limits_{j=1}^{i-1}[a_j<x]\leqk\]其中\(k\)为\(i\)之前的炸弹数量由单调性,考虑每次加一个炸弹后怎么快速的检查一个数合不合法,可以用线段树维......
  • 水果软件FL Studio 21 for mac 21.2.3.3586破解版的最新版本2024介绍安装
    音乐是人类最美好的语言,它能够跨越国界、文化和语言,将人们紧密地联系在一起。在当今数字化时代,音乐创作已经不再是专业人士的专利,越来越多的音乐爱好者开始尝试自己动手制作音乐。而FLStudio21中文版编曲软件正是这样一个为你打开音乐创作之门的工具。FLStudio21中文版编......
  • 中考英语首字母快速突破012-2021上海青浦英语二模-Earth Hour: A Global Call for Env
    PDF格式公众号回复关键字:ZKSZM012原文​WhatisEarthHour?​EarthHourisorganizedbytheWorldWideFundforNature(WWF)andit’sabigeventusuallyattheendofMarcheveryyear.Onthisevening,people‘godark’-thatis,switcho......
  • 复习Java的第三天3.20
    今天的复习学习内容就这么多虽然不多但是贵在坚持如果能把每一天的事情都做好就很满足了最重要的是享受过程而不是一天一天的重复学习而不感兴趣感受不到新知识所带来的快乐以下是今天复习内容:1.运用关系运算符完成数据的比较2.复习了逻辑运算符的运算以及特点(&|!^......