English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請問一下
全客戶式設計(Full Custom Design)
全自動式設計(Automatic Design)
這兩者是有什麼差別呢?
是說這兩種設計是應用在不同的電路嗎?

我看到外面有開這個數位ic的課程
它要介紹的內容就是全客戶式設計(Full Custom Design)
全自動式設計(Automatic Design),共100小時

請問去上這種課程,
幫助大嗎?

可以請知道的人
幫忙解答一下嗎?
謝謝!!

2006-06-12 07:27:01 · 2 個解答 · 發問者 Anonymous in 科學 工程學

網址:http://edu.tcfst.org.tw/query_coursedetail.asp?courseidori=95S135

請問上這個幫助大嗎?

2006-06-12 12:17:46 · update #1

如你說的"相同的課程,交大或是清大有更完整的"
請問課程名稱是?

2006-06-12 16:32:09 · update #2

2 個解答

先講所謂全自動IC 設計流程:
1. 開SPEC(規格, 包括哪些feature,多少pin)
2. 規劃架構(什麼製程, 內建多少memory, 多少analog block...)
3. 用HDL(VHDL or Verilog)寫code.
4. 用synthesis tool(最常用的是Synopsys)轉成gate level.
5. 用APR tool 做 placement & routing, 產生layout
6. 將layout圖送給代工廠生產, 得到wafer.
7. 將wafer送去封測廠, 切割包裝成IC給你, 大功告成.

全自動式設計, 主要是指其中第3/4/5 三個步驟.
HDL類似C/PASCAL,
要設計一個乘法器, 一行 "Y = A * B;" 就夠了.
其它你只要會下constraint給tool, 剩下的事tool幫你搞定.
但有一點, 這些tool都其貴無比, 報價都是七位數甚至八位數.

全客戶式設計就是跳過這三個步驟, 直接用畫layout 的 tool畫layout.
以前在學校用過magic 跟 opus, 不知道現在產業界都用什麼tool.
這種full custom design在台灣已經很難找了.
full custom design 想也知道, 缺點一堆.
1. 太慢, 這在IC設計這個行業是一大致命傷.
因為 time to market對於一個產品能否賣錢, 可是決定性的影響.
2. Database不好maintain, 一堆花花綠綠的圖, 誰知道你畫的是啥?
designer若離職, 留下的東西就只能當black box用了, 很難debug.
3. 大家都知道, 製程一直都在進步, 製程一改, 舊的design就完全沒用了.

那 full custom design 總有優點吧?
當然有!
1. 有做過 full custom design, 會對 IC一些電器特性較有sense.
但這種事應該是學校的工作, IC設計公司不是教育機構.
2. tool 是人發明的, 再聰明也不會比人聰明. 理論上, 同一個design,
用人工去做optimization可以得到比tool更快或更小的circuit.(時間夠的話)
因此早期Intel CPU都是full custom design 的(現在不知道, 可能還是),
一來因為量大, 二來一顆CPU基本上還算可以賣蠻久的,
所以值得砸下大量的人力去做這種optimization.
3. 還有一個很重要的理由, 就是tool做事雖快, 但能力有限.
一般tool為了避免出錯, 所以行為相對保守. 今天你要design一顆
200MHz的chip, tool可以勝任; 但你若要做一塊 2GHz的circuit,
大概差不多所有tool都不能用了.
基於這個理由, 目前台灣還在用full custom design 的,
大概只剩一些做高速但不複雜的device.

您問上這種課, 幫助大不大,
老實說, 只對你interview有點幫助.
業餘跟職業, 功力是不一樣的.
IC設計公司的主管不會因為看你上過這種課, 就認為你馬上可以獨當一面,
但多少有些加分作用就是了.

2006-06-17 19:17:06 · answer #1 · answered by Arthur 5 · 0 0

現今IC設計的步驟不外乎是1.硬體描述語言的實現2.Simulation and Debug3.產生Netlist1.2.3是IC design engineer 要做的事,有點像在寫程式Netlist 交由Layout engineer4.layout 出圖這一步驟有很大的比例都是電腦作成,人工極少5.出圖給光罩公司作光罩,除了要把圖微縮以外,還要排版以利經濟切割,以利能在單片晶圓上作最大的產出.你的課程有無網址,我可以給你更清楚的回答.一般底層電路都是晶圓代工廠定義好給IC layout .你的課程應該是在IC layout 有關

2006-06-12 19:51:12 補充:
網站我看過了,前51個小時在浪費時間,IC設計已經很少人這麼做了,後面的課程就像我講的,是教你硬體描述語言.相同的課程,交大或是清大有更完整的.還有另外一套說法是全客制和半客制,台灣的IC設計業大多屬於後者

2006-06-12 10:20:28 · answer #2 · answered by flymouse.tw 7 · 0 0

fedest.com, questions and answers