![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SV 实战
文章平均质量分 96
Zing冰
一只不爱说话的蜗牛
展开
-
SV 3
SV 实战三 激励发生器channel initiatorRegister initiatorFormatter responder监测器(Monitor)比较器(checker)测试功能点提取代码实现chnl_pkgtbreg_pkgfmt_pkgmcdf_pkg(重点)`mcdf_refmod`类`mcdf_env`类`mcdf_checker`类`mcdf_coverage`类寄存器读写测试寄存器稳定性测试数据通道开关测试优先级测试发包长度测试下行从端低带宽测试sample采样test第一,验证环境原创 2021-03-06 10:58:46 · 1780 阅读 · 0 评论 -
实战2
实战二回顾优化随机约束更加灵活的测试控制测试平台的结构完整代码实现回顾简单回顾下SV1。验证环境按照隔离的观念,应该分为硬件DUT,软件验证环境,和处于信号媒介的接口interface。在module tb 中,有输入输出端口信号的dut;chnl_intf 接口将DUT与要验证的组件MCDT连接;chnl_pkg 里包含 agent ,agent里封装了产出数据的generator和发送数据的initiator。这么层层封装在test中只需调用agent run 就可牵一发而动全身。优化随原创 2021-02-26 15:25:31 · 771 阅读 · 0 评论 -
SV实战(一)
MCDT实战设计描述代码实现1代码实现2接口的使用仿真结束类的例化和类的成员包的定义和类的继承完整代码实现及结构框图设计描述 接下来的实战练习都是针对硬件设计MCDF进行的, 在这里介绍一下它的结构、功能、寄存器和时序。来源《芯片验证漫游指南》。该设计我们称之为多通道数据整形器(MCDF, multi-channel data formatter) , 它可以将上行(uplink) 多个通道数据经过内部的FIFO,最终以数据包(data packet) 的形式送出。由于上行数据和下行数据的接口协议原创 2020-12-26 22:17:04 · 4321 阅读 · 1 评论