我做了10年数字逻辑IC设计,遍历了代码设计,仿真,FPGA验证,综合,流片,封装测试,ES/MP功能和时序验证。
个人经验,数字IC设计刚开始几年主要是积累代码设计能力和工具使用能力。随后资深一点就做不编写代码了,开始做Design Spec,把结构定下来让别人编码,这一阶段需要深入研究大量的标准和规范。再后来就是IC架构设计,这一步又涉及到大量的应用系统方面的知识。
那么FPGA设计呢,一开始你当然也是编写代码和做FPGA综合(这个跟IC设计的流程一样)。区别在于从第一阶段开始你就涉及到了FPGA的硬件调试,直接培养了你系统级的知识。
在我看来IC设计跟FPGA设计是紧密相关的工作,如果你真想成为专业人士,FPGA和IC设计两方面都要做好。如果选择入手工作的话,最好先直接做FPGA设计,积累系统级的经验。做了FPGA转IC设计太容易,做IC设计转FPGA就有点麻烦。
以上是纯技术的角度看问题。其他方面比如经济收入,个人性格和职业规划等就需要你自己衡量了。
其实两个都一样,这主要看您自己的兴趣,如果仅仅是为了日后的发展前景,而让自己长期处于一个不愉快的工作之中,难听点说一句,也是很难有好的发展的,而选一份您自己喜欢的工作,自己工作中能得到乐趣,自然会越来越有后劲,前景自然就有了
我觉得IC设计工程师你叫有前途。可以重点考虑
总体考虑,看哪家离你住的比较远的就直接out掉!
既然你都喜欢,看公司的前景呀~~~~~~~