数字IC验证快速入门全攻略,你想知道的都在这!

芯片行业是个高风险、高投入的行业,做一款芯片仅仅是开模的费用就是百万起。

从设计到制造都是环环相扣的,设计过程中的BUG或者错误能够达到上千个。

所以验证是保证芯片功能正确性和完整性最重要的一环。(文末有学习视频哦~)

验证工程师的必备技能?

这里罗列的是数字IC验证工程师需要具备的技能,是要用所有“资源”点满的。

图片

理论知识
说起理论知识,数电知识是做数字芯片的基石,也是很多同学入行学习的第一本书,一定是需要先掌握的。可以理解为自带的被动技能。

语言类
先来看Q技能,语言。验证工程师们需要使用各种验证语言去搭建验证环境。常用的验证语言有C、C++和StemVerilog。

验证岗位对Verilog语言的要求是能够看懂、能够理解的程度,并不需要像设计岗位那样精通。

System Verilog就属于验证工程师的核心技能了,随着设计越来越复杂,为了更方便例化模块,所以SV语言也是越来越流行。

工具类
再来看W技能,验证工具。UVM是现在主流的验证方法学,同样属于验证工程师必备的核心技能。当验证环境和测试用例都搭建好后,就需要进行仿真和debug了。

EDA仿真工具,不同公司使用的工具软件不同,但大都是三巨头家的(Synopsys、Cadence、Mentor)。掌握并熟练使用这些EDA工具,能够很大程度上提升仿真和debug效率。

环境类
接下来是E技能,环境。EDA工具基本都提供的是Linux版本,芯片设计公司提供的开发环境也都是Linux。所以需要熟练掌握Linux环境下的常用命令和操作。处理文本需要使用到编辑器,比如VIM,所以对于编辑器同样要做到熟练使用。

协议类
除了验证的一些基本技术之外。IP中还会使用到很多协议,所以验证工程师还需要了解各种通用协议。如果说前面的技能都属于基础的话,协议就属于进阶类型的技能了,可以直接理解为大招。

学习书籍推荐

SV和UVM
SV和UVM就这两本书,想学习的话可以先找视频看一下,SV看第一遍看不懂没关系,再看看书就懂得差不多了,然后学习UVM,UVM是基于SV的验证方法学,把 UVM 的结构理清楚,这对于验证非常重要。

在这里插入图片描述

在这里插入图片描述

IC验证视频学习

SV随机化约束的种类和控制

SOC项目介绍和spec讲解

在这里插入图片描述
更多免费视频可点击下方链接领取哦,或者想要了解行情,薪资,岗位的同学也可以通过下方链接进行了解~

这里给大家放个入口芯片设计入门了解/更多视频课资料领取

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值