6/12/2008

Re: [請益] IC 設計的基礎課程

作者: kyushu (九州岩燒哈海苔) 看板: Tech_Job
標題: Re: [請益] IC 設計的基礎課程
時間: Sat Apr 19 22:48:20 2008

原本想用推文的,不過 想多嘴一下

先回原po, 如果是為了研究所而準備,或許這門課有幫助吧??
至於IC設計難不難? 類比數位差在那裡? 我有一些工作上的經驗跟想法
跟大家分享一下

首先IC有分做出來可不可以賣的差別
以我目前聽到的案例,學校教授所TAPOUT的IC都是無法當成商品賣的
跟業界差在那裡 ? power consumption, die size, applications
至於類比數位IC的重點是啥? 因為我的工作內容是數位IC設計
所以我先講講這方面的想法跟經驗

1.數位IC
其實數位IC設計入門不難,寫過RTL Code的傢伙都知道 語法不難
但是重點在於"邏輯設計的概念" "演算法" 與 "化簡"
沒有數位邏輯的概念,你根本就不知道你的RTL Code寫出來會合成什麼樣的電路
等到進入gate level的階段,發生問題那可就不妙了....

沒有好的演算法架構,你做出來的IC可能沒有競爭力
(performance, high clock rate== high power consumption,large die size)

沒有"化簡電路架構", 你的ic也可能會沒有競爭力
何謂化簡? 好的演算法也是化簡的一部份,其它像是spec中必備的table,有人或許
就查表,但是有人就會去化簡它成為一個簡單的電路架構

2.類比IC
這部份我就不熟了,等待強者來分享吧

以上所講的,都只是設計階段,等到設計完畢,RTL simulation打了N次
complete function verfication done,接下來進入所謂的後段驗證
ATPG, STA, gate level simulation, BIST等,這些都是需要經驗才能做的好

還有ic的應用面
排pin, 決定GPIO, 對外的介面要用什麼? 是當系統的Master/slave ?
整合DSP/MCU/ARM ! 這些都要做 "好" 你的IC才有競爭力


以上,一點心得跟大家分享,或許有更強者覺得我講的有錯或不足
也請你分享給大家

其實台灣的IC design house各式各樣, 有的買IP, 有的自己研發
IC design 難不難, 簡不簡單
別人我不知道, 但我覺得要做 "好" 蠻難的....


※ 引述《FrankLP (當個認真的阿宅)》之銘言:
: http://edu.tcfst.org.tw/query_coursedetail.asp?courseidori=97S085-2
: @@ 想請問一下這個課程 算是IC設計的入門嗎?
: 那還有哪些IC設計入門課程呢?
: 請大大們介紹一下 感謝!

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.82.98
推 k11k:類比還是留給有天份跟興趣的人去做 不然發展性很容易受限  04/19 22:52
推 numa2001:類比的確很難,所以我們公司的類比部門都領的比較多~~  04/19 22:53
→ k11k:有興趣的人很多 有天份的人相當的少  04/19 22:55
→ lave70:這篇很寫實  04/19 23:17
→ clarence731:推做好超難  04/19 23:42
推 sin111:因為根本沒人一次做到好的阿 哪個chip沒有bug  04/19 23:59
推 lave70:這裡的"好" 可以指很多方面 包括bug free, 功能完整度 強度  04/20 00:08
→ lave70:演算法的最佳化 理想化 面積多小 Floor Plan配置多好  04/20 00:08
→ lave70:架構設計等 以及其他所有前段 後段的工作 能考慮的太多了..  04/20 00:09
→ lave70:當然最重要的 就是IC出來功能能正確 跟對手比有競爭力~  04/20 00:10
推 bw51:推樓上的∼能function對,能work才是最重要的  04/20 00:34
推 meson:原po是有料的 沒工作過的無法體會真正的tape out地獄  04/20 02:19
推 JOJO60530:雖然我還是個研究生,但這篇文章就我的認知是非常中肯的  04/20 09:38
推 aleo:這篇很中肯  04/20 10:09

沒有留言: