在前端設計和功能驗證之間做對比的情況是很常見的,但隨著IC設計業的發展,很多初入行的ICer對其他崗位之間的異同點也很好奇。比如驗證和DFT。
對一顆芯片來說,驗證會讓芯片正確地實現規格書所定義的功能;DFT會讓芯片的制造測試、開發和應用變得更加高效、容易且便宜。
功能驗證是檢查芯片設計錯誤/失誤的重要環節,工程師需要在驗證過程中發現性能不滿足、設計代碼功能bug等問題,并且盡可能提升驗證覆蓋率。
簡而言之,就是確保設計符合其設計規范和所期望的功能。
閱讀design spec,編寫verification spec,制定test plan。
搭建驗證環境 (C/C++,systemC,systemverilog)。
創建test cases。
監測regression和提升coverage。
support其他工程師。
DFT可測性設計是在設計電路時為了達到故障檢測目的所做的輔助性設計,也就是在電路設計之初就考慮測試的問題,主要用來檢測生產故障。
說得再簡單一些,就是在設計芯片的時候進行一些“埋點”操作,等芯片生產出來之后,可以通過外面的端口看到內部的情況。
參與芯片DFT架構定義和設計。
完成DFT電路設計,包括Scan、Mbist、Bscan等。
協助后端團隊處理DFT相關的時序分析和timing收斂工作。
參與ATE,debug 測試failure。
這兩個崗位在整個芯片設計流程中分管的是不同的部分,負責的內容也各不相同。
有的公司將DFT劃分在RTL代碼設計環節,屬于前端設計的一部分;有的公司把他劃分在網表上做,屬于后端設計的一部分。
驗證就不用多說了,在前端設計之后,后端設計之前。
如果非要說這兩個崗位一些共通之處的話,他們和設計端其他崗位一樣——都要確保芯片的性能高、功能、功耗符合Spec要求。
在驗證和DFT中該如何做選擇呢?
首先需要明確一下兩個崗位的入行門檻和難度。它們對學歷門檻(本科及以上,碩士優先)和專業要求(理工科,微電子/電子類優先)是差不太多的。
如果考慮市場需求。
現在芯片的集成度極高,且數字類芯片迭代較快,每款芯片都必然要進行完備的驗證流程,所以業界所傳(前端)設計與驗證1:3也不是空穴來風,只是很多公司目前并不能達到這個理想配比而已。就客觀情況來說,驗證崗的整體需求量大于DFT。
如果考慮崗位容量。
因為需求量大、門檻相對較低、薪資水平可觀等優點,驗證崗位自然吸納了一批理工科人才,其中也不乏一些大佬級選手,不去卷大廠和ssp的話其實問題也不大。但相較之下,DFT競爭情況就稍微好一些。
如果考慮薪資待遇。
相信現在大家都比較清楚,數字IC設計端的幾個崗位薪資待遇其實都差不太多。以今年秋招舉例(Base上海+學歷211碩士),某集團旗下的公司給前端設計崗基本在35W+,某GPU廠商給功能驗證崗30-35W左右,某IP授權類廠商給DFT崗30W+股票的待遇。當然,不同公司、不同學歷背景薪資之間還是有差異的,整體來看今年秋招薪資分布比較密集的區間是30-45W。
如果考慮長期發展。
正常情況下,一家IC設計公司的驗證團隊是最龐大的。所以如果未來想要帶團隊的話,還是驗證崗的可能性更大。
DFT是一個越在大廠越重要的角色(一些小公司是沒有專門的DFT團隊的)。DFT工程師需要懂設計、懂測試、懂電路,但前些年我們對DFT并不算重視,近些年才逐漸進入高端線,所以現在的DFT工程師極其稀缺。 畢竟人才以稀為貴,前景也是很光明的。
-
IC
+關注
關注
36文章
6018瀏覽量
176965 -
DFT
+關注
關注
2文章
232瀏覽量
22955 -
驗證
+關注
關注
0文章
61瀏覽量
15323
原文標題:IC驗證和DFT哪個更好,更有前景?
文章出處:【微信號:IC修真院,微信公眾號:IC修真院】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
IC驗證云平臺優勢明顯,這家本土EDA公司如何御風先行?

淺談DFT可測性設計的工作原理

DFT的常見誤區與解決方案
DFT在生物信號分析中的應用
DFT的優缺點比較 DFT在機器學習中的應用
DFT與離散時間傅里葉變換的關系 DFT在無線通信中的應用
DFT在圖像處理中的作用 DFT在音頻信號處理中的應用
如何使用DFT進行頻譜分析
DFT在信號處理中的應用 DFT與FFT的區別
智能IC卡測試設備的技術原理和應用場景
【「數字IC設計入門」閱讀體驗】+ 數字IC設計流程
Lint靜態驗證工具如何助力IC設計

北京清微智能科技有限公司發布IC驗證新方法,實現雙DUT驗證

評論