从零搭建一个UVM验证平台
文章平均质量分 95
本篇专栏记录,从零搭建一个UVM验证平台的全流程,为初学SV和UVM的验证伙伴提供一个初步的验证全局观
不吃葱的酸菜鱼
数字IC前端/机器学习算法
展开
-
从零开始,搭建一个简单的UVM验证平台(四)
在上篇博客里,我们封装了monitor来监测输入及输出的信号,还将monitor和driver封装成了一个可配置是否实例化driver的功能性agent,再将输入输出的两个agent封装到一个更大的env环境中。这篇文章我们将着重讲解如何给我们的验证模块添加reference model以及scoreboard。原创 2022-10-26 17:32:49 · 2946 阅读 · 6 评论 -
从零开始,搭建一个简单的UVM验证平台(三)
在上个上个文章中,已经搭建了一个基于transaction的driver的验证平台,涉及到的知识有interface、virtual interface、config_db机制、transaction设计等内容。下面我们要对之前的平台进行进一步完善。这篇系列将从0开始搭建一个UVM验证平台,来帮助一些学习了SV和UVM知识,但对搭建完整的验证环境没有概念的朋友。原创 2022-10-13 14:57:57 · 2598 阅读 · 2 评论 -
从零开始,搭建一个简单的UVM验证平台(二)
这篇系列将从0开始搭建一个UVM验证平台,来帮助一些学习了SV和UVM知识,但对搭建完整的验证环境没有概念的朋友。在上个上个文章中,已经搭建了一个只有driver的验证平台,涉及到了类的继承与派生、factory工厂机制、phase机制、objection机制。下面我们要对之前的平台进行进一步完善。原创 2022-10-11 19:35:03 · 2809 阅读 · 0 评论 -
从零开始,搭建一个简单的UVM验证平台(一)
前言这篇系列将从0开始搭建一个UVM验证平台,来帮助一些学习了SV和UVM知识,但对搭建完整的验证环境没有概念的朋友。原创 2022-10-10 23:26:55 · 10980 阅读 · 0 评论