作为一个在IC设计公司工作的人,发现过很多研究生,本科生、在选方向上都比较迷茫,也遇到很多要转业人士的咨询…问ic就业前景?需要学习什么?有什么培训机构推荐?
今天给要入行的兄弟姐妹们点建议,ic就业前景,咱就不用多说了,国内大小公司都在招人,就业一般不会找不到招人的公司,只会自身条件不够硬,导致拿不到offer…
数字IC设计主要有数字前端和后端。但现在的芯片需求规模大,流程也复杂,所以在大公司中把前端设计和验证分开,比例可以达到1比3的样子,也是为了更容易找出设计中的bug。在很多小公司设计和验证还是一个人在干的。
来源网络
一起来看看前端和后端学习上有什么区别…
数字前端他是以设计架构为起点,以生成可以布局布线的网表为终点的;就是用设计的电路去实现想法的;
学习什么?主要有基本的RTL编程和仿真,前端设计还可以包括IC系统设计、验证(verification)、综合、STA、逻辑等值验证 (equivalence check)。其中IC系统设计最难掌握学习,差不多是需要多年的IC设计经验和熟悉那个应用领域才行,就像搞软件的系统架构设计一样,而RTL编程和软件编程难易程度基本相当。
数字后端他是以布局布线为起点,以生成可以送交foundry进行流片的GDS2文件为终点;就是将设计的电路制造出来,在工艺上去实现想法的。
学习什么呢?后端设计简单说是PR,但是包括的东西很多,像芯片封装和管脚设计,floorplan,电源布线、功率验证,线间干扰的预防和修正,时序收敛,STA,DRC,LVS等等,还要求掌握熟悉多种EDA工具,还要满足生产厂家的一些具体要求。
讲到这里,区别大家大概有了概念,那具体是要学习那些知识呢?这个小编也不好说,所以找来了之前培训过的一家公司现在的培训课大纲,
这里声明一下首先这个大纲只作为参考,第二,听大佬说这大纲课程是几个月更新一次,第三,重要的是这个主要最重要的是实训,用真实项目让你做,边做边学…作为新人,如果说你对实训对有项目经验的重要性没什么概念,那小编认为真的很危险…
现在那个公司招人不是要有经验的,学历高的呢,不搞几个项目做做,应聘都没有底气…话不多说,看下都有什么…
看完了这些课程大纲,有没有对要学习哪些知识有了一定的概念,对学习的方向有新的认识,其实本人看了这些给大家一点点个人建议,大家也可以按照上面的知识体系去学习…
这里我找了张校园招聘薪资的榜单,这个只能是个参考,小编个人感觉有一点虚高的感觉,当然不排除一些个人条件好的人是可以达到这个薪资的,甚至更高,这里指大多数人…
小编现在在一个二线城市的小公司,说实话,看完这些公司给的薪水后,心是哇凉哇凉的,都想在学一遍跳槽走人…
最后在来看看发展,有没有瓶颈,其实吧小编个人感觉我们这些做技术的,有两种路线可以走,一种是一直做技术,做工程师,最后成为一名很牛逼的资深大佬,这种人走到哪个公司都是很吃香的。另一种就是搞管理,成为公司的管理层,比如产品经理等等,这里就要看个人爱好了。
在来说说国内学ic设计,搞芯片设计,有没有什么好的培训机构,说实话很多人都问过这样的问题,不管是还在学校读研的,还是本科找工作的,甚至还有很多来自社会转行的,上次有一个干了6年 FPGA的兄弟问我,要转IC设计好转吗,有啥培训机构推荐的么,这里小编只能说好转,但也不好转,要看个人擅长和喜好,而且国内机构很多,但不靠谱的也很多,选择要谨慎。
还有个兄弟都已经有了offer,去了公司上班,说他啥都不会,每天就在那坐着找些资料学习,但又搞不懂,没有人带也没有项目给他做,就想找个培训机构边学习边上班,其实吧这样的情况很多,基本都是刚入行,或者应届生,没有什么项目经验,去公司后很难受,总之就是这一种感觉,小编当年也是一样,在个新的创业公司,初入公司时啥都不会,一个项目工作给到我,时间是其他人的上十倍时间,整的是天天脱发带加班的,最后还是自己报了个培训机构学习,这里就不说是哪家了哈…扯远了,话说回来,国内学ic设计小编还是比较倾向于自己待过的这家,不是打广告,主要是他们可以跟项目学习,没有什么比这个在重要的了,作为过来人,真的感觉只有理论知识是真的不能在企业立足的…