“态度+勤奋+方向 缺一不可,也许再加点运气?”
——记北美Intel芯片研发中心
数字后端工程师 Rui

又到鸡汤环节了,即上次聊完八卦,这次来探讨一下技术。对每个IT工程师来讲,技术可能追求一辈子的事了,应了那句古话,“活到老,学到老”。我想大家在各自公司里面,最崇拜的莫过于那些站在金字塔顶尖的大牛们。(虽然他们可能呆板、不解风情。。。)那今天我们就来和Rui聊聊,Intel那边的技术大牛们是怎样炼成的?下面把话筒交给Rui.

Tao

Hi Rui, 又见面啦!最近工作忙嘛?

非常忙啊,这不天天加班嘛?

Rui

Tao

注意身体啊,年轻人,得劳逸结合

谢谢,项目结束后,可以出去放松一下了

Rui

Tao

嗯嗯,那我们赶紧进行我们的采访吧!上次你介绍了很多北美那边的半导体行业的发展情况,很多人都反馈很好呢~

噢,是嘛?能帮助到大家就好

Rui

请输入

我们这边有很多都是应届生,刚开始上班,对后端设计这份工作感到很困惑呢?总感觉自己什么都不会,而看公司里大牛们各种屌帅富的设计经验,心里很不是滋味。想咨询一下你,要成为后端的那些大牛,是不是只要经验积累的多,花时间熬了,能力就上去了呢?

这个问题呢,我觉得一句两句话说不清楚,经验这个东西,确实可以时间积累。但是,经验不能完全代表能力

Rui

Tao

有道理,像我干活时间那么久了,好像也没觉得有什么长进。。。

对呀,很多工作十几年的后端工程师其实也只能算implementer,知道怎么close timing,drc,lvs等等,拥有独立完成block 后端设计的能力而已.  

Rui

Tao

是的,现在国内大部分公司的工程师一般都是这样。那怎么样能进一步提升自己呢?

我觉得真正牛的后端工程师 是真正的从RTL to GDS, Synthesis, Constraint, DFT, Scan, Place and Route, Timing, drc, lvs, RV全包  

Rui

Tao

RV是啥?

reliability verification 

Rui

Tao

这么多活,做得完嘛?你们那边一般多少个人做一个项目啊?

这个得看项目大小来决定了, 我们极端的情况是 两个人做一个full chip, 和里面所有的digital block 

Rui

Tao

。。。两个人,天呐,不是开玩笑吧~~

一般,一个项目如果只是做ip, 因为我们只管digital block , 所以做起来很快。一个人两周吧

Rui

Tao

还是很牛逼啊,那一年一般做多少个项目呢?

一个人一年做几个,很难说,取决于我们有多少release和testchip

Rui

Tao

果然是大公司啊,效率果然不一样,请问你们是怎么做到的

这么说吧,这个问题还得从你前面问题说起。我觉得后端设计的大牛远不止如此,应该是经验和知识结构的综合体,对后端所有流程都非常精通,用于独立开发后端flow的能力,非常精通脚本,用来自动化一切可以自动化的东西. 

Rui

Tao

神马是经验和知识结构的综合体?

额,就以我们组的这位大牛举例来说: 第一是知识面的深度和广度. 后端设计用到的tool他全部都是expert. 这个既跟他学的多有关,比如ICC PT那几百页的User Guide他看了四遍,更重要的我觉得是跟他的工作态度有关,任何问题必须完全弄懂,所以一直能够有新的知识积累.   

Rui

Tao

四遍。。。刚查了下,那玩意有近2000页,这英文版的我连一遍都不想看呢,太费时间了,老外不是不加班么,他哪来这么多时间。。。

时间都是挤出来的。。。

Rui

Tao

好吧,我竟无言以对。。。

还不仅如此了,他对工作的完美程度和效率有着简直偏执狂的追求,在他看来,后端设计不应该是需要手动的工作,而都应该是自动化. 所有的后端流程都应该是一个cmd的事情

Rui

Tao

这点我同意,超过三遍反复的事情,就应该考虑让程序自动化了

连eco这种事也需要automate, 所以这位大牛就 从零开始 写出来一整套flow,包含了后端dc/fm/ic/pt/star/icv drc/lvs/tmax/redhawk/calibre 所有流程的automation,连timing fix的eco 都不需要人去跑,icc跑完自动做star pt,然后自动跑dmsa eco timing fix,自动回去icc eco

