IC驗證工程師工作經驗分享 - 工程師

Edith avatar
By Edith
at 2021-10-17T02:52

Table of Contents

在DV工作十年,算是一個里程碑?除了分享一些心得外,也再次推廣DV這個職務。 XD

感謝遇到的所有長官、同事、還有各種機緣。

先聲明,以下都是個人經驗分享,並非表示所有公司、部門狀況。

======= 從抄自己的文章開始 =======

以下 Digital Designer (簡稱DE)
指稱主要工作是用HDL(台灣多用Verilog)設計數位IC電路的工程師

Digital Verification Engineer(簡稱DV)
工作相關技能:
Part 1,
1. Linux + shell script
2. scipt language (Perl, Python, Tcl, ...)
3. simulator (IUS, VCS, ModelSim)
4. debugger (通常是Verdi)
5. SystemVerilog
5-1. 一般常用語法
5-2. SystemVerilog Assertion
5-3. Functional Coverage
6. UVM
7. FPGA
8. 各種Protocal(AMBA, SPI, I2C, SDIO, ...)
9. Domain know-how, know-why
10. GLS (gate-level simulation)
11. Static verifcation technologies. (formal verifcation)
12. AMS (analog/mixed signal) verifcation.
13. UPF (Unifed Power Format) low-power verifcation using UPF.
14. ARM CPU architechture
15. Embedded system (C/asm firmware)
16. Emulator (Zebu, HAPS, Palladium, Veloce)
17. SystemC modeling
Part 2,
1. 驗證團隊執行規劃
2. 帶新人


新增 5-2 SystemVerilog Assertion 獨立項目,是因為除了 dynamic simulation 之外,

還可以延伸到 formal verification。

新增 5-3 Functional Coverage 獨立項目,因為更加體會到其重要性。

Domain know-how, know-why 比較多且雜,就不列出細節項目了。

主要是透過再次分享工作累積的經驗,希望傳達給各位版友,

DV的技術深度及廣度是可以做得很高,不會落後於數位設計。

關於薪資、職涯出路發展、和數位設計職缺比較等問題,很多前人都有分享過了,

不在此贅述。(補充:我覺得做DE做DV「都很好」)

順便分享以前很難回答的問題:

關於UVM的學習書籍,市面上已經明顯比以前有更多選擇了,簡體、英文書都有。

以完全不花錢來說,我推薦可以註冊 SIEMEMS Verification Academy 網站,

有免費的 UVM cookbook pdf 可以下載,不過書籍排版做得不太好,比較建議看網頁版。

另外就是如果想要初步了解DV這個職務在做什麼事情,強力推薦一本書。

以下內容取自《ASIC/SoC Functional Design Verifcation》

+ SystemVerilog + UVM (Universal Verifcation Methodology).
+ UPF (Unifed Power Format) low-power verifcation using UPF.
+ AMS (analog/mixed signal) verifcation. Real number modeling, etc.
+ SystemVerilog Assertions (SVA) and functional coverage (SFC) languages
and methodology.
+ Coverage-driven verifcation(CDV) and constrained random verifcation(CRV).
+ Static verifcation technologies. Formal verifcation (model checking),
static + simulation hybrid methodology, X-state verifcation,
CDC (clock domain crossing), etc.
+ Logic equivalency check (LEC). Design teams mostly take on this task. But
the DV (design verifcation) team also needs to have this expertise.
+ ESL—Electronic System Level (TLM 2.0) virtual platform development (for
software development and verifcation tests/reference model development).
+ Hardware/software co-verifcation (hint: use virtual platform methodology).
+ SoC interconnect (bus-based and NoC—network-on-chip) verifcation.
+ Simulation speedup using HW acceleration, emulation, and prototyping.

最後分享,敝公司最近大舉招募,這應該不算是新聞了,

有興趣的版友可以趁最近去試試看,如果有DV相關的問題歡迎一起討論。


--

All Comments

