當(dāng)你轉(zhuǎn)行成為一名數(shù)字芯片工程師后:
你朋友:你現(xiàn)在在搞芯片?
你:對(duì),芯片設(shè)計(jì)相關(guān)的。
你朋友:那你們一般多久下一次產(chǎn)線(xiàn)?
你:我不進(jìn)產(chǎn)線(xiàn),我們工作環(huán)境類(lèi)似程序員。
你朋友:奧,就也是要敲代碼?
你:Emmm...也不是敲代碼。
你朋友:那你們平時(shí)都干啥?
你:這,怎么說(shuō)呢...
(如果你是功能驗(yàn)證工程師,大概率還要解釋半天驗(yàn)證和測(cè)試的區(qū)別)
這還是略懂一些的朋友。
如果是長(zhǎng)輩問(wèn),什么技術(shù)員、坐辦公室的、搞電腦的、搞手機(jī)零件的......就更千奇百怪、離譜至極。
請(qǐng)把“真實(shí)”敲在公屏上。
所以這也算是一篇科普向的內(nèi)容。
如果你已經(jīng)是芯片工程師,也面臨上面的情況,不妨以后就這么介紹。
如果你是打算入行IC的小白,目前還在云里霧里,也可以先認(rèn)真了解一下——什么是數(shù)字IC設(shè)計(jì)。
1數(shù)字IC是什么?
IC英文全稱(chēng)Integrated Circuit,也可以直接理解成芯片。平時(shí)經(jīng)常提的半導(dǎo)體、集成電路,雖然指向各有側(cè)重,尤其是半導(dǎo)體,嚴(yán)格來(lái)說(shuō)是半導(dǎo)體材料,但是平時(shí)大家都粗略地、直接地理解成芯片相關(guān)的領(lǐng)域。
現(xiàn)在比較火的除了數(shù)字IC,還有模擬IC。數(shù)字IC就是用來(lái)傳遞、加工、處理數(shù)字信號(hào)的。模擬IC就是用來(lái)處理自然模擬信號(hào)的,要更難一些、門(mén)檻也更高。
目前的情況是,數(shù)字IC的市場(chǎng)需求量和崗位容量更大,所以轉(zhuǎn)數(shù)字IC的人更多。
2下不下產(chǎn)線(xiàn)?
這一行的產(chǎn)業(yè)鏈比較長(zhǎng),有要下產(chǎn)線(xiàn)的崗位,也有不接觸產(chǎn)線(xiàn)的崗位。
一顆芯片從無(wú)到有,基本上要經(jīng)歷三大階段:設(shè)計(jì)階段、制造階段、封測(cè)階段。
設(shè)計(jì)階段的崗位就是全員不下產(chǎn)線(xiàn)的。
你問(wèn)我什么算設(shè)計(jì)階段?芯片在晶圓廠(chǎng)(臺(tái)積電、中芯國(guó)際)生產(chǎn)之前的,都算設(shè)計(jì)環(huán)節(jié)。
你問(wèn)我光刻機(jī)算哪個(gè)階段?光刻機(jī)屬于設(shè)備,算制造階段的上游,與IC設(shè)計(jì)無(wú)關(guān)。
3敲不敲代碼?
有的崗位要敲的,比如前端設(shè)計(jì)和功能驗(yàn)證,但是不是天天硬剛代碼。
主要的工作重點(diǎn)在于芯片功能的設(shè)計(jì)和驗(yàn)證,其次才是代碼實(shí)現(xiàn)。
至于大家常用的Verilog,那是硬件描述語(yǔ)言,寫(xiě)出的RTL代碼不叫編程,叫描述電路。換句話(huà)說(shuō),RTL代碼不是在“寫(xiě)代碼”,而是在畫(huà)電路結(jié)構(gòu)。
那為啥要掌握C/C++/python呢?
這都是用來(lái)提升工作效率的工具,我們記住一些常用的命令就能應(yīng)對(duì)工作所需了。
整體來(lái)說(shuō),很適合那種苦苦追尋“軟硬兼施”工作性質(zhì)的朋友。
4都有什么崗位?
數(shù)字IC設(shè)計(jì)階段的崗位有這么五個(gè):
系統(tǒng)架構(gòu)師
前端設(shè)計(jì)工程師
功能驗(yàn)證工程師
后端設(shè)計(jì)工程師
DFT工程師
這幾個(gè)崗位都是在辦公樓里坐辦公室的,工作環(huán)境很像程序員,但是和程序員工作內(nèi)容完全不一樣。
5怎么介紹工作內(nèi)容?
一切都要從市場(chǎng)部/產(chǎn)品經(jīng)理提出需求之后說(shuō)起...
架構(gòu)師:統(tǒng)籌兼顧。站在最高處,負(fù)責(zé)整個(gè)芯片方案的制定。
前端設(shè)計(jì):開(kāi)始具體的設(shè)計(jì)部分,完成芯片功能的實(shí)現(xiàn)。就像建筑設(shè)計(jì)師要設(shè)計(jì)一棟大廈一樣。
功能驗(yàn)證:給前端設(shè)計(jì)“找茬”,一個(gè)模塊一個(gè)模塊去驗(yàn)證,看設(shè)計(jì)是不是符合了功能要求。
后端設(shè)計(jì):是最接近制造端的崗位。前面環(huán)節(jié)給出的都是代碼,后端設(shè)計(jì)就要更加考慮物理實(shí)現(xiàn)了,比如電路的布局布線(xiàn)。
DFT設(shè)計(jì):主要是方便芯片“封測(cè)階段”的測(cè)試,為了在芯片流片之后能夠大規(guī)模測(cè)試芯片。
架構(gòu)師是接近天花板的存在了,入門(mén)級(jí)是不可能做架構(gòu)師的。而DFT的崗位需求量又比較小。
所以現(xiàn)在對(duì)于入行、轉(zhuǎn)行來(lái)說(shuō),最火爆的就是前端設(shè)計(jì)、功能驗(yàn)證、后端設(shè)計(jì)這三個(gè)崗位了。
隨著越來(lái)越多的優(yōu)秀人才進(jìn)入IC行業(yè),文章開(kāi)頭所描述情景也會(huì)愈加頻繁地出現(xiàn)在飯桌上、微信里。
文中盡可能避免了一些專(zhuān)業(yè)詞匯的出現(xiàn),所以一些描述并不是那么專(zhuān)業(yè)且精準(zhǔn)。但是和朋友、長(zhǎng)輩解釋足夠了。
沖在芯片研發(fā)一線(xiàn)的諸君,都是渾身發(fā)著光的,可不是大姑二姨說(shuō)的技術(shù)員!