(转)UVM内容梗概

1. 类: 面向对象基础传统的面向对象编程与systemverilog类的特点,类的定义,成员与方法,构造函数,对象的复制和深/浅拷贝,父类/子类关系,类的继承,作用域的规则,对象的句柄以及赋值,方法的扩展和重写,local/protected关键字,虚基类,虚方法,虚接口。

2. UVM基础 :UVM的发展历史,可配置的测试组件,类库结构,UVM核心基类的介绍,include/macro,UVM交易(data),基本测试组件 (testbench components),组件的phase结构,交易级建模,testcase,使用+uvm_testname 命令行运行测试,UVM测试平台的运行与终止,objection机制。

3. UVM的transaction类 transaction/components推荐定义的标准格式,uvm_sequence_item与uvm_transaction,field micros和field micro flag,transaction的(受限)随机化,标准的transaction方法,方法的重写。

4. UVM驱动类组件(uvm_driver,uvm_sequencer,uvm_agent,uvm_env) ,UVM组件的注册方法,interface在连接DUT及各个组件中的应用,驱动类组件的结构和定义,构造函数,各组件的连接。

5. UVM monitor/checker: monitor/checker的结构及其在测试平台中的作用,scoreboard, functioanal coverage的应用。

6. UVM TLM(Transaction Level Modeling) TLM port/export, get/put/transport操作,analysis端口,`uvm_analysis_imp_decl宏的使用,uvm_tlm_fifo的实际应用。

7. UVM的config/factory/callback机制 config格式,set/get使用规则,工厂模式简介,UVM工厂模式使用步骤,回调模式,callback在UVM中的应用

8. sequence generation sequence标准形式,sequence与sequencer/driver连接,产生数据并发往DUT, 复杂sequence的级联,virtual sequence/sequencer。

9. 寄存器的验证寄存器验证基本结构,寄存器模型结构,寄存器访问方式(前门/后门)

参考文献:

原文地址:http://www.asicdv.com/about.asp?typesA=3

时间: 2024-10-15 10:22:20

(转)UVM内容梗概的相关文章

【游戏设计模式】之四 《游戏编程模式》读书笔记:全书内容梗概总结

本系列文章由@浅墨_毛星云 出品,转载请注明出处.   文章链接:http://blog.csdn.net/poem_qianmo/article/details/53240330 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 本文的Github版本:QianMo/Reading-Notes/<游戏编程模式>读书笔记 这是一篇超过万字读书笔记,总结了<游戏编程模式>一书中所有章节与内容的知识梗概. 我们知道,游戏行业其实一直很缺一本系

linux 用户管理(一)

本节内容梗概: 1.用户管理配置文件 2.用户管理命令 3.用户组管理命令 4.批量添加用户 5.用户授权 学东西先讲原理,所以从配置文件入手 1.用户信息文件  /etc/passwd 存放了用户的信息 用户名:密码位:UID:GID:注释性描述:宿主目录:命令解析器 linux分为三种用户 UID=0 超级用户  UID为0的用户才是超级用户  而且可以不止一个 UID=[500,60000]普通用户 UID=[1,499]伪用户,都是些与linux系统或者进程相关的调用者,所以不得不冠以用

论文写作

如果大家仔细看了这些高质量期刊对审稿人审稿的要求或者说直接点,就是对稿件的要求,我想大家心里都有底了.结合我个人的审稿经验,我个人认为一篇高质量的学术论文应该具有下面十个要素: (1)原创性 (2)创新性 (3)题目合适 (4)好的摘要 (5)论文组织论证严密(逻辑性强) (6)图表清晰可靠 (7)英语表达好,语法拼写等错误少 (8)精选参考文献 (9)要求投的文章要适合该期刊 (10)可读性,好的文章通俗易懂,有影响力 我审稿时看稿件的顺序是题目.摘要.图表.前言.参考文献和正文,我觉得题目.

哪些小习惯一旦养成终生受用?

哪些小习惯,一旦养成就能巨大改变生活? by 曾加 能让生活变得简洁高效的习惯有很多,但说到底,很多好习惯其实有着相似的内核.本文列出了一些作者总结的好习惯,抛砖引玉一下—— [0]在开始做任何一件不少于半小时的复杂事情之前,先留出大约 2% 的时间做计划. 这条建议的精髓是什么?2% 吗?不,是 [任何].因为我们常常因为贪图方便而忽视它. 它真的适用于任何场景: ——写一篇作文,在构思完内容后,应该花上 2 分钟左右列提纲,预估一下每一段的字数: ——参加一次 2 小时的考试,在拿到考卷后,

ESXi内虚拟机带快照与不带快照的情况下简单性能对比.

1. 两个虚拟机配置相同都为2vCPU 8G内存 一个虚拟机内包含较多的快照且有内容梗概 一个虚拟机不包含快照直接只有一个虚拟机的vmdk磁盘文件 操作系统未windows server 2008r2 磁盘测试工具是HDtune 测试结果: 不带快照的机器: 带快照的机器: 简单发现 存取时间多个快照的虚拟机比没有快照的虚拟机多使用了50%的时间. 突发传输速率只有不带快照的虚拟机三分之一 CPU占用率是不带快照的占用几乎三倍. 简单测试认为快照对磁盘IO还是有非常大的影像的, 备注 两个虚拟机

中国政法大学本科毕业论文格式

一.论文的构成本科生毕业论文由封面.题目.摘要及关键词.目录.正文(绪论.主体.结论).参考文献.附录.致谢等几部分构成.二.毕业论文各组成部分的内容要求(一)封面学校的名称位于封面上部顶端,其下为论文性质(即:本科生毕业论文),论文的题目位于封面中端,学号.姓名.学院.专业.指导教师.成绩.完成时间等分列两栏,位于封面底端,项目名需对齐.(二)题目题目,也称标题,是以恰当.简明的词语反映论文中最重要的特定内容的逻辑组合,并且能够直接反映毕业论文的中心内容和学科特点.题目应力求简短精炼.明确得体

OpenCV3编程入门_毛星云编著pdf高清版免费下载

下载地址:网盘下载 备用地址:网盘下载 内容提要OpenCV在计算机视觉领域扮演着重要的角色.作为一个基于开源发行的跨平台计算机视觉库,OpenCV实现了图像处理和计算机视觉方面的很多通用算法.<OpenCV3编程入门>以当前最新版本的OpenCV最常用最核心的组件模块为索引,深入浅出地介绍了OpenCV2和OpenCV3中的强大功能.性能,以及新特性.书本配套的OpenCV2和OpenCV3双版本的示例代码包中,含有总计两百多个详细注释的程序源代码与思路说明.读者可以按图索骥,按技术方向进行

唐宇迪-人工智能学习路线(上篇)

唐宇迪:51CTO微职位讲师,计算机博士,人工智能专家 内容梗概:介绍人工智能学习步骤和知识框架.人工智能的学习可以拆分为7步,此为1-3步:上篇. 第1步:必备基础技能 要学人工智能(数据科学)这行还是需要一些基本功的,最基础也是最核心的就是Python和数学了!这两兄弟入门起来并不难,先掌握基础的边用边学也是可以的! 1)必备Python基础 如果对Python不熟悉的同学们,建议先看一下我的Python入门视频课程,可以快速入门!免费学习链接:https://edu.51cto.com/c

唐宇迪-人工智能学习路线(下篇)

唐宇迪:51CTO微职位讲师,计算机博士,人工智能专家 内容梗概:介绍人工智能学习步骤和知识框架.人工智能的学习可以拆分为7步,此为4-7步:下篇. 第4步:深度学习 1)深度学习概述 终于说到深度学习了,都需要学什么呢?深度学习可以说是当下最好用的算法了,各个领域都能吃得开.其实最核心的还是在计算机视觉和自然语言处理中,因为神经网络算法更适用于图像和文本数据. 主要需要掌握的就是算法和框架了,算法就是CNN,RNN这些经典网络模型,框架就是实战的工具了例如tenorflow,Pytorch等,