作者:arthur_wang_orz 今天與同事聊起了IC工程師的修養等問(wèn)題,結合不久前的一個(gè)想法,總結成文,拋磚引玉,歡迎討論和補充。 RTL語(yǔ)言僅僅就是Diablo里面女巫的火球。。。是首個(gè)技能,但你升到20級也就是個(gè)火球。。。當然對別的技能是有加成的哦 其他主要技能是, 算法邏輯設計與IP集成評估: 設計的要求基本要看得懂算法文檔做實(shí)現,定點(diǎn)化和一些數學(xué)基礎。特定模塊的集成要求一般有相應知識背景,遇到問(wèn)題能夠debug進(jìn)去。 SoC邏輯設計與IP集成評估: 總線(xiàn),DMA,或者一些掛在總線(xiàn)上的內部設備 接口模塊邏輯設計與IP集成評估: DDR,HDMI,Tunner,AFE,一些非數字信號或者Phy的接口,通常都會(huì )從I2C入手,不要光盯著(zhù)邏輯哦,也可以看看上拉電阻的阻值是怎么算的么,這塊上板調試的時(shí)間會(huì )比coding時(shí)間長(cháng)的多。。。 Chip Level模塊設計: 這個(gè)基本每顆芯片都是獨特的,也是關(guān)鍵的,涉及到clock gen, pad 復用,power domain控制,測試模式等等一堆很雜但很關(guān)鍵又沒(méi)有方法學(xué)保證的問(wèn)題 腳本初步: perl TCl 至少能夠翻著(zhù)駱駝書(shū)寫(xiě)個(gè)自動(dòng)比對腳本啊什么的吧 驗證初步: 模塊級別的驗證還是需要做到的,SV,assertion等等 ASIC前端流程: Synthesis STA DFT MBIST FM CDC 做到能夠從RTL到交付Netlist算是本級別升滿(mǎn) 板級調試能力: LA 示波器等等基礎的儀器,和你所設計模塊的周邊電路,FPGA的流程 軟硬件協(xié)同調試: 這個(gè)技能我還沒(méi)有加過(guò)點(diǎn)。。。但覺(jué)得應該是屬于火墻這種關(guān)鍵性的能力。。。 C語(yǔ)言初步: 有想法改算法嗎?matlab比較靈活,C的效率比較高 文檔閱讀寫(xiě)作與Presentation能力: 怎么迅速理解別人的思想和表達自己是非常重要的,在大項目大公司中尤其重要 背景知識基礎: 這個(gè)算是被動(dòng)掌握型的技能,每提高一級,各個(gè)技能都相應5%的提高。。。包括數字集成電路設計本身,Rabaey那本書(shū)可以不時(shí)的看看,是否有時(shí)會(huì )有恍然大悟的感覺(jué) 關(guān)于背景知識基礎,數據通信,移動(dòng)通信,多媒體,和消費類(lèi)電子相關(guān)的幾大方向都可以作為一門(mén)單獨的背景知識樹(shù),這個(gè)技能樹(shù)往往算法工程師加的點(diǎn)數比較高,設計工程師多看看相應的知識對于融會(huì )貫通和進(jìn)一步提高也是有很大幫助的。數學(xué)分析和統計學(xué)是這個(gè)技能的基礎。 寫(xiě)著(zhù)寫(xiě)著(zhù)就發(fā)現其實(shí)IC設計和Diablo還是有不少相通之處的 -_-b 體力就是體力。。。沒(méi)體力就掛了。。。 法力是勤奮,一遍遍的施放技能對項目進(jìn)行攻擊,要求你有足夠的法力。 敏捷是悟性,沒(méi)有悟性,腦子轉的不快,你的攻擊往往miss。。。 力量是溝通,這個(gè)單獨看有點(diǎn)牽強,和我想把公司的制度文化比作裝備有關(guān)系。。。至少要拿的動(dòng)裝備么(融入公司) 大家做項目就是打怪,殺怪漲經(jīng)驗升級加技能,撿錢(qián)。。。 好的公司文化和制度就是好的裝備,雖然個(gè)人很重要,但裝備也是刷怪的關(guān)鍵。 大家要配合刷怪,設計是女巫,單人的力量刷個(gè)普通還行,惡夢(mèng)和地獄遇上魔免的,就掛吧。 驗證是死靈。。。好的驗證環(huán)境和結構(毒和詛咒)能把打怪的難度降低 項目經(jīng)理是野蠻人。。。會(huì )吼大家。。。但是也是肉盾,直面項目壓力。。。 每一代Diablo都有新的職業(yè)興起,2加入了死靈,如數字時(shí)代崛起了驗證一樣,Diablo3 也多出來(lái)獵人等職業(yè)(MEMS?呵呵),但這不影響每個(gè)職業(yè)都去努力提高自己的技能,為刷怪貢獻出力量,衷心的希望大家都能夠樂(lè )在其中。 |