一起学IC验证:推荐资料合集,收藏专用

本文是从一个微信公众号上复制过来的,链接:https://mp.weixin.qq.com/s?__biz=MzIyMjYxNzA4NQ==&mid=2247484965&idx=1&sn=af7e8303c0ecac530067f02244734fe1&chksm=e82b8ab7df5c03a190b286ef9b504efa4fc080629de767466c73f171e238af227ca097d83d0c&scene=21#wechat_redirect

公众号:ExASIC

==============================================================

阅读完本文,你将了解以下内容:

  • IC验证参考书
  • 如何读书
  • IC验证倒底是什么
  • 如何学习IC验证
  • 一些SV和UVM的在线教程
  • 做IC验证还应当关注的一些会议
  • IC验证相关的几个公众号
  • 一些Github资源
  • IC验证相关的脚本编程书籍

相对上一版更新了以下内容:

  • 增加了大部分书的购买链接
  • 删掉了博客链接、增加了github资源链接
  • 删掉了EDA的书、增加了互联网软件编程的书

IC验证参考书

《SystemVerilog验证,第二版》

《SystemVerilog for Verification, Third Edition》

一句话评价:

行业内叫“绿皮书”,可作为SystemVerilog入门书籍,也可作语法查询之用。建议学生朋友一开始看中文版,对IC验证有一些基础后再看英文原版。

《UVM实战,张强》

一句话评价:

行业内叫“白皮书”,是第一本中文UVM书,90%的IC验证工程师都是学的这本。

《芯片验证漫游指南,刘斌》

一句话评价:

行业内叫“红宝书”,今年刚出版,路桑的巨作,从验证理论思想、SystemVerilog到UVM等,应有尽有。

《 Practical UVM step by step examples》

一句话评价:

一本UVM的进阶书,有很多复杂的示例,书中代码在 https://github.com/Practical-UVM-Step-By-Step/Practical-UVM-Step-By-Step 。

《A Practical Guide to Adopting the Universal Verification Methodology (UVM) Second Edition》

一句话评价:

一本UVM的入门书,由Cadence的员工编写。

《Advanced Verification Topics》

一句话评价:

一本Cadence编写的验证书,讨论一些UVM验证的高级话题。

《ASIC/SOC Functional Design Verification》

一句话评价:

最全面的验证书,包括SV,UVM,受约束的随机,断言,功能覆盖率,CDC验证,低功功耗验证,形式验证,ESL验证,软硬件联合验证,数模混合验证,SOC互连验证等。

《SystemVerilog Assertions and Functional Coverage》

一句话评价:

一本很好的断言入门书。

 

如何读书

有人说,书很多,读不完。有人说,书读完,还是不知道如何搭环境写Case。

为什么?不能为了读书而读书。

书更像是工具,在做项目时,遇到不会的再去翻阅相关章节,效果会更好。

IC验证倒底是什么

做IC验证就像拍照片,验证工具就是照相机。照片拍的好不好,主要在于照片呈现出来的美感,抽象的或记实的现实意义。而拍照的设备是功能手机、还是单反并不是那么重要。

做IC验证也是一样,使用的是verilog发激励,还是C或UVM也不那么重要。重要的是找出bug,降低流片失败或做ECO的成本。

那么如何找出更多的bug,如何证明RTL中不存在bug,如何更轻松更快速的找bug?这些才是IC验证的研究内容。

如何学习IC验证

  • 打好基础,SV和UVM的语法应当熟知
  • 改造已有的验证环境
  • 完善验证环境
  • 继续完善(这一步循环N次)
  • 引入新的验证方法,继续完善(这一步循环N次)
  • 发明新的验证方法或思路
  • 这时你已经是IC验证专家了
  • 接下来你应该多分享IC验证的心得,提升下行业水平

一些SV和UVM的在线教程

首推“验证学院”,由Mentor编写,有Cookbook,有视频教程。

https://verificationacademy.com/

“验证指导”,包括SystemVerilog教程、UVM教程、SystemC教程等。

https://www.verificationguide.com/p/home.html

“ASIC World”的SV教程,据说这个网站每月有超过3百万的浏览量。

http://www.asic-world.com/systemverilog/tutorial.html

doulos教程

https://www.doulos.com/knowhow/sysverilog/

https://www.doulos.com/knowhow/sysverilog/uvm/

UVM candy lovers 教程

http://cluelogic.com/category/uvm/

http://cluelogic.com/2011/07/uvm-tutorial-for-candy-lovers-overview/

https://github.com/cluelogic/uvm-tutorial-for-candy-lovers

chipverify

https://www.chipverify.com/system-verilog/system-verilog

https://www.chipverify.com/uvm/uvm-tutorial

uvm tutorial

http://uvmtutorial.com/

UVM教程

http://www.testbench.in/UT_00_INDEX.html

做IC验证还应当关注的一些会议

