FPGA設計工程師與數字IC前端設計工程師職業發展對比如何?

我今年3月從西安電子科大微電子專業碩士畢業,畢業後留在了西安的一家初創型IC設計公司工作(決定留在這裡已經是去年9月份的事了),當時留在這裡是主要是因為已經在這裡實習了一年,領導比較認可我的工作,自己也覺得這個平台還不錯,覺得發展機會應該比大公司會多。

連上實習的時間,我已經在這裡工作了兩年多了,在這期間慢慢發現了一些問題。主要有兩方面吧,一是公司的研發流程不規範、項目的管理和推進也比較亂;二是做的工作比較雜(工作需要),在這兩年的時間裡,我做了數字驗證,Hspice模擬,晶元demo板設計,晶元測試的工作,但每一項都是淺嘗輒止,沒有深入下去,現在發現自己沒有一項能拿得出手的技能,心裡很發虛。

現在我萌生了換工作的念頭,主要是想進一家大公司,學習一下規範的研發流程,並可以在某一個方向深入下去,讓自己有一個核心競爭力。

有兩個方向在考慮:一是FPGA設計工程師方向,我在做demo板時接觸到了FPGA應用方面的一些設計工作,感覺自己對這方面更感興趣一些,在西安做FPGA應用開發的公司好像也比IC設計公司多一些。但是前幾天和一個在這個方向做了三四年的朋友諮詢時,他卻一直勸我不要從事這個方向的工作,他個人認為這個方向的發展前景沒有IC設計的前景好,他自己也在考慮轉向嵌入式方向。

二是數字IC前端設計方向,對這個方向我也是有興趣的,但感覺不如FPGA應用方向的興趣濃,而且在西安這個方向的公司不太多,特別是大公司更是寥寥無幾。由於各方面的原因,我打算就留在西安發展了,因此擔心如果從事這個行業,以後在選擇性上會受到限制。

仔細來講,這兩個方向還有很多更細的方向,現在我還沒有考慮到這個程度,因此沒法說的更細的方向選擇了。對於這兩個方向,我都沒什麼項目經驗,基礎都差不多。從自己的興趣和工作選擇性方面考慮,我自己更傾向於從事FPGA應用開發方面的工作,但不知道這個方向的發展如何。

希望有前輩高人可以指點迷津,分析一下這兩個方向的發展前景。小弟在此先拜謝了!


你自己心裡已有答案,只是別人勸你,讓你對自己的路有懷疑而已。

1. 同等條件下,比如我在上海,傾向於IC設計,但非同等條件則另說。比如四年前換工作時,信誓旦旦地說要轉型,遠離通信業FPGA,拒絕FPGA原型驗證,進IC業設計或驗證。也拒過不少機會,但聽說Synopsys的IP驗證崗位,包括VCS驗證、綜合等,而不僅僅是FPGA上板,又產生動搖,最後還是去了,拒絕了其它的IC驗證崗位(這個名頭那時還較有吸引力)。

到後來只能一條道走到黑了,再讓我完全扔掉FPGA轉型也不大可能了,沉沒成本在那裡,再者這塊也不是就不 如IC設計與驗證那樣沒前途(錢途),做得好,銀子照樣可觀。比如新發現兩塊熱點,FPGA異構計算與Emulator硬體模擬加速,看似也相當不錯啊。

2. 你現在只是有想法而已,還沒付諸行動,不像別人offer擺在這裡待選擇(就像鬥地主一樣,牌都在手上,決定出2還是王呢?)。所以最後能怎樣,找到了什麼樣機會,覺得合適就接受,不合適就下一個唄。就像打麻將一樣,人家打的不胡,賭自摸,但胡的子越來越少,打的也要,自摸更好唄。


數字IC前端吧。不過,無論數字IC還是FPGA,一旦HDL寫多了,難免會想:為何不轉去做軟體?


FPGA

如果FPGA是偏設計的方向的話,那這個以後會是一個比較熱的方向,因為是軟體化的東西,直接上手做設計也不會有很大問題。如果是用來驗證的FPGA似乎發展不會很好。

IC前端的需求量現在已經越來越小,而且現在缺的基本是驗證,沒有工作經驗直接去做設計在中小型公司是不大可能。

或者直接轉行做軟體吧

當然我只是一個應屆生 僅供參考


已經從fpga轉到軟體系統設計


謝邀!兩種工作各有各的好,也各有各的不好。大公司有大公司的優勢,比如你提到的規範的研發。如果一開始就進入小公司,學了很多技能,是你獨特的優勢。

我說的好像都是廢話,其實就是想表達,人的發展路線各不相同。找到你自身的競爭力是主要目標,在什麼公司從事什麼工作是其次的。


推薦閱讀:

IC行業的項目經理是做什麼的?
能不能推薦一款入門級FPGA開發板?
quartus中對某個module寫tb時,tb中可以用FSM寫個數據流做激勵嗎?

TAG:職業發展 | 現場可編輯邏輯門陣列FPGA | 工程師 | ASIC | 數字集成電路 |