Rui

Tao

哇塞,我觉得这样公司可以少招好多Engineer了,哈哈~~

是啊,所以后端工程师要做的事情就是设定好automation,让server帮你做事情,等结果出来的时候基本就是timing 很clean的database了

Rui

回到你刚刚问的如何做到这么多事情,就跟他这么多年的scripting有关的, 任何可以scripting的事情,他都会写script去做

Rui

任何能提高效率的方法他都会不遗余力的去追逐,众所周知,icc里面用tcl script是比较慢的,比如他不能忍受一个tcl script在icc里面的runtime,于是便会去写个script 在ICC里面调用calibre tool做一些运算来完成同样的事情,runtime 从一个小时直接缩短为1分钟. 这只是一些小例子来表述一下大牛有什么不一样. 

Rui

总体来说我觉得态度极其重要,直接决定了一个人工作以后的learning curve.

Rui

Tao

真是厉害啊!完美和效率往往也是矛盾的,完美主义对公司往往是不好的,它会导致效率降低的,在急于tapeout时更是如此。在国内,比如现在很多公司分工明确,dcg,floorplan,clock,route,drc,sta都是不同人做的,流水线工人了!真心佩服你们组这位大牛,有时候看着这些大牛们的工作方式,瞬间知道了差距。

所以你得明白自己努力的方向

Rui

Tao

我想找个地方钻下去。。。

。。。还有一点我想说的是,大牛之所以是大牛,就是当他的知识体系结构和工作经验,解决问题的能力达到一个高度以后,是会产生一些化学作用的。在遇到棘手的问题时,他的思维所能想到的方向便比普通人精确很多,很多时候他会告诉你他觉得有可能会是什么问题,然后试试这个,试试那个,问题就找出来了. 

Rui

这个我觉得,就是在你找不到问题时,觉得没有方向无从下手时,最让人佩服的时刻。往往大牛一两句话,瞬间让你觉得茅塞顿开,想拿鞭子抽自己,怎么我就没想到。但综合来说,我觉得这种经验和知识结构的积累融合在这种时候就能体现出极大的价值了. 

Rui

当一个人从前端的设计到封装都非常懂的时候,就能够在做设计的过程中提前预料到可能出现的问题而更好的在前期做好预案。懂得越多,考虑的越周全,做的选择也就越正确,大概讲的就这个道理.  

Rui

Tao

是啊,在我看来,这更像是一种直觉了,拿到最初netlist,提取一些简单的信息就能对最后结果做出精准的预判。新手哪怕得到了一个结果也不会判断这个结果是否合理!对我个人来说,我也是欠缺这种对设计的预判能力,往往等到report出来了才后知后觉,时间浪费了,结果还不怎么样!这种直觉的提升太缓慢了,基本是一路试错,总结出来的!

Tao

谢谢你啊,Rui,给我们讲了这么多,我想我也明白了自己应该努力的方向!缺的不是努力,而是方向,即使没人给你指路时,也知道自己努力的方向!

恩恩,加油!!

Rui

大牛之路异常艰辛,态度+勤奋+方向 缺一不可,也许再加点运气?

Rui

Tao

哈哈,我认为方向+运气比态度+勤奋更重要呢!再次感谢Rui,不打扰你工作了,注意休息啊,身体可是革命的本钱~~

恩,下次有机会再继续聊,晚安各位~~

Rui

未完待续ing

公司招聘

,数字后端,数字前端,模拟layout,软件工程师,机器学习等相关人才

marco3260@163.com

