[討論] 怎樣算是一個有價值的數位IC designer

作者: superymo (pig)   2013-03-23 13:29:08
看到前面類比設計工程師的討論串,
說到類比工程師養成比數位還要久很多,
所以我想討論看看, 大家覺得當一個夠格的數位IC工程師,
須具備哪些技能呢? 又養成一個夠格的數位IC工程師需多久時間呢?
我想到的技能有如下:
1. 有設計大型IP的經驗, 知道如何制定architecture,
讓做出來的IP 可以取的area, performance, low power 的平衡
2. 有整合大型IP經驗, 熟悉AMBA Bus(AXI,AHB,APB)
3. 能快速讀通各式各樣的spec(例如USB3.0, SATA 等), 並融會貫通
4. 有系統view, 例如IP上FPGA, 或IC回來時有問題時,能快速找到問題點
5. 熟悉各種design flow 會用到的tool, 例如: Verdi, DC, Formal, Primetime,
Primepower, Synplify, ISE 等
6. 熟悉Make/Perl, 有寫script 自動化的能力
7. 會SystemVerilog, 來幫助驗證IP
8. 懂SW/FW/Analog team 語言, 能和他們溝通, co-work
9. 當過和backend 的窗口, 有和backend 溝通的能力
10. 撰寫設計文件的能力, 有些人就是可以把自己design IP 的文件寫的非常好
11.吸取新知的能力, 因為IP新規格一直出來, tool 會一直更新
以上幾點是我看到周邊一些我認為還蠻厲害的數位工程師所想到的,
不知道大家有沒有覺得還缺哪幾項沒列到的,
大家覺得養成以上能力, 需要多久呢?
但有些我覺得要看公司環境, 畢竟也要主管肯給你機會讓你碰才有機會熟悉
作者: Acme ( )   2013-03-23 13:46:00
最重要的一點,年紀不可超過35歲...
作者: superymo (pig)   2013-03-23 13:50:00
沒錯,我很好奇超過35歲的工程師都去哪了?
作者: keysman (......)   2013-03-23 13:55:00
退休了
作者: plsung   2013-03-23 13:55:00
去外商是一條路,如果在小公司會掛計畫經理頭銜繼續做工程師
作者: yolasiku (我的綠卡能吃嗎)   2013-03-23 13:56:00
寫給客戶看的文件隨便就好...給內部的就要很清楚!!
作者: plsung   2013-03-23 13:58:00
如果做到35歲沒替公司立下什麼戰績是有可能被請走...
作者: plsung   2013-03-23 14:09:00
如果是公司自己培養起來,只要產品線還在,有功勞,公司會給投
作者: plsung   2013-03-23 14:11:00
銜來留人,找年輕的來培訓兩年就跳走機會較大,公司開這麼久
作者: plsung   2013-03-23 14:13:00
主管也不是傻瓜...除非要做新產品老人學技術太慢才會找年輕
作者: plsung   2013-03-23 14:21:00
資深的會做IC系統規劃整合再分配一小block讓年輕的來coding
作者: lave70   2013-03-23 14:24:00
內文這些都能具備的話就完美了 覺得能具備6 7項以上就很強
作者: lave70   2013-03-23 14:33:00
還有一項就是1和2的終極延伸---協調和整合Whole Chip的經驗
作者: lave70   2013-03-23 14:34:00
和能力 從整體大架構 各功能 應用 搭配底下Design都能掌握
作者: lave70   2013-03-23 14:39:00
不過這個也要有機會接觸 要有一定的經歷和熟悉度才行
作者: ttokin (痛苦和驕傲)   2013-03-23 16:18:00
這幾項全都cover也是神人了
作者: ptta (ptta)   2013-03-23 16:39:00
這些還不夠.... pcb板上除了自己的chip 其他東西也要很清楚
作者: jovidream (跟著心情走)   2013-03-23 16:59:00
少了CDC和ATPG的能力
作者: superymo (pig)   2013-03-23 17:12:00
CDC全名是甚麼?
作者: lave70   2013-03-23 17:27:00
Clock Domain Crossing ?
作者: lave70   2013-03-23 17:28:00
應該是對Clock Domain/Clock Tree架構的規劃 不同ClockDomain之間資料的處理(ex:非同步處理)之類的吧
作者: lave70   2013-03-23 17:31:00
若第1項有Multi-clock design 或是whole chip整合都會碰到
作者: lave70   2013-03-23 17:36:00
1 2項或即使不大的IP或整合 如果有多個clock都有可能碰得到
作者: storier (....)   2013-03-23 20:43:00
不會CDC應該完全不能當數位電路工程師吧~~~
作者: storier (....)   2013-03-23 20:44:00
不過一個的確還欠一項,要能把電路做到比人家高頻
作者: storier (....)   2013-03-23 20:45:00
新手寫出來的RTL的確時脈低面積大,很多高手都是先有
作者: storier (....)   2013-03-23 20:46:00
gate-level的想法後再將電路以RTL實作出來
作者: lave70   2013-03-23 20:51:00
有時候要看產品應用 有時候是達到Function Spec定的工作頻率即可 頻率再上去也不見得用的到 另外如果電路規模太大
作者: lave70   2013-03-23 20:52:00
要從Gate-level去想細部架構也不容易 通常是會從大方向或
作者: lave70   2013-03-23 20:53:00
大處想辦法去省面積 ex:Memory的運用 共用電路等等...
作者: lave70   2013-03-23 20:56:00
應該說在兼顧應用性和功能性等的前提下 將電路的架構面積
作者: lave70   2013-03-23 20:57:00
功耗做最理想化 另外還有設計如何能兼顧量產 測試 偵除錯等
作者: kyll (包子)   2013-03-23 22:27:00
畢竟也要主管肯給你機會讓你碰才有機會熟悉
作者: kyll (包子)   2013-03-23 22:28:00
如果在小公司會掛經理頭銜繼續做工程師推 寫給客戶看的文件隨便就好...給內部的就要很清楚!
作者: kyll (包子)   2013-03-23 22:31:00
推 要做新產品老人學技術太慢又貴,年輕的有優勢
作者: ULISS (查無此人)   2013-03-23 22:37:00
這種問題需要問嗎????? 答案當然只有一個...........打開你的薪資單,就知道"價值"在哪裡了!
作者: kasl (魯蛇大叔)   2013-03-24 02:10:00
小公司年薪150 不知價值高不高
作者: lave70   2013-03-24 10:33:00
能做多久也是一個重點

Links booklink

Contact Us: admin [ a t ] ucptt.com