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