《UVM实战卷Ⅰ》学习笔记 前言

目录

1.为什么要写这个专栏?

2.学习《UVM实战卷Ⅰ》的建议

3.其他说明


1.为什么要写这个专栏?

1.尝试使用费曼学习法(即输出式学习法)消化知识

2.个人认为《UVM实战卷Ⅰ》这本书很适合UVM初学者使用,但是网络上关于此书的相关学习经验较少,有部分直接把书中内容搬上来,个人觉得意义不大,因此本专栏会针对某些点进行梳理,梳理过程中可能会结合相关工具或者源代码进行二次加工.

因为本人对UVM还没有精通,所以会遇到一些初学者共有的问题,我觉得将这些问题梳理一下,于人于己都有一定的价值.

3.有些自己觉得经常遗忘的知识点,虽然简单但是也会记录下来,便于自己查阅

4.不断更新迭代自己对UVM的理解,随着自己对UVM理解更深,可以在此专栏进行更新迭代(因此后续每篇blog最后附有自己待迭代的内容)

5.试图建立一个关于此书的讨论区,由于自己水平有限,希望有同在学习的伙伴加入.或评论或私信一起讨论

2.学习《UVM实战卷Ⅰ》的建议

1.需要有面向对象编程语言基础,最好是system verilog

2.第一遍不要强求自己全部看懂,在不影响大框架的前提下,有些细节可以跳过

3.建议使用仿真工具将书中代码手敲或者运行一遍,有助理解.仿真工具相关可以参考我的一篇blog关于在Windows环境下使用Questasim运行<UVM实战 卷1>张强 代码常见报错更新积累_IC-V的博客-CSDN博客

4.结合UVM源代码有助于理解,但是初学者不建议在源代码上花太多时间,讲究适度.源代码的理解推荐使用工具DVT,或者可以参考UVM源码在线网站.DVT参考一位作者的blog和在线网站分别如下:DVT Eclipse保姆级入门教程(一)_SummerXRT的博客-CSDN博客https://verificationacademy.com/verification-methodology-reference/uvm/docs_1.2/html/

另外可以看另外一位作者一篇关于UVM源码学习的blogUVM源码解读,UVM-1.2 code review notes_MangoPapa-CSDN博客

5.推荐两篇个人感觉写的还可以的相关笔记,供大家参考

UVM 实战 第二章总结 一个简单的UVM验证平台 - 知乎

 数字IC验证:《UVM实战》笔记 - Ch2 一个简单的UVM验证平台(上) - 验证平台的组成,只有driver的验证平台_泽慧的博客-CSDN博客

6. 《UVM实战卷Ⅰ》作者张强先生在书籍出版伊始,在某论坛开了一个24小时答疑帖,有兴趣可以浏览一下

《UVM实战》24小时问答 - IC验证讨论 - EETOP 创芯网论坛 (原名:电子顶级开发网) -

3.其他说明

1.不建议在没有自行看完书前看这个专栏,意义不大,书的思路更加完整

2.欢迎讨论,有任何问题感谢指出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值