随笔分类 -  uvm

UVM入门与进阶7
摘要:flat sequence body自动调用,之所以没有run,是因为它不是component hierarchical sequence hierarchical sequence区别于flat_sequence的地方在于,它可以使用其他sequence,当然还有item,这么做是为了创建更丰富的 阅读全文

posted @ 2021-08-11 13:52 薛定谔's猫 阅读(694) 评论(0) 推荐(0)

UVM入门与进阶6
摘要:一、TLM2.0 与TLM1.0相比, 二、同步通信元件 uvm_event, uvm_event_pool, uvm_event_callback 1 class edata extends uvm_object; 2 int data; 3 `uvm_object_utils(edata) 4 阅读全文

posted @ 2021-08-11 09:13 薛定谔's猫 阅读(166) 评论(0) 推荐(0)

UVM入门与进阶5
摘要:1. TLM通信 概述 在芯片开发流程中,有两个地方对项目的助推起到关键作用: 系统原型 芯片验证 系统原型一般是通过硬件功能描述文档来模拟硬件行为,而行为要求不同于RTL模型。系统原型可以提供一个准确到硬件比特级别、按照地址段访问、不依赖于时钟周期的模型,该模型通常机遇systemC语言,而系统原 阅读全文

posted @ 2021-08-10 15:46 薛定谔's猫 阅读(275) 评论(0) 推荐(0)

UVM入门和进阶3
摘要:1. 组建家族 注册的类分为两类:object和component,其中component继承于report_object component相比object,新添加的方法:report,override,phase机制 config_db依赖于字符串的层次关系做配置 testbench都是软件的实 阅读全文

posted @ 2021-01-31 22:46 薛定谔's猫 阅读(272) 评论(0) 推荐(0)

UVM学习笔记(一)
摘要:UVM(Universal verification methodology)简介 所有的验证方法学服务目的都在于提供一些可以重用的类来减轻在项目之间水平复用和垂直复用的工作量 UVM类库地图 > P260 类库地图的分类: 核心基类 工厂(factory)类 事务(transaction)和序列( 阅读全文

posted @ 2020-11-15 22:58 薛定谔's猫 阅读(1127) 评论(0) 推荐(0)

导航