資工豬屎屋職缺 - 工程師

Ina avatar
By Ina
at 2020-06-21T12:20

Table of Contents

說到驗證DV,大致上分成三類:
logic verification, architecture verification, post-silicon,
就業市場上面,九成九的DV都是做logic verification,
工作內容就跟鄉民說的一樣,
寫SV, testbench, test pattern, random-constrain,
固然現在的DV用很多SV UVM以及OOP的概念,
但是真正用到很深的UVM OOP的公司非常少,
即使我當年在高通跟ARM,
UVM也只是公司內剛剛開始架構而已,
所以資工在logic verification的優勢沒有那麼明顯,
反而會被要求對邏輯設計的理解要很深,
比方說很多大公司的DV面試還是考設計state machine, vending machine,
標準考題是設計販賣機能夠收銅板賣飲料然後找零錢,
這個根本就是Design Engineer的考題,
很少公司的DV會去考UVM以及OOP,微軟DV有考,

更誇張的是我從前當面試官面試了上百人,
我每次都只考兩題: 用SV sorting array, reverse link-list,
(微軟DV會考這兩題),
十年來上百人面試,沒有任何一個人能夠回答這兩個問題,
你就知道業界對DV的程式設計能力要求有多低

而且logic verification真的就是Design Engineer的小弟,
是Design Engineer賞口飯給小弟吃的,
你要驗證的block必須是DE願意給你驗,
完全看DE臉色,不要相信什麼資深工程師才能當DV的鬼話

相對而言,
architecture verification, post-silicon才是真的吃經驗跟資工系的專長,
但是這種缺非常少,
因為大部分的IC設計都很小也不太需要這兩項,
除非你的設計非常大而且也跟CPU AI相關才會比較需要這兩項,
而且CPU AI的設計對architecture還有軟體專長的要求非常重視,
比方說,CPU AI設計必須有相對應的compiler, os driver/kernel,
這個已經完全跳脫邏輯設計的層面,
不管你的邏輯設計多好,
要是不懂軟體,編譯器以及OS的概念,
你設計出來的晶片就是垃圾,
即使是logic bug-free也是一樣垃圾,
這才是資工系在這地方最拿發揮才能的地方

比方說,當年我在做SnapDragon的時候,
有一套ARM architecture tests, 大概幾百萬個tests,
這是個ARM給的公版 architecture tests,
ARM要求必須all pass才能賣晶片,
這個就像是個black box testing一樣,
而且是你完全不能改的tests,
當時有幾個fail是真的架構設計出了問題,
只有跑在特殊的軟體/compiler/OS場景才會發生,
這個DE根本不懂也不會debug,
只有資工背景的人才有辦法抓出問題,
當年我在高通就是帶一群人做這個,
全公司我應該是最懂整個ARM架構的人,

同樣的設計AI晶片,
你必須在上面跑各式各樣的ML Model做驗證,
這也非常需要資工跟軟體的背景,

至於post-silicon是另外一個故事了,
這個更是需要資工跟軟體背景,
基本上我在各大公司最後也是關鍵的部分都是post-silicon的地方,
裡頭故事很多


※ 引述《jpopaholic (日音スキ)》之銘言:
: ※ 引述《Kuba4ma ()》之銘言:
: : 目前所知資工去豬屎屋的職缺
: : 好像就演算法和軟韌體最為大宗
: : 軟韌體聽說是在擔屎
: : 會寫C就好 工作較操 很缺人 比較不看重學歷(四中碩就可以進一線)
: : 相對演算法就可能要四大學碩畢
: : 我這樣的理解有錯誤嗎
: 會嗎,理論上資工有部分會碰到電機的部分
: 電機也會碰到資工的部分
: 像計算機組織,資工和電機都會碰到,只是一個必修另一個選修
: 數位電路設計/實驗 資工和電機都會碰
: ....
: 畢竟軟硬體相輔相成
: 我論文幾乎都在做hadoop
: 還是一樣進豬屎屋,就算面試講論文出來豬屎屋的人也多半聽不懂
: 所以誰說資工只能進這兩個職位
: 你有兩把刷子照樣也可以當DD
: 雖然我是DV
: 我還聽過光電進DV的
: 雖然不論DD或DV電機比較多就是了
: 但是目前DV比較熱門,而且比較不限科系
: 畢竟DD和DV都是差不多想法會進入驗不到的盲點

