网站大量收购独家精品文档,联系QQ:2885784924

UVM1.1应用指南及源代码分析_20111211版.pdfVIP

UVM1.1应用指南及源代码分析_20111211版.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
UVM1.1 应用指南及 源代码分析 UVM1.1 Application Guide and Source Code Analysis 张强 著 在这里,读懂UVM 序 写这本书的难度超出了我的预料。从 8 月初开始写,一直到现在,4 个多月的 时间,从刚开始的满含激情,到现在的精疲力尽。现在写出来的东西,距离我心目 中的作品差距十万八千里,有太多的地方没有讲述清楚,有太多的地方需要仔细斟 酌,有太多的语句需要换一种表述方式。 做为一个完美主义者,我应该努力的把所有的不完美的地方消除。可是,世间 存在完美的东西么? 作为一个工程师,必须要在理想和现实之间做出一些妥协。理想总是很美好, 但是现实中的资源总是有限,一个优秀的工程师不是不惜代价的实现完美,而是在 现有的资源情况下做到最好。 8 月份开始写的时候,自己时间颇多,但是现在则是时间已经处于不够用的状 态,已经无力再支撑自己去仔细的修改写出来的东西。 正因为如此,我停止对这本书的修改,把其对外公布。做出这个决定,我要对 小学、初中、高中和大学的语文老师说一声:对不起,我给你们丢脸了;我要对那 些从小到大培养我思维严谨性的数学老师、物理老师、化学老师、电路老师、编程 老师等说一句:对不起,虽然我已经尽量追求严谨,但是书中依然有太多不严谨的 地方;我要对广大的读者说:对不起,要阅读此书请自动开启你们的“超强纠错” 功能,否则可能无法正常阅读。 写这本书,只是想把自己会的一点东西完全的落于纸上。在努力学习 UVM 的 过程中,自己花费了很多时间和精力。我只想把学习的心得记录下来,希望能够给 后来的人以启发。如果这本书能够给一个人带来一点点的帮助,那么我的努力就不 算是白费。 这本书的前半部分(第1 到第9 章)介绍了UVM 的使用,其用户群较为广泛; I 而后半部分(第 10 到第 19 章)则介绍UVM 背后的工作原理,用户群相对稀少。 通常来说,一般的用户只要看懂前半部分就可以了。但是我想,世上总有像我一样 有好奇心的人,不满足知其然再不知其所以然,会有人像我一样,会因为一个技术 问题而彻夜难眠,如果你是这样的人,那么恭喜,这本书的后半部分就是为你准备 的。 读者在阅读过程中如果有任何意见或者建议,或者发现了任何错误,请发邮件 到zhangqiang1227@,我非常期待有人能和我探讨关于UVM 的问题。 笔者,2011.12.11 于浙江图书馆 II 简要目录 序 I 简要目录III 详细目录 VII 图目录 XVII 1. 初识UVM验证平台 1 1.1. 什么是UVM 2 1.2. UVM验证平台的组成5 1.3. 一个简单的UVM验证平台7 2. component与object 33 2.1. UVM 的树形组织结构33 2.2. uvm_object是UVM 中最最基本的类36 2.3. 经常用到的uvm_object和uvm_component 38 2.4. factory机制40 2.5. uvm_component与uvm_object 的思考43 3. phase及objection 45 3.1. UVM 中的phase 45 3.2. UVM 中的objection 5

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档