努力干活吧!人生很快就过去了~||专访北美Intel芯片设计师Rui相关推荐

  1. 努力并非是人生的难题,如何做选择才是人类社会永远的课题!

    一位年轻人本科三年的成绩单成为最近国内实事的关注热点,很多旧的话题又被大家往事重提,关于我国的教育和科研的思考又被大家挠的鲜血淋漓.结论倒不见得有多么的重要,倒是这种借题发挥的过程着实让人过饱了谈论古 ...

  2. 方向不对,努力白费,人生三大“陷阱”,你踩了几个?

    常言道,人生不如意之事十有八九,从这样的一句话里面我们看似是不应该把人生中的一些琐碎的事情看得太重,那么人生对于我们来说哪些才是最重要的呢? 人的一生说长不长说短不短,唯有看清现实,方可活得自在,豁达 ...

  3. 最喜欢的一种人生应该是名利淡泊一点的人生,是一个努力奋斗的人生

    一直认为淡泊名利是个扯淡的词汇,从小到大我一直在追求着优秀,我希望同样是用一年的时间,我可以做比别人更多的事,得到比别人更优秀的荣誉以及奖励.所以高中的议论文写的最八股的就是平凡而不平庸这篇议论文,最 ...

  4. 只要每天坚持玩游戏,人生很快就会过去

    有读者在后台提醒公众号长草了,是不是消失了.的确,最近一段时间公众号都没更新文章,有几个原因说明一下 1.公众号改版后,大部分公众号的阅读量下滑都很明显,纯粹为了推送一篇文章而去更新,对读者来说是一种 ...

  5. 老闪创业那些事儿(外传)——努力干活,我错了?

    小王当年毕业时,凭借优秀的专业成绩,拿到了国内Top5互联网公司的offer,并在进入公司第二年时,从初级工程师晋升到了高级工程师,用一年时间走完了别人二.三年的路. 但之后的几年却发展的很不顺利,绩 ...

  6. 就是把努力涂抹在人生的画卷上

    干就完事了 不管first draft多么菜 一定要干 不要有那么多的consideration 不断地汲取知识 不要去吹牛皮 实践 实践 再实践 干!!!!!!!!!!!!!

  7. 驱动人生8可提供Win11专用的intel网卡驱动

    Win11与我们的距离似乎更加接近了.就在今天,Intel更新了版本号22.70.0的WiFi无线网卡驱动,不仅加入对Win11的支持,还有其他的相关驱动,相信在不久后都会陆续更新发布,让用户们倍感期 ...

  8. HP大中华区总裁孙振耀谈工作、职业与人生规划

    一.关于工作与生活 我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的.我见过的40岁附近的外企经理人大多 ...

  9. HP大中华区总裁孙振耀撰文谈退休并畅谈人生【全详细】

    发信人 : hjyc (ellis), 信区 : AdvancedEdu 标   题 : HP 大中华区总裁孙振耀撰文谈退休并畅谈人生 发信站 : 水木社区 (Wed Nov  7 22:07:22 ...

最新文章

  1. R多变量相关性分析及相关性可视化
  2. 深度丨机器人会伤害你?科学家做了实验并回答了七个问题
  3. 大脑模拟AI学习策略,这项逼近反向传播的研究登上《自然-神经科学》
  4. [Docker系列·8] Docker远程接口
  5. windows修改策略后执行命令_Windows 下的提权大合集
  6. Think In Java读书笔记:内部类覆盖及其初始化
  7. Android开发笔记(一百三十)截图和录屏
  8. C#中==操作符存在的缺陷
  9. 分享几个下载豆瓣资源的chrome插件
  10. 微信小程序tab切换,可滑动切换,导航栏跟随滚动实现
  11. 计算机硬盘找不到,电脑找不到硬盘怎么办
  12. 班级网站java,ssm班级网站
  13. 118.网络安全渗透测试—[权限提升篇16]—[Windows MSF提权模块提权审计工具]
  14. TM4C123G学习记录(2)--GPIO
  15. tensorflow中的ops(或者说op)的理解
  16. 学习能力 什么是真正的学习
  17. 库 01_EOS 普元 EOS Platform 7.6 开发版安装时没装coframe,后续再部署coframe源码的操作步骤
  18. java中for(;;)表示啥意思
  19. Oracle Spacial(空间数据库)sdo_lrs包函数
  20. MVG(second)学习笔记- 摄像机模型

热门文章

  1. 蓝桥杯嵌入式模板的构建——STM32G431RB(LCD和ADC采集电压)
  2. Pandas处理excel文件
  3. python 保存json
  4. druid监控页面 关闭_新版druid监控页面SQL不显示问题
  5. java吃货联盟订餐视频_Java——吃货联盟订餐系统
  6. Jaccard index, 又称为Jaccard相似系数 (错误处已备注)
  7. Beauty is in the eye of beholder
  8. MySQL时间戳转日期(年月日)
  9. 机器学习--集成学习Stacking算法23
  10. MATLAB算法实战应用案例精讲-【智能优化算法】森林优化算法(FOA) (附MATLAB代码实现)