寫給想做IC設計的本科生
2年后, 我比較幸運的進入一家做IC的公司, ... 現(xiàn)在在公司SoC部門做系統(tǒng)設計
我的經(jīng)驗是, 要想在IC行業(yè)有好的發(fā)展, 自己的知識結構要有足夠的廣度和深度, 而這些東西只靠在學校讀書是無法獲全的.
本科生的基礎,只要你是電子專業(yè)的,并且大學期間沒有專注于泡妞, 做IC設計應該沒有任何問題.
IC領域的發(fā)展速度是所有行業(yè)里最快的, 這依賴于工藝和材料技術的發(fā)展, 新的材料和工藝, 可能隨時刷新這個領域的理論和方法論... 比如深亞微米工藝引出的功耗設計理論; 比如超大規(guī)模SoC導致新的驗證學方法.....等這些東西變成大學教材的時候, 相信我們又正在面臨工藝帶來的新問題.
所以, 作為一個IC工程師, 更重要應該是超強的學習能力,理解能力,應用能力,對新技術的敏感和耐心.
如果你要領導IC領域的發(fā)展, 那本科那點東西是絕對不夠的;
如果你要做IC理論的應用工程師, 那本科應該是夠的;
說IC行業(yè)太泛泛了, 誰也不能一個人貫穿整個行業(yè).
IC行業(yè)就目前而言, 公司的結構是這樣的:
1. 驗證部門, 以前只是做模擬(NPW),和數(shù)字部分的FPGA驗證, 現(xiàn)在又多了一個專注于功能驗證的新分類
這個新分類使用新的驗證理論和驗證工具(vera, systemverilog, systemc, e...)
2. 數(shù)字前端, 專注于功能模塊,算法設計以及功能級別的仿真
3. 數(shù)字后端, 專注于數(shù)字部分RTL的綜合,靜態(tài)時序分析,形式驗證以及數(shù)字部分版圖
4. 數(shù)字系統(tǒng), 專注于數(shù)字系統(tǒng)的設計,構架, 功耗分析,以及全芯片的版圖的布局設計和全芯片仿真;
這個部門就是做系統(tǒng)設計的, 負責協(xié)調(diào)其他所有部門的工作, 項目所有的spec從這里產(chǎn)生.
5. 模擬前端, 專注模擬電路設計,仿真
6. 模擬后端, 這個就是傳說中的版圖, 負責模擬電路的版圖設計,全手工布線. 和畫PCB板相似,比較挑戰(zhàn)的還是高頻/射頻.
7. 軟件部-底層驅(qū)動, 有些也叫firmware部門, 與驗證部門協(xié)作. 負責底層驅(qū)動. 如果芯片里含有ROM, 編碼和調(diào)試工作也是這個部門完成
8. 軟件部-系統(tǒng)軟件, 與應用有關, 負責操作系統(tǒng)設計/移植,系統(tǒng)軟件的編寫以及調(diào)試
9. 技術支持部門, --- 你可以不擅長設計, 但你一定要懂設計
10. 市場部門, --- 你可以不懂設計, 但你一定要會吹產(chǎn)品
當然, 一個公司不可能有那么多部門, 其中很多通常是合并在一起.
我想, 除了系統(tǒng)設計這個部門, 本科生應該有信心進入其他任何一個部門吧?
其中,我們會感覺數(shù)字后端和模擬是本科生的一個門檻, 其實并不是, 如果說有
門檻的話, 我相信這個門檻對碩士生也是一樣的高度. 因為這兩個部門往往都是要求豐富的設計經(jīng)驗, 沒有經(jīng)過流片的考驗, 理論再扎實也是虛的.
一個公司要吸收應屆生到這兩個部門的話, 本科生和碩士生都是可以考慮的.
雖然微電子的理論在很多大學是研究生的課程,但就本科的理論基礎, 也很容易看懂.只要你有鉆研的耐心和學習的能力,并且又不急著結婚生子, 其他的都不會是障礙.
說了那么多, 這些都不可能直接幫助你進入一個IC公司.
畢竟, 現(xiàn)在本科生的整體素質(zhì)在下降, 所以也不要怪企業(yè)在意識形態(tài)抬高人才流入的門檻. 但是, 我們也應該看到, ...研究生的整體素質(zhì)也在急速下降.....
我不建議本科畢業(yè)后就接著讀研究生, 這個道理大家都應該清楚吧?
摸黑讀了十幾年書, 都不知道以后要用它干什么!! 即使給自己描繪了一個美好的藍圖, 也不知自己能不能勝任....現(xiàn)在好不容易告一段落, 你是想立刻實踐一下, 還是繼續(xù)摸黑前行呢?
....結論:
如果你想以后從事IC行業(yè)的話, 即使畢業(yè)后不能立刻進入IC設計公司, 也沒什么.
你只要在心里牢記這個目標, 并計劃好這兩年應該獲得哪些積累就足夠了.
等到你某天幸運的進入一家IC設計公司, 知識結構的廣度和深度一定能幫助你走的更順利!