作者vlsi (年輕的肉體真好)
看板Tech_Job
標題Re: [問題] 有IC Design的問題
時間Fri Aug 13 23:58:18 2004
本來對第二個問題是不打算回答的,不過因為今天真的氣到了,所以一定要
來講清楚說明白,不過,這只能算是我遇到的狀況,並不代表所有狀況.
※ 引述《Qman (Q N I》之銘言:
: 請問已經有工作經驗的前輩:
: 1.所謂的高頻電路設計與電磁學有相當大的關聯嗎?
: 需要對電磁學相當透徹嗎?
: 2.電子所做數位方面研究的人,有些論文在於演算法的研究
: 聽起來像是在寫程式,應該會與某部分資工的研究方向重疊
: 如此一來,唸電子所數位方面的優勢在哪? (單指論文方向在演算法的)
: 請指教,謝謝
絕大部分資工背景的對我下列的幾個key word都沒什麼概念
wire delay, transition time, set-up time, hold time,Cq delay,
power, peak current, synchronous/asynchronous,
特別是在後段方面........幾乎等於 0
而在 coding 方面來說,像我會去先畫 timing diagram, architecture,
有時還會畫到 gate level 的 schematics, 特別是在有些critical
block.做完以上的步驟,才開始coding.
大部分資工背景的,都會把電路當成 program ..........
例如我今天看到的 code 長的像下面這樣
always@(.....)
begin
case(..)
xxxxx: begin
if(..)
case()
yyyy:
begin
if ....
else if
else
end
.
.
.
endcase
else
.
.
.
.
end
.
.
.
. <- 總共有 4 百多行這樣的寫法
.
.
endcase
end
一邊看,一邊幹, 那個同事已經離職了,滾回去他原來的公司了
一個always block 裡面有好幾個乘法器,和加法器
compiler 看到了,是完全無法化簡的
或許有網友會問我,在我coding 之前做了那麼多的事情,這樣不是很慢嗎?
我的經驗裡,coding 只會花不到整個流程 1/20 ~ 1/30 的時間,出bug的
機率還是有,但總是能很快的找到bug.
當然,這招也是帶我的老師傅教我的.
所以我個人認為,電X所在IC design 方面還是比資工所好的
不過也有例外..........說不定我就是那個例外........
當然,你也有可能是那個例外
-------
邊打手槍,邊寫出來的東西,你就別挑剔啦
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.212.195
推 duer:於我心有戚戚焉阿..我去軟體公司上班 211.74.7.191 08/14
→ duer:真得就是這樣..很沒有系統得寫法 211.74.7.191 08/14