|
我是數學系畢業的, 於民國90年轉入IC設計,, D1 g/ j* S; B! h
撰寫Verilog確實不難, 大約半年就可出師了,' ~3 l$ I& H S9 A7 Z
又加上有FPGA可以驗證, 所以出錯的機率著實不高,
- v H+ f- s/ a' G" K$ T, l但那只能說function work, 要達到量產, 還有一段距離,
9 J9 u4 T$ j& ^- w% E) l; S0 F以下是我經驗:" ~4 o' ]" f' g( d# `9 ]6 M; G: Z' q
1. 現在的IC不可能是純數位, 所以會有analog circuit在IC中,
. ?, X+ S; [8 q x6 u, C* M 最難的就是analog與digital interface,
# G3 u8 P3 _! q3 ^$ K8 f 常常就是analog simulation ok, digital用FPGA verification也ok,
4 R% w# G9 F0 G$ X- a, |( a- i 但實際開出IC卻有問題, 而且弄不清楚是analog還是digital.
/ M" x# }1 E6 d# X( u4 s2. 現在IC cost-down很嚴重, 所以Verilog大家都會寫,
@( c' p# ?- b( n! u5 o 但要怎麼把die size縮小, 那就是一門學問了.0 T+ f8 a3 k) R. @' E$ U3 m+ g
3. 測試又是另一個問題, 雖然有tool可以產生test-pattern,
9 G) B; Q, J; R. q+ b3 \4 V 但要怎麼把測試的覆蓋率提高, 又是個挑戰.( P+ P- c, s# `( H
4. 另外, 還有一個重要的課題...EMC,
) S. _; W n% l5 T6 ^8 B3 V- y 這個就要有很多的經驗值了, 因為都是要IC出來後才知好壞.! Z( ?- R3 a+ D' b; ^& L; l
5. 最後, 雖然有tool能修改code降低power consumption," Q( ]2 v, Q7 Z$ f# D9 B
但不注意對正常function有時會影響到, 所以需要一些經驗值.
9 |2 \7 t/ b8 Y6 Y6 C* _3 x以上就是我的看法, 給大家參考. |
|