DVCon(https://dvcon.org)

Design and Verification Conference,由Accellera主办的全球性的IC DV研讨会。DVCon-US已举办20多年,DVCon-China已举办两界。与会的都是行业内的专业人士,或者分享IC验证经验,或者展示最新的验证技术和方法。

DAC(https://www.dac.com)

Design Automation Conference,有人称之为EDA界的奥斯卡。第一界开始于1964年,至今共举办55界。每年有超过1000家公司或组织参加DAC,或发布新产品,或讨论前沿技术。

CDNLive

CDNLive大会是由Cadence公司举办的一年一度的全球巡回用户大会。全球超过6000名工程师在这里分享设计成果。在中国上海站,数十位来自海外的Cadence工具专家和知名IC设计公司的设计专家将通过精彩的演讲,与广大中国IC工程师面对面现场交流。

SNUG

SNUG(Synopsys User Group)是 Synopsys 一年一度在全球重要市场区域举办的 Synopsys 用户活动,通过用户总结其在使用Synopsys工具过程中的成功经验,以论文的形式提交给 Synopsys 用户组委会,旨在为使用 Synopsys 设计工具环境的用户搭建一个开放的交流平台。参加这一活动的 Synopsys 用户能够沟通与交流,在设计理念和方法学上受到有益的启发。

关注这些研讨会,不仅仅是因为会议上可以学习到同行分享的经验、论文、技术,更重要是可以认识更多的同行,结识更多的朋友。

 

原文地址:https://www.cnblogs.com/east1203/p/11569725.html

时间: 2024-10-03 01:31:45

一起学IC验证:推荐资料合集,收藏专用的相关文章

JavaScript推荐资料合集(前端必看)

这份合集覆盖了所有的JavaScript基本知识,从基本网络编程技巧,如变量.函数和循环语句,到高级一些的专题,如表单验证.DOM操作.客户端对象.脚本程序调试.学习前端的你不容错过! 资料名称 下载地址 Node.js中文手册[PDF]  http://down.51cto.com/data/281195 基于JavaScript的植物大战僵尸版源码  http://down.51cto.com/data/182095 高粒度模块化的前端开发[分享PPT]  http://down.51cto

Web测试到底是在测什么(资料合集)

http://www.cnblogs.com/idotest/p/6838583.html 图片略模糊 看得清就好 Web测试, 进行抽离拆分,基本上就如上一些内容. 不管是测什么系统,什么功能,基本都差不多. 唯一区别是,一些特性 & 细节 . 今天, 老徐摘录了一些通用的测试点,根据你的实际情况,删减,即可. 正式开始之前, 说下为什么要整理这个主题. 其实,很不想整理的. 1. 没价值,网上太多,一搜大把. 2. 资料会给大家一些思维定式,有了这份大纲后,很多人会不思进取,以为已经掌握了W

机器学习和深度学习资料合集

机器学习和深度学习资料合集 注:机器学习资料篇目一共500条,篇目二开始更新 希望转载的朋友,你可以不用联系我.但是一定要保留原文链接,因为这个项目还在继续也在不定期更新.希望看到文章的朋友能够学到更多.此外:某些资料在中国访问需要梯子. <Brief History of Machine Learning> 介绍:这是一篇介绍机器学习历史的文章,介绍很全面,从感知机.神经网络.决策树.SVM.Adaboost到随机森林.Deep Learning. <Deep Learning in

Swift编程语言资料合集

在本周二凌晨召开的苹果年度开发者大会WWDC上,苹果公司推出了全新的编程语言Swift.Swift 基于C和Objective-C,是供iOS和OS X应用编程的全新语言,更加高效.现代.安全,可以提升应用性能,同时降低开发难度. 据称,Swift仍然处于beta测试的阶段,会在iOS 8发布的时一同推出市场,用来取代现有的Objective-C语言.Swift推出之后,苹果公司也不会停止对Objective-C的支持,开发工具会同时支持两种语言. WWDC刚刚结束,在不到24小时的时间内,已经

图像拼接 SIFT资料合集

图像拼接SIFT资料合集 转自 http://blog.csdn.net/stellar0/article/details/8741780 分类: 最近也注意一些图像拼接方面的文章,很多很多,尤其是全景图拼接的,实际上类似佳能相机附加的软件,好多具备全景图拼接,多幅图像自动软件实现拼接,构成(合成)一幅全景图像(风景).Sift算法,我略知一二,无法仔细描述(刚也贴了2个最近的资料).      当就尺度空间(scale space),我想,其在计算机视觉(Computer Vision)\图像

NodeJS学习资料合集

1. 官网 nodejs 2.  How do I get started with Node.js,stackoverflow提问,收集很多有用的站点 3.  node-books,github收集很多node相关书籍,可以clone下来 4.  Nblog,nodejs+express+mongodb实现的博客学习教程,有中文文档 5.  cnode,中文nodejs学习论坛 6. node debug,介绍几种如何调试nodejs方法 7. GitHub最受关注的前端大牛,好几个是Node

IT技术资料合集-年薪30w腾讯IT工程师吐血整理

[IT技术资料合集-年薪30w腾讯IT工程师吐血整理,限时免费领取]30个高薪IT人士必备工具 50+技术人必读书籍20+IT业内人士必看网站10份一线互联网技术前景报告60GLinux云计算+python人工智能技术视频500M内部高薪课件PPT和面试秘籍 原文地址:https://blog.51cto.com/10515215/2386235

电子工程师资料合集2.38G

电子工程师资料合集链接: https://pan.baidu.com/s/1LwFm2dawUGu4qUW7kX_3MA 提取码: yesm 原文地址:https://blog.51cto.com/14260752/2389394

重磅福利!!机器学习和深度学习学习资料合集

比較全面的收集了机器学习的介绍文章,从感知机.神经网络.决策树.SVM.Adaboost到随机森林.Deep Learning. <机器学习经典论文/survey合集> 介绍:看题目你已经知道了是什么内容,没错. 里面有非常多经典的机器学习论文值得细致与重复的阅读. <Brief History of Machine Learning>2 介绍:这是一篇介绍机器学习历史的文章.介绍非常全面.从感知机.神经网络.决策树.SVM.Adaboost到随机森林.Deep Learning.