先说结论:最好考研,本科生一般不好进。如果实在想本科进可以参考以下建议。
下面内容只谈数字芯片设计。
首先应该学好本科课程,因为这是毕业的基础。在这些课程里面可能与你以后做数字芯片设计直接相关的有:高等数学,线性代数,概率论,数电,数集,verilog,微处理器等课。间接相关的可能有:半导体物理,器件物理,半导体工艺,c语言等课。所以这些课应该重点学,可能某些确切公式不用记住,但是要保证在以后工程实践中知道自己要查什么资料,一查就能想起来,应用起来。
然后学校课程学好了可能还不够,现在慕课这么发达,互联网资源也很丰富,可以去看一些数字ic的相关课程丰富一下知识,比如MOOC的芯动力。如果把验证也可算在设计里面,可以自学sv,uvm等课,这个应该也有相应的网络培训班。
其次课程学好了,要应用到项目中,有项目经历也很关键,这也往往是本科生比较缺乏的。这个可以通过两个途径获得。第一:可以考虑与志同道合的同学一起做数字ic相关的竞赛,以获得项目经历,不过这个对于本科生来说相对较难。第二:可以厚着脸皮找到导师,让他或者他手下的博士生带你做项目,哪怕打打杂,你也会收获颇丰。很多微电子学院导师是做器件的,这种就算了,还是要找做asic或者fpga的导师。
华为欢迎你!