芯片验证学perl还是python_IC验证学习路线

1、linux:IC开发绝大部分是在linux OS下,梳洗linux是必备技能

2、shell:linux下常用的命令未shell,可终端可脚本,必不可少

3、EDA工具:工欲善其事必先利其器,公司会把器我们弄好,我们要会使用,常见的百度了、看公司现有的脚本都可以,不常用的就去查手册,需要手册的给我留言,只有S家的。

4、数字电路基本知识:无论做设计还是做验证,硬件思想总是要有的,这个很重,验证的话其实越来越像软件,但是要验证的是硬件,所以软硬都得了解。

5、verilog:HDL语言国内大部分是verilog,VHDL可以直接放弃了。

6、SystemVerilog:现在验证主流的是SV,所以当时必不可少了,

7、脚本语言:除了shell,python和perl至少要懂一个,建议两个都学一下。

8、C、C++:软件模型用SV写的好像不多,大部分还是C,这样,做cosim仿真是要把把model接到验证环境中,就要用到DPI,所以DPI也要懂。

上边的都是基本技能,真实的项目都是建立在某个方向下,比如GPU,基带,wifi、CPU、存储。。。。

拿现在比较火的riscv来说吧,除了上边的技能,还需要去看RISCV的各种文档,看懂这个文档的前提是要懂些计算机体系结构什么的,我最近在看计算机量化这本书,比较推荐。

IC验证还需要gate simulation,这时候有要好好看一下verilog手册中关于后仿的内容&

你可能感兴趣的:(芯片验证学perl还是python_IC验证学习路线)