刚毕业做soc是不是太局限了
时间:12-12
整理:3721RD
点击:
前阵子在版上看到个讨论职业发展的帖子,结合自己的情况一想很是纠结。
本人小硕毕业,找到一份大公司做soc设计的工作,对这个方向不太了解,不知前景如何。感觉是ip的堆砌,大部分工作工具完成,主要是验证。想问刚毕业做soc好不好,会不会因为没做过ip基础不扎实,几年下来只会用Eda工具。
本人小硕毕业,找到一份大公司做soc设计的工作,对这个方向不太了解,不知前景如何。感觉是ip的堆砌,大部分工作工具完成,主要是验证。想问刚毕业做soc好不好,会不会因为没做过ip基础不扎实,几年下来只会用Eda工具。
和公司有很大关系的。有的农企进去了就是让你跑跑脚本,调调case。到时候不是只会用eda工具,是连eda工具都用不好。
以后IC都是SoC的天下。
做IC就像现在pcb一样。
做啥都一样,关键是做什么都能做好,就牛了
soc主要是验证,1个design配5个veirfication,看你能不能当design了
问一下SOC的验证 咋验证呢? 嵌入在芯片里的小CPU 有仿真模型 和 参考模型吗?
怎么检查错误 判断pass 或者 fail
怎么往屏幕上打印log?
小点的cpu可以考虑直接跑rtl,也有不少提供smartmodel的。 屏幕输出log可以利用软件和testbench都看得见的内存、寄存器等空间。
判断对错与是否是soc没啥关系。
SOC的验证和其他设计的验证没什么本质区别
SOC好的方面是各种标准的interface比较多,model都是现成的,久经考验的
麻烦的方面是各种component太多,bus太复杂,AP上跑的用户代码 corner case很多
永远不知道用户会触发什么样的bug.
C/SystemC模型,或者直接跑RTL
CPU写特定数据到特定地址(然后TB读出来),或者触发中断啥的莱报告pass/fail