EDA看起來是一款設計軟件,但它的內部包含融合了圖形學、計算數學、微電子學、拓撲邏輯學、材料學及人工智能等多學科的算法技術,制作一款從零開始制作一款EDA軟件難度極高,在資金、人才以及時間上缺一不可,這也是它被稱為“芯片設計上的皇冠”的原因。
廣義上的EDA軟件包含軟件與硬件兩部分。軟件部分包括設計、仿真、驗證等功能,是EDA的核心與關鍵;硬件部分用來對軟件的相關功能進行加速或搭建服務器,是EDA的輔助部分。EDA幾乎貫穿了芯片從設計到流片的全部過程,沒有EDA軟件就沒有如今的芯片。
目前市場上有很多EDA軟件公司,其中比較知名的包括Synopsys、Cadence、Mentor Graphics和Magma公司等。這些公司都推出了各種不同的EDA應用軟件,其中比較常用的包括:
Synopsys:Synopsys是全球領先的EDA解決方案提供商,推出了包括Prime-time、HSPICE、Design Compiler等在內的多種知名EDA工具。這些工具廣泛應用于電路設計、模擬和驗證等領域。
Cadence:Cadence是全球電子設計自動化工具領域的領導者,推出了包括ICFB、SoC Encounter等在內的多種EDA工具。這些工具支持從IC設計和仿真到數字IC設計和合演等多種應用。
Mentor Graphics:Mentor Graphics是全球領先的EDA工具供應商之一,推出了包括DRC&LVS等在內的多種知名EDA工具。這些工具廣泛應用于PCB板級和芯片設計等領域。
Magma:Magma公司推出了Blaster等EDA工具,這些工具支持從RTL到GDSⅡ的完整設計流程。
除此之外,還有一些其他的EDA軟件供應商,比如Ansys、Zentek、Aspencore等,這些公司也推出了各種不同的EDA應用軟件,分別適用于不同的應用領域。
Synopsys其知名的EDA工具包括:
Prime-time:Prime-time是Synopsys的一款靜態(tài)時序分析工具,它用于驗證設計的時序正確性,是流片成功的關鍵環(huán)節(jié)之一。
HSPICE:HSPICE是一款晶體管級電路模擬仿真軟件,它用于模擬電路的性能和行為。
Design Compiler:Design Compiler是Synopsys的綜合工具,它用于將設計轉換為可執(zhí)行的二進制文件。
除此之外,Synopsys還有其他多個知名的EDA工具,如SPICE、SPYGLASS等,涵蓋了數字、模擬、混合信號等多個領域。
Cadence其知名的EDA工具包括:
Virtuoso:Virtuoso是Cadence的定制芯片設計工具套件,它在全定制芯片(Full Custom)和AMS(Analog Mixed Signal)混合信號芯片/版圖(Layout)工具市場上占據接近80%的市場份額,是絕大多數定制芯片設計用戶所尋求的工具。
Innovus:Innovus是Cadence的板級設計工具,它可以實現原理圖輸入、生成、模擬數字/混合電路仿真、FPGA設計、PCB編輯和自動布局布線等多個功能。
Tanner:Tanner是Cadence的軟件編譯工具,它可以對硬件設計進行編譯和調試,同時還可以生成可重用的軟件組件。
Centaur:Centaur是Cadence的硬件抽象層工具,它可以對硬件設計進行仿真和驗證,同時還可以生成可重用的硬件抽象層。
除此之外,Cadence還有其他多個知名的EDA工具,如Incisive、Xcelium等,涵蓋了數字、模擬、混合信號、軟件等多個領域。
Mentor Graphics其知名的EDA工具包括:
Mentor Expedition:Mentor Expedition是Mentor Graphics推出的一款高端PCB設計工具,被譽為拉線之王,其自動布線功能非常強大,布線規(guī)則設計非常專業(yè),是最好的布線工具。
Padimate PADS:Padimate PADS是Mentor Graphics收購的PCB設計軟件,其中包括原理圖工具PADS Logic、PCB工具PADS Layout和自動布線工具PADS Router等。
ModelSim:ModelSim是Mentor Graphics的VHDL和Verilog雙仿真器,是電路驗證的工具之一。
除此之外,Mentor Graphics還有其他多個知名的EDA工具,如Mentor Embedded Sourcery等,涵蓋了PCB、IC、FPGA等多個領域。
Magma公司的EDA工具包括Blaster和Magics等,Blaster是一種支持從RTL到GDSII的完整設計流程的工具,而Magics則是一款針對FPGA設計中的高難度挑戰(zhàn)性設計檢查的工具。