數位IC的EDA tool的由三家壟斷: Synopsys、Cadence、Mentor Graphics
接下來我就來介紹這三家有哪些EDA tool
模擬(Simulation)
Synopsys | Cadence | Mentor Graphics |
VCS | Xcelium(舊版是ncverilog) | ModelSim、QuetaSim |
ModelSim是大部份學生會用的,因為有Windows版本
VCS或Xcelium則是業界用居多,因為只有Linux版本,而ModelSim很少用。
FPGA
另外FPGA的兩大廠商Xilinx和Altera也出了相關的tool
Xilinx是vivado(舊版是ISE)
Altera是Quartus Prime(舊版是Quartus II)
不過這兩個Tool最後會產生可以燒錄到FPGA的檔案,跟一般模擬工具不太一樣
工具 | 檔名 | 用途 | 說明 |
Vivado | .bit | 直接配置 Xilinx FPGA | 最常用的配置文件格式 |
.bin | 二進位配置文件 | 某些嵌入式應用或燒錄工具需要 | |
.mcs | 配置外部 Flash 記憶體 | 非揮發性配置,用於斷電後保留設計 | |
Quartus | .sof | 配置 SRAM 型 FPGA | 用於即時燒錄,但非永久 |
.pof | 配置 Flash 或外部 Flash 記憶體 | 用於永久燒錄 | |
.jic | 通過 JTAG 配置 Flash 記憶體 | 間接配置方法 |
然而Mentor Graphics除了模擬的ModelSim比較知名外,其他領域的Tool我都沒聽過,所以之後我只介紹另外兩家。
合成(Synthesis)
Synopsys | Cadence |
Design Compiler | Genus |
Design Compiler已經統治了整個市場。
波形
Synopsys | Cadence |
Verdi(nWave)、舊版為debussy | Simvision |
時序分析
Synopsys | Cadence |
PrimeTime | Tempus |
PrimeTime佔據大部分市場
APR(Automatic Placement & Routing)
Synopsys | Cadence |
ICC2/ICC | innovus |
Layout
Synopsys | Cadence |
Laker | virtuoso |
待續……