小公司干过soc验证,现在在做IP验证。
简单科普一下,芯片验证其实有很多种,现在分工也很细了,包括ip验证和Soc验证等等,像现在还不是很热门的dft,formal,都是。偏的不讲,就说ip和soc。很多小公司做的都是soc,因为简单,有钱买IP就行。去了就是soc验证,个别小公司,会自己开发一些自己的ip,挂到soc中去,也会涉及到ip验证,但大多数小公司前期IP都是买的,基本已经默认IP是好的,不需要验证,或者是简单验证,所以,小公司做的,基本就是做的连连看的工作,把各个IP集成在总线上,组成最基本的soc芯片,然后验证连接性。再好一些的小公司,会对IP进行修改,以符合自己公司的需求和特点。
小公司做验证,可能也不只做验证,确实啥都干,兼顾一点设计的活(其实也没啥设计),只要芯片能出来,只要有活,基本都干。如果是做soc芯片,确实对于整个芯片体系会有比较好的了解,毕竟你的层次比IP验证高,能够在更宏观的角度看问题。但是,对于IP更细节的东西,能不能了解深入,一是取决于你自己愿不愿意去钻研,二是取决于公司愿不愿意让你去钻研,是不是简单验证一下就可以。
大家都觉得去AMD更好,确实,平台大,流程规范,毋庸置疑,像AMD这种「社会培养学校」,像外面的公司输送了很多芯片人才。我有个朋友在这里的感受是,工作氛围比较轻松自由,前两天台风,都可以在家办公,也不打卡,如果你不是那种很能吃苦,很能加班的人,来AMD没有错,虽然薪资待遇低了几万,但是,买了舒服,去了大平台,以后就算跳槽,外界的认可度也高。长远眼光看,简历会更好看。但是学得东西,确实不一定有在小公司多,这边的流程太规范了,复用程度太高了,你可能很长一段时间都在学这个流程,会让你有一种英雄无用武之地的感觉。
但是,也并不是说,小公司干的活多,干的杂,你就成长快,成长多,没有这回事。如果你能遇到一个好的团队,有一个好的师傅,而且公司注重人才培养,你可能会有不少的收获,不然很可能就是盲人摸象,沦为只会run case的机器人。小公司的流程,如果创始团队背景好,可能会把大公司的那套流程依葫芦画瓢搬过来,但是建立一个完善的流程,需要很长的时间,需要不断迭代。流程不规范,带来的最大问题就是容易出问题,一旦流片失败,就把这公司带走了,也就是说小公司抗风险的能力太低。
各有利弊,选择权依然在你,祝好!