Sandy avatar
By Sandy
at 2021-10-19T01:56
好專業,推
Faithe avatar
By Faithe
at 2021-10-21T01:00
這是發哥hr在貼徵才文嗎..
Caitlin avatar
By Caitlin
at 2021-10-23T00:04
謝謝分享
William avatar
By William
at 2021-10-24T23:08
雖然不是這領域,但也推
Agnes avatar
By Agnes
at 2021-10-26T22:12
要學的東西好多喔,都不會忘記嗎
Hedwig avatar
By Hedwig
at 2021-10-25T15:54
formal有人用?好驚訝
Xanthe avatar
By Xanthe
at 2021-10-27T14:58
= ="當然有人用啊
Linda avatar
By Linda
at 2021-10-25T15:54
formal 用一堆,以後還要用更多,某些驗證快太多了
Linda avatar
By Linda
at 2021-10-27T14:58
Eartha avatar
By Eartha
at 2021-10-25T15:54
別透露太多啊 搶我們飯碗 XD
Tom avatar
By Tom
at 2021-10-27T14:58
Frederica avatar
By Frederica
at 2021-10-25T15:54
推高手前輩
Hedda avatar
By Hedda
at 2021-10-27T14:58
推推!而且很用心回覆相關問題~
Ida avatar
By Ida
at 2021-10-25T15:54
Selena avatar
By Selena
at 2021-10-27T14:58
推專業
Michael avatar
By Michael
at 2021-10-25T15:54
台商DV人力很缺,但是上層給的人好少
Oliver avatar
By Oliver
at 2021-10-27T14:58
dv很多都拿去印度做啊
Frederic avatar
By Frederic
at 2021-10-25T15:54
dv 真低難 要學東西有廣又深@@
Wallis avatar
By Wallis
at 2021-10-27T14:58
推!感謝分享
Caitlin avatar
By Caitlin
at 2021-10-25T15:54
DV比DE重要,現在搞架構的越來越多DV出身
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2021-10-27T14:58
Systemverilog寫的好要飯要到老
Rebecca avatar
By Rebecca
at 2021-10-25T15:54
Odelette avatar
By Odelette
at 2021-10-27T14:58
前陣子逛到一個在聊DV的discord https://discord.gg/9BXfwznh
Dorothy avatar
By Dorothy
at 2021-10-25T15:54
Yuri avatar
By Yuri
at 2021-10-27T14:58
"DV比DE重要,現在搞架構的越來越多DV出身",所以現在主要搞架構的是警衛嗎?因為DV比DE重要,所以現在搞架構的一定不是DE
Anthony avatar
By Anthony
at 2021-10-25T15:54
現在搞架構的比例最高的就是最重要的
Callum avatar
By Callum
at 2021-10-27T14:58
既然DV比DE重要,那DV搞架構比例應該比DE高
Ethan avatar
By Ethan
at 2021-10-25T15:54
如果沒有比較高,就是有人在胡扯
Belly avatar
By Belly
at 2021-10-27T14:58
推推
Olivia avatar
By Olivia
at 2021-10-25T15:54
Thomas avatar
By Thomas
at 2021-10-27T14:58
Sarah avatar
By Sarah
at 2021-10-25T15:54
外商架構是DV出身的越來越多,台商IP部門有些就是架構DV一體的,DV規畫作一陣子後才會讓你轉架構規劃
Daph Bay avatar
By Daph Bay
at 2021-10-27T14:58
DE開發四個月,DV要驗六個月以上,DV沒有驗完敢出去
Una avatar
By Una
at 2021-10-25T15:54
通常就是DE準備ECO到爽
Tristan Cohan avatar
By Tristan Cohan
at 2021-10-27T14:58
更別說一堆只會維護IP的DE,根本也沒有DV有更大的作
Ina avatar
By Ina
at 2021-10-25T15:54
用,台商DE政治上聲音大,DV驗到問題還敢大小聲,在
Quanna avatar
By Quanna
at 2021-10-27T14:58
某些外商,DV只看spec,驗出來有問題,DE要吵自己去
Eartha avatar
By Eartha
at 2021-10-25T15:54
喬spec,不然就是乖乖在DV要求期限內修到好
Audriana avatar
By Audriana
at 2021-10-27T14:58
就說DE門檻低惹~DV都可以取代DE惹
Donna avatar
By Donna
at 2021-10-25T15:54
Madame avatar
By Madame
at 2021-10-27T14:58
各位公司的dv可以說話這麼大聲真屌 不知patent發幾個
Bennie avatar
By Bennie
at 2021-10-25T15:54
"外商架構是DV出身的越來越多",到底有沒有超過DE?如果沒有,那DV比DE重要是怎麼嘴出來的?DV在越複雜的系統,真的越重要,但跟DE也只是平起平坐而已
Audriana avatar
By Audriana
at 2021-10-27T14:58
DV跟DE,重不重要,純粹是看個人功力,有一堆只會顧IP
Blanche avatar
By Blanche
at 2021-10-25T15:54
的DE,但也有一堆spec.比顧IP的DE還不熟的DV。
Steve avatar
By Steve
at 2021-10-27T14:58
想問是不是真的只要有coding基礎就能試試看DV? 前陣子面R的DV時聽到的
Anthony avatar
By Anthony
at 2021-10-25T15:54
就只是一個工作.沒有人重不重要.就好比醫生.有很多科別.
Caroline avatar
By Caroline
at 2021-10-27T14:58
最累的是外科跟顧急診.最爽賺最多眼科皮膚科.
Belly avatar
By Belly
at 2021-10-25T15:54
這技能樹原來才10年...神人(跪
Franklin avatar
By Franklin
at 2021-10-27T14:58
推分享
Lily avatar
By Lily
at 2021-10-25T15:54
推分享
Oliver avatar
By Oliver
at 2021-10-27T14:58
推專業分享
Barb Cronin avatar
By Barb Cronin
at 2021-10-25T15:54
推推 google最近找很多
Jacky avatar
By Jacky
at 2021-10-27T14:58
DV DE取向不同 挑覺得有趣的才是重點
Damian avatar
By Damian
at 2021-10-25T15:54
推分享
Doris avatar
By Doris
at 2021-10-27T14:58
台廠DV的地位很低啦,一堆不懂DV的老闆在亂帶
Ivy avatar
By Ivy
at 2021-10-25T15:54
推推
Enid avatar
By Enid
at 2021-10-27T14:58
DE錢就是比較多~比較秋~其他都廢物雜魚
Doris avatar
By Doris
at 2021-10-25T15:54
ip用買的~會連連看就可以賺高薪~屌打其他雜魚~爽
Mary avatar
By Mary
at 2021-10-27T14:58
要做DV最好去一線廠磨練,會比較專業,錢也不見得比較少,每個領域都有自己的專業,貶低別人實在沒意義
Dora avatar
By Dora
at 2021-10-25T15:54
而且up連連看也不是DV的工作,是DE的部分工作,樓上某樓是在看不起DE還是DV?搞得我好亂….XDDDip
Hazel avatar
By Hazel
at 2021-10-27T14:58
還是你當DE整天只被安排做連連看的工作?那誰才是廢物雜魚?
Jack avatar
By Jack
at 2021-10-25T15:54
推 感謝分享
Rachel avatar
By Rachel
at 2021-10-27T14:58
還好吧~在豬屎屋的也都瞧不起系統廠跟輪班仔阿~~門檻不高的DE不就能被人家說爽嗎?
Kama avatar
By Kama
at 2021-10-25T15:54
錢又多,同事又都台科大的~真爽
Hedda avatar
By Hedda
at 2021-10-27T14:58
一個文人相輕的概念
Cara avatar
By Cara
at 2021-10-25T15:54
真的專業的DV就是要學會樓主分享的這些,老實說要學會的技能也不比DE少,而且一樣要看自己負責吧IP的standard和spec.
Sierra Rose avatar
By Sierra Rose
at 2021-10-27T14:58
好的DV會直接拿Verdi 的waveform根據standard跟Designer說你的design哪裡有問題,差別只是沒寫rtl,但他們也要寫c code
Andy avatar
By Andy
at 2021-10-25T15:54
現在都往uvm 發展,我是覺得沒有比DE好混
Genevieve avatar
By Genevieve
at 2021-10-27T14:58
另外如果你覺得DE只是在做連連看的工作,我推論你應該是很junior
Blanche avatar
By Blanche
at 2021-10-25T15:54
系統廠也都被酸只抄公板
Tom avatar
By Tom
at 2021-10-27T14:58
Don't care
George avatar
By George
at 2021-10-25T15:54
那可能是不知道系統廠工作價值在哪的人才會那樣說,基本上就是自大的言論,…..其實酸別人都是沒必要的
Barb Cronin avatar
By Barb Cronin
at 2021-10-27T14:58
random和coverage就蠻高深的,這部分DE會需要DV來協助架驗證場景。
Cara avatar
By Cara
at 2021-10-25T15:54
而DE會需要根據DV的驗證結果來了解架構在哪些條件下有弱點並思考是否需要改善。所以兩者是相輔相成。
Hedda avatar
By Hedda
at 2021-10-27T14:58
UVM引入了C++的物件導向,然後以DUT為中心建立像是driver、sequencer、scoreboard等驗證環境。這部分就更專業了。
Charlie avatar
By Charlie
at 2021-10-25T15:54
外商收很多DV 不是因為DV可以當SA好嗎... 再者強的整合三者都會碰 這些根本不會跳 弱的DV也只會dumpfsdb叫整合看罷了Tweaker環境也建不好...
Elma avatar
By Elma
at 2021-10-27T14:58
然後一般來說 UPF CDC ESL NoC 這全是不同team 單就DV生態 能全碰的 主管應該不是普通人...
Heather avatar
By Heather
at 2021-10-25T15:54
推強者
Iris avatar
By Iris
at 2021-10-27T14:58
謝謝分享。求內推
Anthony avatar
By Anthony
at 2021-10-25T15:54
推 感謝分享
Dorothy avatar
By Dorothy
at 2021-10-27T14:58
推推
Rebecca avatar
By Rebecca
at 2021-10-25T15:54
M 果然強大!
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2021-10-27T14:58
感恩推推
Sandy avatar
By Sandy
at 2021-10-25T15:54
推推,很詳細!
Jacky avatar
By Jacky
at 2021-10-27T14:58
業界有很多叫DV的職位 因為不同公司或部門差異很大加上DV相關的資料比起DE少很多 導致很容易誤會DV的
Jacky avatar
By Jacky
at 2021-10-25T15:54
工作內容 因此才希望提供更多資訊給有需要的人參考p.s.這篇其實是徵才文沒錯XD 有想挑戰的歡迎聯絡我
Doris avatar
By Doris
at 2021-10-27T14:58
跟某a認真就輸了啦 笑笑就好
Elvira avatar
By Elvira
at 2021-10-25T15:54
dv....高不高級不知道啦 但人很多 多很多很多
Sarah avatar
By Sarah
at 2021-10-27T14:58
門檻相對低了一些 但專業起來也很專業
Emily avatar
By Emily
at 2021-10-25T15:54
感謝分享!!
Ursula avatar
By Ursula
at 2021-10-27T14:58
我部門之後好像會找一個DV manager
Cara avatar
By Cara
at 2021-10-25T15:54
謝謝分享
Tristan Cohan avatar
By Tristan Cohan
at 2021-10-27T14:58
謝謝分享
Kumar avatar
By Kumar
at 2021-10-25T15:54
少列了random驗證相關技巧?
Lucy avatar
By Lucy
at 2021-10-27T14:58
其實現在DV主管有一半PM的腳色,控管每個design phase的品質,review design architecture spec, drive design release schedule, verification, emulation, chip bring up, chip validation, reference code 給software team都要管

百佳泰vs卜蜂

Donna avatar
By Donna
at 2021-10-17T02:33
各位大大們好,小弟我南部某國立大學國際企業系碩士畢業,目前有兩份offer想請各位大 大指點,謝謝! 1. 百佳泰(已寄mail錄取報到信) 職缺:測試工程師 地點:南投 工作時間:周一到週五,早上9-18 薪水:33k*14+X 交通:住家裡,騎車15分鐘 輪班:N,試用期三個月,(試用期過有時候看專案進 ...

薪資透明會讓競爭力更好嗎?

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2021-10-16T22:53
※ 引述《villagermess (我是女生)》之銘言: : 最近新竹攻城獅 薪資透明化 : 那我們新竹工程師呢? : 大家覺得透明化會比較好嗎? : 部門彼此之間知道薪水 : 也知道主管薪水 : 知道彼此部門的總薪水 : 大家要談薪 要跳槽 要幹嘛都不用猜 : 反正低的出去也找不到更高的 : 高的會知道自 ...

文組進修科技相關產業選擇

Blanche avatar
By Blanche
at 2021-10-16T22:40
我朋友,以及我都是爛文組 最近想著要不要朝科技業轉型 也看到我們都符合條件,想比較一下這兩項 華梵大學-Java Web與大數據分析就業培訓班 https://imgur.com/fatHpJg 陽明交通大學-人工智慧與數據分析職場菁英養成班 https://imgur.com/2RMwJx7 第一個 ...

薪資透明會讓競爭力更好嗎?

Brianna avatar
By Brianna
at 2021-10-16T18:04
最近新竹攻城獅 薪資透明化 那我們新竹工程師呢? 大家覺得透明化會比較好嗎? 部門彼此之間知道薪水 也知道主管薪水 知道彼此部門的總薪水 大家要談薪 要跳槽 要幹嘛都不用猜 反正低的出去也找不到更高的 高的會知道自己高 會多做些 大家同意公開薪資嗎? 反正我低薪 我沒差 頂多被笑 但我想知 ...

矽品製程工程師

Lucy avatar
By Lucy
at 2021-10-16T18:00
※ 引述《s3136163 (蛋餅)》之銘言: : 各位大大好,這邊是國立化工碩畢業,因版上的資料都比較舊,想請問矽品現在的風 : 平有比較好嗎,會考慮矽品主要是離家近,最近面試的製程工程師目前只知道常日班,休六日,偶爾會加班這樣,想請問版上大大們,有更詳細的情報嗎,長官跟同事氣氛如何?或是薪資跟待遇,年終是 ...