當(dāng)大家在尋求這個問題的答案時,一定要先區(qū)分兩個概念:高效入門和速成。數(shù)字IC設(shè)計,是不存在速成的。曾經(jīng)有同學(xué)發(fā)現(xiàn)自己兩三個月學(xué)完了幾本書,最終也只是紙上談兵。大多企業(yè)連面試資格都不會給,即使有一個面試機會也是費盡力氣爭取來的。面試中企業(yè)問的問題,回來不上來;企業(yè)想要的項目經(jīng)驗,完全沒有。最終的結(jié)果自然是涼涼。所以,本文也是希望為大家提供一個高效入門的思路。
- 崗位選擇 -
在數(shù)字IC眾多崗位中,你想要入行哪一個?
如果對數(shù)字IC的各個崗位還沒有概念的話,建議先看一遍之前發(fā)布的這篇文章:
《一篇文章講清楚芯片設(shè)計全流程及相關(guān)崗位劃分》
數(shù)字IC設(shè)計大致可以劃分為:系統(tǒng)架構(gòu)、前端設(shè)計、功能驗證、DFT、后端設(shè)計、模擬版圖。由于架構(gòu)師已經(jīng)屬于天花板,DFT工程師崗位市場需求量小,故這兩個暫拋開不談。
再來看看前端設(shè)計、功能驗證、后端設(shè)計、模擬版圖這四個崗位。首先來看基礎(chǔ)知識方面:
1. C語言
2. 微機原理
3. Linux常用操作
4. Verilog語言
5. 數(shù)字電路基礎(chǔ)技術(shù)
以上內(nèi)容屬于基本標(biāo)準(zhǔn),可以簡單理解為“入行必備”,也是入行學(xué)習(xí)的第一步。其次,不同的崗位本質(zhì)上的工作內(nèi)容和需要掌握的知識技能也是不同的。
前端設(shè)計
學(xué)歷與專業(yè):碩士起步(部分企業(yè)接受優(yōu)秀985/211本科生)。微電子/集成電路科班出身優(yōu)先,相關(guān)理工科專業(yè)亦可。
內(nèi)容與職責(zé):根據(jù)Spec,使用硬件描述語言,Verilog HDL完成各模塊功能的RTL設(shè)計。
技能與工具:Verilog HDL語言、EDA工具、SoC設(shè)計、數(shù)字電路等。
推薦圖書:《Verilog數(shù)字系統(tǒng)設(shè)計教程》(第三版)、《SoC設(shè)計方法與實現(xiàn)》(第三版)
功能驗證
學(xué)歷與專業(yè):碩士優(yōu)先,接受本科(985/211>重本>普本)。微電子/集成電路科班出身優(yōu)先,相關(guān)理工科專業(yè)亦可。
內(nèi)容與職責(zé):搭建驗證環(huán)境,設(shè)計測試向量并收集驗證覆蓋率,確保RTL設(shè)計滿足Spec。
技能與工具:驗證工具(UVM/EDA)、理解算法/協(xié)議、SV語言和腳本語言(perl/python)等。
推薦圖書:《SystemVerilog測試驗證平臺》(中文版)、《UVM實戰(zhàn)》
后端設(shè)計
學(xué)歷與專業(yè):碩士優(yōu)先,接受本科(985/211>重本>普本)。微電子/集成電路科班出身優(yōu)先,相關(guān)理工科專業(yè)亦可。
內(nèi)容與職責(zé):由RTL綜合出門級網(wǎng)表,布局布線,時序分析,DRC/LVS,到輸出版圖文件。
技能與工具:innovus/ICC、calibre、PT等。
推薦圖書:《數(shù)字集成電路設(shè)計透視》、《數(shù)字集成電路后端設(shè)計》
模擬版圖
學(xué)歷與專業(yè):碩士優(yōu)先,本科次之,接受大專。微電子/集成電路科班出身優(yōu)先,相關(guān)理工科專業(yè)亦可。
內(nèi)容與職責(zé):根據(jù)后端工程師完成的電路設(shè)計圖,繪制版圖。
技能與工具:EDA工具、熟悉OP/BG/ADC/PLL/Memory等。
推薦圖書:《模擬電路版圖的藝術(shù)》、《集成電路版圖基礎(chǔ)》、《集成電路設(shè)計教程》
當(dāng)我們搞清楚所有崗位的要求和需要掌握的知識技能后,再結(jié)合自身情況做出選擇方為上策。