--

All Comments

Bethany avatar
By Bethany
at 2020-06-22T15:12
鏈接反轉在CS是送分題
Robert avatar
By Robert
at 2020-06-26T23:45
Quick sort和merge sort也是必背考古題,幾乎是要能夠隨
時隨地默寫出來答案
Emma avatar
By Emma
at 2020-06-28T18:54
太麻煩了 一加一等於二就可以讓64位元加法器測試通過
Mia avatar
By Mia
at 2020-07-03T11:35
你這樣說出來,那個推文說de leader該由dv當的臉很腫
Joseph avatar
By Joseph
at 2020-07-05T19:04
很猛
Quanna avatar
By Quanna
at 2020-07-05T21:13
所以年薪有上看千萬嗎
Audriana avatar
By Audriana
at 2020-07-09T19:28
應該有五十鎂
Selena avatar
By Selena
at 2020-07-14T12:45
非相關產業,請問原PO的意思是有九成DV做的事,DE也能做,
只是多找一個小弟來做的意思嗎?但剩下一成的DV才是晶片設
計的領航人
Callum avatar
By Callum
at 2020-07-18T09:40
說真的要做CPU的時候不管你是EE或CS背景都要把computer
Joseph avatar
By Joseph
at 2020-07-19T04:47
architecture 弄得很熟, architecture compliance tests應
Todd Johnson avatar
By Todd Johnson
at 2020-07-20T03:14
應該是要做到DE/DV都有能力debug才是正解
Doris avatar
By Doris
at 2020-07-20T07:29
DV DE 還是差蠻多的@_@~但找工作DV好找很多
Rae avatar
By Rae
at 2020-07-21T02:33
對於自己設計的東西驗證的強度應該要大於公版ACK才對
Victoria avatar
By Victoria
at 2020-07-24T21:46
看來這位大大都繞了一圈 現在應該是某A公司
不過做硬再怎麼做 薪水軟的還是屌打
Carol avatar
By Carol
at 2020-07-27T18:12
q.sort(); q.reverse(); 寫完了
Elma avatar
By Elma
at 2020-07-27T23:33
sv不是本來就有array sort嗎…
Daph Bay avatar
By Daph Bay
at 2020-08-01T03:56
UVM現在好多都要了 Bcom IBM 甚至WD都要
Noah avatar
By Noah
at 2020-08-05T13:38
top level測到的問題值得回block level檢討為什漏掉
Charlie avatar
By Charlie
at 2020-08-06T23:42
感謝經驗分享
Freda avatar
By Freda
at 2020-08-10T20:31
螃蟹有考UVM不同transactor如何傳遞
Joe avatar
By Joe
at 2020-08-11T06:08
所以現在到底是誰在說台灣資工不好只能出國的
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2020-08-16T02:55
連豬屎屋非軟韌都有職缺
Ula avatar
By Ula
at 2020-08-17T08:43
Compiler 也是在做 Porting 吧。現在那需要設計Compiler
Sarah avatar
By Sarah
at 2020-08-21T13:05
是資工「學生」不屑豬屎屋的天花板情結比較重吧,豬屎
屋的電機工作內容有涵蓋資工領域,淺一點的電機自己cove
r,深一點的公司傾向找純軟,但偏偏資工「學生」說那根
本不能算是,已經是夕陽產業了
Doris avatar
By Doris
at 2020-08-25T09:14
跟面板一樣夕陽的夕陽產業~ 資工魔人學生會給你下這種
結論
Iris avatar
By Iris
at 2020-08-29T04:50
推經驗分享
Anonymous avatar
By Anonymous
at 2020-09-02T13:24
Agnes avatar
By Agnes
at 2020-09-04T17:05
專業給推
Madame avatar
By Madame
at 2020-09-05T01:05
跪求內推
Ophelia avatar
By Ophelia
at 2020-09-08T00:18
我做過兩年的arch dv,真的很好玩
那陣子應該是我工作以來學到最多東西的時候
Tracy avatar
By Tracy
at 2020-09-11T17:20
arch dv要做到頂尖,真的是從arch到sw stack都要弄得很清晰
Madame avatar
By Madame
at 2020-09-14T08:34
然後我們team面試新人也是考C++和arch為主
Gilbert avatar
By Gilbert
at 2020-09-17T16:32
後來會離開主要是受不了整天跟一堆自己不會debug又自作聰明
的老印DE吵架...
Quintina avatar
By Quintina
at 2020-09-20T09:58
感謝分享
Harry avatar
By Harry
at 2020-09-23T14:47
post silicon 可以多講一點嗎? 是指刷fail ic? or?
Blanche avatar
By Blanche
at 2020-09-25T15:42
樓上 軟體就是上帝,哪怕再廢的程式都不能出錯
除非從作業系統到編譯器到原始碼都有自製的掌控力
Jacob avatar
By Jacob
at 2020-09-27T19:46
推分享
Mia avatar
By Mia
at 2020-10-02T02:40
Formal verification其實也蠻適合資工作的
Anonymous avatar
By Anonymous
at 2020-10-06T05:20
台灣找的到formal verification的職缺嗎
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2020-10-09T16:02
偏偏現在很多人只會call api
Kyle avatar
By Kyle
at 2020-10-13T15:17
formal verification 台灣公司有用越多越多的趨勢,但
現在還不成氣候,Cadence Synopsys formal Tool 開發
還比較多接觸機會
Todd Johnson avatar
By Todd Johnson
at 2020-10-18T07:48
call api何錯之有?
Elma avatar
By Elma
at 2020-10-23T00:17
Call api 沒錯,只會 call api 有錯
Robert avatar
By Robert
at 2020-10-27T02:39
謝謝前輩分享,在oversea_job就看過你的許多熱心分享
文 :)
Iris avatar
By Iris
at 2020-10-31T17:59
感謝分享

