數字
ic工程師的技能樹
今天與同事聊起了
icrtl
語言僅僅就是
diablo
裡面女巫的火球。。。是首個技能,但你公升到
20級也就是個火球。。。當然對別的技能是有加成的哦
其他主要技能是,
演算法邏輯設計與
ip整合評估
:
設計的要求基本要看得懂演算法文件做實現,定點化和一些數學基礎。特定模組的整合要求一般有相應知識背景,遇到問題能夠
debug
進去。soc
邏輯設計與
ip整合評估
:
匯流排,dma,或者一些掛在匯流排上的內部裝置
介面模組邏輯設計與
ip整合評估
:
ddr,hdmi
,tunner,afe,
一些非數碼訊號或者
phy的介面
,通常都會從
i2c入手,不要光盯著邏輯哦,也可以看看上拉電阻的阻值是怎麼算的麼
,這塊上板除錯的時間會比
coding
時間長的多。。。
chip level
模組設計
:
這個基本每顆晶元都是獨特的,也是關鍵的,涉及到
clock gen, pad
復用,powerdomain控制,
測試模式等等一堆很雜但很關鍵又沒有方法學保證的問題
指令碼初步
:
perl tcl
至少能夠翻著駱駝書寫個自動比對指令碼啊什麼的吧
驗證初步
:
模組級別的驗證還是需要做到的,sv,
assertion
等等asic
前端流程
:
synthesis sta dft mbist fm cdc
做到能夠從
rtl到交付
netlist
算是本級別公升滿
板級除錯能力
:
la 示波器等等基礎的儀器,和你所設計模組的周邊電路,
fpga
的流程軟硬體協同除錯:
這個技能我還沒有加過點。。。但覺得應該是屬於火牆這種關鍵性的能力。。。
c
語言初步
:
有想法改演算法嗎?
matlab
比較靈活,
c的效率比較高
文件閱讀寫作與presentation能力:
怎麼迅速理解別人的思想和表達自己是非常重要的,在大專案大公司中尤其重要
背景知識基礎
:
這個算是被動掌握型的技能,每提高一級,各個技能都相應
5%的提高。。。包括數字積體電路設計本身
,rabaey
那本書可以不時的看看,是否有時會有恍然大悟的感覺
關於背景知識基礎,資料通訊,移動通訊,多**,和消費類電子相關的幾大方向都可以作為一門單獨的背景知識樹,這個技能樹往往演算法工程師加的點數比較高
,設計工程師多看看相應的知識對於融會貫通和進一步提高也是有很大幫助的。數學分析和統計學是這個技能的基礎。
寫著寫著就發現其實
ic設計和
diablo
還是有不少相通之處的
-_-b
體力就是體力。。。沒體力就掛了。。。
法力是勤奮,一遍遍的施放技能對專案進行攻擊,要求你有足夠的法力。
敏捷是悟性,沒有悟性,腦子轉的不快,你的攻擊往往
miss
。。。力量是溝通,這個單獨看有點牽強,和我想把公司的制度文化比作裝備有關係。。。至少要拿的動裝備麼(融入公司)
大家做專案就是打怪,殺怪漲經驗公升級加技能,撿錢。。。
好的公司文化和制度就是好的裝備,雖然個人很重要,但裝備也是刷怪的關鍵。
大家要配合刷怪,設計是女巫,單人的力量刷個普通還行,惡夢和地獄遇上魔免的,就掛吧。
驗證是死靈。。。好的驗證環境和結構
(毒和詛咒
)能把打怪的難度降低
專案經理是野蠻人。。。會吼大家。。。但是也是肉盾,直面專案壓力。。。
每一代diablo
都有新的職業興起,
2加入了死靈,如數字時代崛起了驗證一樣,
diablo3
也多出來獵人等職業
(mems?呵呵)
,但這不影響每個職業都去努力提高自己的技能,為刷怪貢獻出力量,衷心的希望大家都能夠樂在其中。
數字IC工程師的技能樹
rtl語言是是首個技能,當然也需要其他的技能。設計的要求基本要看得懂演算法文件做實現,定點化和一些數學基礎。特定模組的整合要求一般有相應知識背景,遇到問題能夠 debug 進去。匯流排,dma 或者一些掛在匯流排上的內部裝置。ddr,hdmi tunner,afe,一些非數碼訊號或者 phy的介面 ...
FPGA工程師的技能樹
前言 最近因為學校要求實習三個月,看了看各種招聘,發現所學知識還是泛而不精,於是選了乙個自己比較感興趣的ic方向,看看fpga工作到底需要些什麼知識和軟實力。知識 精通fpga上verilog或者vhdl開發 verilog and systemverilog 熟悉各種常用介面 uart spi i...
軟體工程師軟技能
一 十步學習法體系 總結下 第1步到第六步主要將學習的目標分成能夠在較短時間內 比如 一周 兩周 完成的小目標,最後通過第7步到第10步反覆學習直到達成目標。二 擁有企業心態 你所能犯的最大錯誤就是相信自己是在為別人工作。這樣一來你對工作的安全感已然盡失。職業發展的驅動力一定是來自個體本身。記住 工...