[爆卦]verilog線上模擬是什麼?優點缺點精華區懶人包

為什麼這篇verilog線上模擬鄉民發文收入到精華區:因為在verilog線上模擬這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!發信人[email protected] (andy),看板Electronics標 題...




國外有 web base eda 但是 連我們自己跑 大電路 都得做到 linux前
連使用 xterm remote display 當 waveform DATABASE >1G
很慢
還有把code 都到網路 也不安全
==> 在 [email protected] (要減肥囉^^) 的文章中提到:
> : 結果也是一頭霧水...
> : 想請問一下...
> : 為什麼verilog的設計流程要搞的這麼複雜?
> : 剛才找到一個網站...
> : 台灣師大的線上學習系統...
那是給學生完好玩的

> : http://www.icdiy.org
> : 他有線上的verilog系統...
> : 把verilog soruce跟test bench寫進去...
> : 他就會進行功能模擬...然後顯示波型...
> : 為什麼一般的設計流程不能像這個樣子弄得單純一點?
> : 非要搞的那麼複雜...
> : 更甚者...我還看到有人建議...
> : quartus用來合成...再拿另外一套來做模擬之類的...
> : 可以幫我解答一下嗎?
> : 感激~

RTL FPGA synthesis tools
synplify > fpgaCompiler/fpgaExpress > exemplar

FPGA routing xilinx /altera 各有自己的
至於他們要搭 哪套 synthesis tool (FPGAexpress比較多)
simulator ( modelsim or otehrs )
都不一定
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 因為一般來說 quartus,synplify...etc 這幾個tool的強項在FPGA上面的合成
> 所以會被建議拿來當合成用的tool就好
> 而在chip上的合成則是 synopsys的dc 為王道
ASIC DESIGN
designCompiler 早改名

不過 Cadence Ambit 也有送 或便移賣
希望多點人使用 ambit

其他還有一堆 logic synthesis 但asic 一般還是使用 SYNOPSYS

> 而至於你要用來跑模擬的tool 比較常看的幾家是 verilog-XL,vcs,modelsim,
> ncsim....etc
> 如果你只是要單純做RTL-level 上的驗證 我想你只需要上面說的模擬tool中
> 的其中一個
> 我的印象中 modelsim的 pc版應該還蠻容易找得到的......
> 還有順便說一下為什麼ic設計流程會用到這麼多軟體去驗證模擬

沒一家可通吃 雖然 synopsys 有 vcs nanosim
但是 一般來說

verilog -> Cadence NC_sim (verilogXL)
VHDL -> modelsim on PC

synthesis -> synopsys

如果是 co-sim 又還有 nanosim ulrtrasim
aditspice (dolphin smash 國內應該沒人使用 )

如是學生 你可找 dolphin smash ..emule 上有
因為 該軟體 能 run verilog, VHDL , VHDLAMS
spice
verilogA 聽說將來也有
不過 spice verilog simulation
準不準 你看 chip123 討論

一般來說 我們還是信 CADENCE SYNOPSYS TOOL
連 pc 跑玩 rtl modelsim
-> synthesis -> gate level
還是跑 verilogXL check

> 除了跑模擬外 還要fpga上面的驗證...sta check.......etc
> 因為你tap out後就沒辦法改了 它不像一般的software 可以隨時改
> 如果你在tap out才發現bug 那只好再tap out 另外一版了
> 這樣就浪費很多錢了 沒記錯的tap out 一次最少也需要幾百萬的
> 老闆當然不希望你這樣亂搞的 所以如果時間充裕會跑很多額外tool的驗證
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>
pupucar:這位先生說話好像火鳳裡的許褚喔.... 02/11 16:33
mosquito520:感謝你的回覆... 02/11 22:58
Aragom:Synopsys的合成器核心依然是Design Compiler 02/15 02:28
Aragom:只是他的gui介面已經不再使用da而是dv/dv-xg 02/15 02:29
Aragom:建議m大可以先去CIC修cell-based design的相關課程 02/15 02:32
Aragom:而fpga設計和cell-based flow沒啥差別, 只差在合成器的不同 02/15 02:32
Aragom:以及simulation時的device model不同罷了 02/15 02:33
Aragom:如果有使用fpga內建的元件如記憶體 02/15 02:34
Aragom:Xilinx似乎只能用ModelSim跑模擬, Altera的軟體選擇比較多 02/15 02:35

你可能也想看看

搜尋相關網站