數位電路/專利工程師

Blanche avatar
By Blanche
at 2020-06-21T11:54
各位前輩好我是剛做專利工程師幾個月的新人, 前些陣子疫情的關係導致年初面試的一些公司的offer現在才發下來 於是現在不知道該怎麼選才好...想請問各位前輩意見~感謝大家(_ _) 背景:國立大學電資博士,學習過程有點波折再當個兵已經快35歲了Orz 公司 A ...

園區工程師過45歲以上大部分都轉職嗎?

Mason avatar
By Mason
at 2020-06-21T10:45
※ 引述《ben28 (ben)》之銘言: : 總覺得園區工程師如果過了45歲 : 升不上去主管職位大部分都會轉職 : 還是我的看法是錯的? : 譬如像大公司如台積,聯電,鴻海,華邦,華碩 : IC design house如聯發,瑞昱,立錡 : 的工程師過了45歲還升不上去主管 : ...

興富發VS帆宣科技

Bennie avatar
By Bennie
at 2020-06-21T10:45
代po文 小弟畢工作經驗2年 目前面試完一輪 興富發建設和帆宣科技抉擇 興富發(齊裕營造) 職務:現場機電工程師 薪資:試用期3個月全薪45000, 沒有 ...

offer請益 (TSMC/台塑)

Michael avatar
By Michael
at 2020-06-21T10:43
分享一下我跟我大學同學的職涯比較 A B 0-3年 天后宮 天后宮 3-5年 新加坡FAB 台塑集團 6-9年 N外商 台塑集團 10-15年 Q外商 化工外商 A一去新加坡薪資就破200了 B在 ...

令人討厭的『為什麼』工程師

Quanna avatar
By Quanna
at 2020-06-21T09:49
其實帶人 或是要請個人或團隊執行任務的時候 說明為什麼本來就是最基本的 其實好的公司很多都會教你 1. 先思考為什麼要做這件任務? 2. 不做的後果是什麼? 3. 有沒有更便宜的替代方案? 其實菜鳥challenge根本小菜一碟 你要是待那種頂級的公司 隨便一堆10年以上 ...