[爆卦]數位IC 下線是什麼?優點缺點精華區懶人包

為什麼這篇數位IC 下線鄉民發文收入到精華區:因為在數位IC 下線這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者yagaru (新地方新學習)看板comm_and_RF標題Re: [問題] 想請教學數位ic的...


※ 引述《Aquatics (小哈)》之銘言:
: ※ 引述《hankcho (hankcho)》之銘言:
: : 想學數位ic是不是要先學會verliog
: : 那FPGA跟數位IC又有什麼關係
: : 如果想學數位IC是不是學verilog和FPGA
: : 還是只要學verilog就可以了
: : 謝謝!
回答這個問題有很多見解

小弟嘗試從我的觀點來回答, 拋磚引玉, 望各位大大也回應其看法

首先解釋verilog

原本在設計電路時, 應該是要用full custom來做

也就是每個電晶體的樣子, 連線, 擺放等等

都自己畫出來(layout), 然後做成光罩給TSMC or UMC做出來

但是因為現在數位電路都太複雜, 動輒數十萬到數百萬個電晶體組成, 沒有人畫的了

所以後來就發展verilog和VHDL, 一般我們稱做硬體描述語言

這在幹嘛, 這就是說

以後你設計數位電路硬體時, 你只要用Verilog或VHDL (請注意或)來描述你的電路

譬如說你會希望收到某些訊號要累加, 另依些訊號要累乘

你就寫個if else來表示

(這個部分verilog和VHDL可能語法不同, 小弟我僅做例子解釋)

那這只是寫程式, 還不是電路

要靠電腦軟體來看你的硬體描述語言程式, 來幫你合成出電路

大大簡化數位電路工程師的design effort

再來我們看看FPGA

為什麼這個產業會有FPGA這種東西呢

主要就是因為去做一個真實的IC很貴

有時候你在學校或是公司設計數位電路, 總想要搞個真正的電路出來

和你的系統接合在一起測試看看, 若是有問題可以再回去修改電路

若你為了系統或電路驗證, 而花幾十萬到幾百萬去TSMC or UMC下線

那我想沒有人有辦法進行數位電路的研究

因此FPGA就誕生了, FPGA是可程式化的數位電路

裡面的gate可以根據你的硬體描述語言, 想變AND就變AND, 想變OR就變OR

一般流程也是先寫好verilog, 透過FPGA廠商提供的軟體(例如Xilinx的ISE)

來幫你轉成他FPGA可讀的格式(常常是bit stream)

燒錄進你買來的FPGA就可以用了, 這樣成本頂多就是幾萬到幾十萬

貴賤之分在於你的設計複雜, 就要比較大gate count的FPGA, 自然比較貴

在業界除非是有大量市場的設計, 可以稀釋光罩成本(光罩很貴)

不然也很常使用FPGA來完成他們的產品

因此對於想學習數位系統電路設計的人來說

verilog或VHDL算是很必要的基本工具

學完之後, 你總不會只想跑跑電腦模擬, 但又沒錢下線

(林盃要有幾百萬可以下線, 早去把妹還會在這設計電路?)

常常會用學校或公司買的驗證FPGA版來進行實體驗證

等到和系統接軌無誤後, 要量產了, 才會進行後面的flow來完成電路

因此我覺得FPGA也會是數位電路工程師常碰到的東西

都會絕對對工作有幫助



以上為小弟我個人的淺見, 希望各位大大不吝賜教

謝謝!!

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.20.129
RyanXin:我學長工作就是用fpga去驗證 114.47.65.233 03/04 22:46
CCMAKE:讀完大大的文章 讓我有豁然開朗的感覺118.168.102.205 03/08 21:40
CCMAKE:幽默又深入淺出 讚!!118.168.102.205 03/08 21:41
saisai891032:請問那裡有開數位ic設計整套的課程呢 218.187.57.133 07/31 23:58

你可能也想看看

搜尋相關網站