“把算法用RTL實現(xiàn),怎么做?”
這個問題,對于芯片設(shè)計工程師、芯片算法工程師、FPGA工程師來講,是非常重要的問題。
算法時代來臨,學習將算法轉(zhuǎn)化為RTL電路可以提升職場競爭力,提升在團隊的話語權(quán)。
目前市場上越來越多的芯片,需要將算法融入其中,人工智能(AI)、通信等,需要將芯片應用里龐大的數(shù)據(jù)庫,以大量的計算任務模塊用算法提供不同的解決方案。在這里面關(guān)鍵一個是計算力,另一個是算法。
計算力簡單來說就是計算能力,是設(shè)備根據(jù)內(nèi)部每秒可處理的信息數(shù)據(jù)量。算法再好,如果沒有足夠的計算能力(即高性能芯片),就很難得到實際的應用。
計算力與算法相輔相成,都十分重要,這些看似復雜的算法,實際在實現(xiàn)起來并不復雜。其實只要兼具算法和工程實踐雙重能力的工程師,就能擁有更高的薪資待遇和發(fā)展空間。
在各大招聘網(wǎng)站上,我們都可以看到關(guān)于FPGA工程師,芯片工程師的招聘要求上“算法”及“RTL設(shè)計”已成為挑戰(zhàn)高薪職位的敲門磚。
如何突破自我,進階成為高級設(shè)計師?
相信很多初入職場的芯片設(shè)計師都有很大的落差,感覺工作和自己的心理預期有很大的差距。
讀的文獻是特別特別高深的,其中里邊的公式看半天才能看懂,但實際上做工作,卻是最簡單最基礎(chǔ)的。工作得不到提升,感覺天天盡干一些打雜的事。
這樣的場景相信發(fā)生在大多數(shù)初入職場的FPGA工程師和前端設(shè)計工程師以及芯片設(shè)計工程師中。
那為什么會出現(xiàn)這種工作落差呢?
是因為芯片研發(fā)的分工的問題,芯片研發(fā)需要從算法工程師來先做算法的建模,再由低級的算法工程師把算法的原型建模,進行定點化;最后才給到RTL工程師和驗證工程師進行設(shè)計。
在整個芯片研發(fā)過程中RTL處在中間的夾縫當中,即便是讀了協(xié)議,也不會實現(xiàn)。即便是讀了一個非常簡單的算法,也不會實現(xiàn);這就是RTL很無助的地方,無從下手不知道如何進階。
隨著5G和人工智能時代迅速來臨,大家崗位技能的要求也在不斷的提高。從算法到RTL實現(xiàn),也將成為預計從事FPGA工程師、芯片算法工程師必須要掌握的技能。
責任編輯:彭菁
-
FPGA
+關(guān)注
關(guān)注
1645文章
22050瀏覽量
618478 -
芯片
+關(guān)注
關(guān)注
460文章
52520瀏覽量
440920 -
RTL
+關(guān)注
關(guān)注
1文章
389瀏覽量
61120
原文標題:把算法用RTL實現(xiàn),怎么做?
文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
評論