首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

敝人必见(IC设计)

敝人必见(IC设计)

1,我所谓的学历优势仅仅是指公司在招聘的时候考虑的顺序和薪酬高低基本是按照学历由高至底,并不是说学历高就一定比学历底的做的优秀。本科不一定比硕士差。

2,敝人也是本科,末流重点毕业,2008年底找一画版图的工作,入司不到一月,老板说让我做PR,当时不了解PR,和老板说我对PR不了解,一点不会(本科毕业有几个会的呢),老板说他找人教我,还会再招一个硕士,很快来了一个硕士,过两天领导和那个硕士说,公司希望一个立刻干活的硕士,他说给他一年的时间。第二天…… 本科,如果有一些基础,企业可以接受没有经验,给一些时间成长; 硕士,多念了两三年,如果既没有项目经验,基础和本科又一样,为何多花钱招个硕士呢?

3,对于一个就业者,我认为他的知识和职业技能应该和他的资历是对称的,平衡的,这样的人我认为企业是不会拒绝的,也不应该拒绝。 让公鸡下蛋,不妥; 让母鸡打鸣,而不让其下蛋,也不妥。

4,对于刚毕业的学生: 如果基础扎实,进入企业,在成熟的流程上,看看成熟的case,很多东西就可以理解了,别人一解释,也就明白了,只需要积累项目经验,将理论基础融入实际。 如果没有基础,恐怕都不知道该问什么。如果又没有项目经验,tool的使用等也得培养,有几个企业愿意这样做呢? 如果有项目经验,自然就有一些基础的,进入企业就可以真正的做事了,当然ok了。一般来说本科毕业很少有做过case的,但是硕士多数会有机会的。

5,看到大家常说验证,俺也发点敝见: IC设计必将进入SOC时代,对于SOC设计,大家认为主要的工作在哪个环节上? 架构?算法?code?verification?physical design?

1,架构,据我所知,目前的SOC多是ARM的方案,只是功能模块的多少,有多少人能够想出全新的架构体系? 大量的工作是不是做些边角的修补验证呢?

2,算法,个人认为做算法是搞科研,是需要科学家的思维和脑袋的,和工程技术有些不同,大家所在的公司有都有多少人做算法研究呢?公司的算法又是从哪里来的呢?主要的工作不是验证前人的算法吗?或者做点小修改?买的soft IP:ARM,USB,DDR,有公司改动原来的code吗?几乎没有,但是买来的IP要不要验证呢?这个问题有点白痴啊!但是若是人力不足,好像可以糊弄过去。 又有几个企业能自己设计USB,DDR呢?更别说CPU了,又需要多长时间呢?有这个必要吗?估计IIC,SPI,CAN,SSP,IIS…………还没有设计出来,公司都关门了,更别说还加DDR,SATA了。从某种意义上来讲,这也不符合资源优化配置的自然规律。ARM功耗低,频率快,配套开发环境齐全,为何不用呢?openCore上的freeIP不能参考一下吗?拿过来check一下,修补一下,不比从零开始做快嘛?

3,verification,大家认为验证简单吗?敝人做后端的,不敢妄自言语,只是举个例子啊: 设计code HDL有两种:verilog,VHDL(应该还有其他的吧,但是不了解) 验证语言有:UVM,OVM,VMM,system verilog, system C,C,C++。 为何会有这么多的验证语言? 你身边有几个人可以搭建自动化的验证平台,保证coverage在95%以上? 一个case经其验证后,他敢说100%没有bug吗?

4,物理设计,每次chip的改版,要不要每个模块都重新设计验证一遍?物理设计呢?正常的情况下,代码改动,都会重新syn,PR也重来的。 SOC都会有这样的追求:低功耗,面积小,高频。这些只是前端的事吗? 很多人都觉得后端主要的工作是debug,那么debug和验证有多少区别呢?为何要debug?经验证有错。
返回列表