※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Tech_Job
標題

[請益] 純軟往ic演算法易遇到的困難

留言72則留言,23人參與討論
推噓22 ( 22050 )
大家好,小弟四大機械學資工碩, 此篇文主要想請教ic廠演算法具體工作內容,以及資工背景往ic產業會遇到什麼具體瓶頸 , 因小弟目前仍處在職涯摸索的階段,希望發文請益的過程能對這個產業更加理解, 以網路上得到的資訊,演算法的工作內容是撰寫 c model 並交給數位轉成rtl,而演算法 與純軟的最大差異即:「需用硬體的思維寫程式」,ic演算法也不是資工系學的演算法, 想請教的是:一般資工背景(我好像也不是純資工背景)的學生撰寫ic演算法通常會遇到什 麼困難?例如不能用迴圈、除法嗎?還是會有其他常見的問題,是否有實際舉例? 目前小弟修過電資相關課程只有 資結、演算法、數位影像處理、信號與系統、數位訊號處理、作業系統,此外就完全沒有 其他電資的修課經驗了,對電路設計也沒什麼基本概念, 請問若要補強,建議可修哪些課程?計算機組織? 謝謝大家的閱讀~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 116.59.204.140 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1706073648.A.12E.html

72 則留言

gn01705529, 1F
第一個瓶頸就是你第一句我就看不懂

final01, 2F
你的困難是要多花時間看自己的文,其他沒問題
※ 編輯: dhm520 (116.59.204.140 臺灣), 01/24/2024 13:31:13

fancydick501, 3F
這個演算法和資工的da沒關係 去修ic lab

lovebridget, 4F
IC廠寫C的缺比RTL還多 找那種就好

pot1234, 5F
systemc之類的?

wei115, 6F
肉眼看記憶體raw data就知道ic在做什麼,原廠幫我

wei115, 7F
找問題都沒在用gdb的(x

pponywong, 8F
你的問題不是問題 邏輯設計跟數位電路 積體電路多讀
謝謝p大意見,因為我是研究所才轉資工,所以大學部有些課不太熟,我會再去熟悉p大提 到的課程
※ 編輯: dhm520 (116.59.204.140 臺灣), 01/24/2024 14:13:53

womandrift, 9F
前公司的演算法組只有PhD才進得去,重點是應該是看

womandrift, 10F
懂Paper跟分析別人的算法如何應用到產品上。而且他

womandrift, 11F
們應該是寫Matlab 而非直接寫Verilog,所以HW的人

womandrift, 12F
可能會抱怨他們電路寫不出來
我有數位的朋友常抱怨算法寫一堆電路做不出來的code, 不過我沒有算法的朋友

Fukker, 13F
寫c的工作真的很多

womandrift, 14F
我猜你想走FW,那去修個嵌入式系統,找RPI玩一玩比

womandrift, 15F
較實際
我想詢問的是algo不是fw
※ 編輯: dhm520 (116.59.204.140 臺灣), 01/24/2024 14:44:50

shikemurajy, 16F
先補基礎數位電路設計課程:數位邏輯、計算機組織

shikemurajy, 17F
、數位電路設計

shikemurajy, 18F
進階點可以看Parhi的VLSI DSP systems

shikemurajy, 19F
但我工作上其實沒這麼偏電路設計,還是晶片功能/算

shikemurajy, 20F
法層面的研發為主

womandrift, 21F
不如你貼個範例看看你心目中的演算法工作內容跟要

womandrift, 22F
求如何,不然我猜光是修過課而沒有分析過不同算法

womandrift, 23F
優劣的人應該是不用想這一條路
※ 編輯: dhm520 (116.59.204.140 臺灣), 01/24/2024 15:04:38
※ 編輯: dhm520 (116.59.204.140 臺灣), 01/24/2024 15:06:12

Lowpapa, 24F
上了再來問

DrTech, 25F
先充實基本常識吧,什麼叫IC演算法?那麼模糊的詞彙

DrTech, 26F

lolpklol0975, 27F
演算法 是軟體的ㄅ 資工範疇

brightest, 28F
寫的rtl要有自己轉成gate的能力

EEzionT, 29F
演算法的重點是了解理論看懂spec 軟體能力還好 夠

EEzionT, 30F
強的甚至跑matlab 算一算就好

kkilljeff, 31F
IC演算法開發的不是程式,是一個系統。所以背後需

kkilljeff, 32F
要很紮實的相關背景學術知識。通常都是相關領域的P

kkilljeff, 33F
HD在做開發,因為相關領域的專業知識需要長期的經

kkilljeff, 34F
驗累積。

shikemurajy, 35F
我可以舉例一下ic算法研發在做甚麼

shikemurajy, 36F
假設你是做面板驅動IC公司的算法研發,客戶是一個

shikemurajy, 37F
車廠。客戶想讓中控或儀表板的面板更清楚一點,想

shikemurajy, 38F
透過dsp做些影像強化,要怎麼做?

shikemurajy, 39F
你需要先理解客戶需求、定義好壞指標、考量哪些影

acgotaku, 69F
想太多拉,純軟跑去發哥谷歌的例子還不夠多喔

acgotaku, 70F
之前訊連玩美一堆跳去ic廠做AI演算法

shikemurajy, 71F
分兩個team做很合理

shikemurajy, 72F
如果你是想知道c model限制的話

shikemurajy, 73F
基本上就f大回文說的那樣

Iversonshao, 74F
往軟韌如何?