[心得] IC驗證工程師工作經驗分享
在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相關的問題歡迎一起討論。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.235.38 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1634410371.A.080.html
推
10/17 02:58,
2年前
, 1F
10/17 02:58, 1F
推
10/17 03:20,
2年前
, 2F
10/17 03:20, 2F
推
10/17 03:38,
2年前
, 3F
10/17 03:38, 3F
推
10/17 04:03,
2年前
, 4F
10/17 04:03, 4F
推
10/17 06:42,
2年前
, 5F
10/17 06:42, 5F
推
10/17 07:39,
2年前
, 6F
10/17 07:39, 6F
推
10/17 07:59,
2年前
, 7F
10/17 07:59, 7F
→
10/17 08:26,
2年前
, 8F
10/17 08:26, 8F
推
10/17 08:37,
2年前
, 9F
10/17 08:37, 9F
推
10/17 08:59,
2年前
, 10F
10/17 08:59, 10F
推
10/17 09:12,
2年前
, 11F
10/17 09:12, 11F
推
10/17 09:14,
2年前
, 12F
10/17 09:14, 12F
推
10/17 09:29,
2年前
, 13F
10/17 09:29, 13F
→
10/17 09:32,
2年前
, 14F
10/17 09:32, 14F
推
10/17 09:37,
2年前
, 15F
10/17 09:37, 15F
→
10/17 09:37,
2年前
, 16F
10/17 09:37, 16F
推
10/17 09:46,
2年前
, 17F
10/17 09:46, 17F
推
10/17 09:47,
2年前
, 18F
10/17 09:47, 18F
推
10/17 09:49,
2年前
, 19F
10/17 09:49, 19F
→
10/17 09:51,
2年前
, 20F
10/17 09:51, 20F
推
10/17 10:12,
2年前
, 21F
10/17 10:12, 21F
推
10/17 10:21,
2年前
, 22F
10/17 10:21, 22F
推
10/17 10:21,
2年前
, 23F
10/17 10:21, 23F
→
10/17 10:21,
2年前
, 24F
10/17 10:21, 24F
推
10/17 10:44,
2年前
, 25F
10/17 10:44, 25F
推
10/17 10:55,
2年前
, 26F
10/17 10:55, 26F
→
10/17 10:55,
2年前
, 27F
10/17 10:55, 27F
→
10/17 10:55,
2年前
, 28F
10/17 10:55, 28F
→
10/17 10:57,
2年前
, 29F
10/17 10:57, 29F
→
10/17 10:59,
2年前
, 30F
10/17 10:59, 30F
→
10/17 11:00,
2年前
, 31F
10/17 11:00, 31F
推
10/17 11:08,
2年前
, 32F
10/17 11:08, 32F
推
10/17 11:26,
2年前
, 33F
10/17 11:26, 33F
推
10/17 11:46,
2年前
, 34F
10/17 11:46, 34F
→
10/17 12:04,
2年前
, 35F
10/17 12:04, 35F
→
10/17 12:04,
2年前
, 36F
10/17 12:04, 36F
→
10/17 12:05,
2年前
, 37F
10/17 12:05, 37F
→
10/17 12:06,
2年前
, 38F
10/17 12:06, 38F
→
10/17 12:08,
2年前
, 39F
10/17 12:08, 39F
還有 52 則推文
→
10/17 16:23,
2年前
, 92F
10/17 16:23, 92F
推
10/17 16:29,
2年前
, 93F
10/17 16:29, 93F
→
10/17 16:29,
2年前
, 94F
10/17 16:29, 94F
→
10/17 16:29,
2年前
, 95F
10/17 16:29, 95F
推
10/17 16:40,
2年前
, 96F
10/17 16:40, 96F
→
10/17 16:40,
2年前
, 97F
10/17 16:40, 97F
推
10/17 16:42,
2年前
, 98F
10/17 16:42, 98F
→
10/17 16:42,
2年前
, 99F
10/17 16:42, 99F
推
10/17 16:47,
2年前
, 100F
10/17 16:47, 100F
→
10/17 16:47,
2年前
, 101F
10/17 16:47, 101F
→
10/17 16:47,
2年前
, 102F
10/17 16:47, 102F
→
10/17 18:00,
2年前
, 103F
10/17 18:00, 103F
→
10/17 18:00,
2年前
, 104F
10/17 18:00, 104F
→
10/17 18:00,
2年前
, 105F
10/17 18:00, 105F
→
10/17 18:09,
2年前
, 106F
10/17 18:09, 106F
→
10/17 18:09,
2年前
, 107F
10/17 18:09, 107F
推
10/17 18:52,
2年前
, 108F
10/17 18:52, 108F
推
10/17 19:44,
2年前
, 109F
10/17 19:44, 109F
推
10/17 19:52,
2年前
, 110F
10/17 19:52, 110F
推
10/17 21:25,
2年前
, 111F
10/17 21:25, 111F
推
10/17 22:02,
2年前
, 112F
10/17 22:02, 112F
推
10/17 22:29,
2年前
, 113F
10/17 22:29, 113F
推
10/17 22:53,
2年前
, 114F
10/17 22:53, 114F
→
10/18 02:26,
2年前
, 115F
10/18 02:26, 115F
→
10/18 02:26,
2年前
, 116F
10/18 02:26, 116F
→
10/18 02:27,
2年前
, 117F
10/18 02:27, 117F
→
10/18 02:27,
2年前
, 118F
10/18 02:27, 118F
推
10/18 09:32,
2年前
, 119F
10/18 09:32, 119F
推
10/18 10:56,
2年前
, 120F
10/18 10:56, 120F
→
10/18 10:57,
2年前
, 121F
10/18 10:57, 121F
推
10/18 11:25,
2年前
, 122F
10/18 11:25, 122F
→
10/18 11:42,
2年前
, 123F
10/18 11:42, 123F
推
10/18 14:57,
2年前
, 124F
10/18 14:57, 124F
推
10/18 19:28,
2年前
, 125F
10/18 19:28, 125F
推
10/19 16:09,
2年前
, 126F
10/19 16:09, 126F
推
10/20 23:52,
2年前
, 127F
10/20 23:52, 127F
→
10/20 23:52,
2年前
, 128F
10/20 23:52, 128F
→
10/20 23:52,
2年前
, 129F
10/20 23:52, 129F
→
10/20 23:52,
2年前
, 130F
10/20 23:52, 130F
→
10/20 23:52,
2年前
, 131F
10/20 23:52, 131F
討論串 (同標題文章)