前記:看到了很多介紹IC或者FPGA設(shè)計(jì)工具系統(tǒng)的資料,但是感覺(jué)都不是很綜合。所以這里嘗試做一個(gè)2012版的EDA工具介紹。
FPGA設(shè)計(jì)
基本設(shè)計(jì)工具,QUARTUS, ISE, Synplify pro, Modelsim.
主流FPGA器件主要是兩家,Altera和Xilinx。所以兩家的QUARTUS和ISE是FPGA設(shè)計(jì)流程中的基礎(chǔ)。
當(dāng)然synplify pro也對(duì)各自有支持。
Modelsim既有OEM版,也有SE版,行行種種,作為ISE設(shè)計(jì)流程中的無(wú)縫環(huán)節(jié),用Modelsim SE是個(gè)不錯(cuò)的選擇。
IC 設(shè)計(jì)工具
基本設(shè)計(jì)工具:Verdi,DC,PT,F(xiàn)M,SoC Encounter,還有Calibre。
世界三大EDA廠商一般指的是Cadence, Synopsys, Mentor Graphics,四強(qiáng)的話好包括Springsoft。就我個(gè)人的理解,Synopsys主要是強(qiáng)在前端,DC和PT是公認(rèn)的標(biāo)準(zhǔn)。Cadence牛在后端,無(wú)論是RF, 數(shù)字,亦或是PCB級(jí),它的后端布線工具都用的挺廣的。MG的工具則有點(diǎn)分散,物理驗(yàn)證和參數(shù)提取的Calibre也是大多數(shù)公司采用的sign off 工具,而Modelsim也用的是相當(dāng)廣泛,最近CatapultC的SystemC綜合工具也涌現(xiàn)出來(lái)和Synopsys的Synphony C Compiler來(lái)抗衡。個(gè)人的理解,MG工具的流行主要是在其平臺(tái)友好性,幾乎所有的工具都可以在windows上運(yùn)行,而這一點(diǎn)是前兩家難以做到的。Springsoft最突出的工具可能就是從Debussy過(guò)渡來(lái)的Verdi(現(xiàn)在已經(jīng)是Verdi3了),主要是用來(lái)做代碼查錯(cuò)。
代碼查錯(cuò)的工具:Synopsys的LEDA(最簡(jiǎn)單), Springsoft的nLint,Spygalss(最全面,可以做CDC)
仿真:Synopsys VCS,Cadence NC-Verilog, Verilog-XL,以及MG的Modelsim和Questasim(兩者間命令上沒(méi)有太大的差別,但是后者主要是針對(duì)各大驗(yàn)證方法學(xué)來(lái)的,對(duì)SystemVerilog支持更好)
綜合:S的DC,Cadence的Buildgates。
時(shí)序:S的PT,Cadence的pearl
Layout工具:Cadence的Virtuoso,Springsoft的laker
P&R:S的ICC,Astro,Cadence的SoC Encounter(現(xiàn)在改為EDI)
DRC, LVS,參數(shù)提取?: S的Herclues,StarRC(Herclues做物理驗(yàn)證,StarRC做參數(shù)提取),Cadence Diva/Dracula/Assura(Assura需要單獨(dú)裝)以及MG的Calibre?
Spice工具:S的Hspice以及Cadecen的Spectre
--update(0810):
Synopsys 的設(shè)計(jì)部分是Galaxy Design System, 驗(yàn)證部分是Discovery platform.
從前到后的全流程設(shè)計(jì),VCS, DC, DFTC, Formality, Prtimetime, TetraMAX(ATPG)
后端的是,Hercules(DRC, LVS), ICC(including Design Planning), 參數(shù)提取Star-RCXT.
Sign off, STA是Primetime, SI是PT-SI, transistor仿真是Hsim(Nanosim, 都是FastSpice家族的,不同于Hspice和Spectre,不清楚具體區(qū)別),power是Primerail(Astro-rail來(lái)的)
Cadence的全流程很多工具都沒(méi)有接觸到(ref_link)
通過(guò)link中的右邊欄的相關(guān)產(chǎn)品,可以發(fā)現(xiàn)encounter家族還是有很多和Synopsys的對(duì)應(yīng)產(chǎn)品,只不過(guò),都是encounter的名字,常說(shuō)的APR工具其實(shí)是encounter design implementation(EDI) system。這才是比較專業(yè)的叫法。
mentor
前面關(guān)于mentor的講法不是很準(zhǔn)確,固然和win有很強(qiáng)的相關(guān)性,但發(fā)現(xiàn)mentor的產(chǎn)品很多走的是驗(yàn)證路線。無(wú)論是功能仿真,還是PCB級(jí)或物理驗(yàn)證,都是驗(yàn)證的路線。物理驗(yàn)證當(dāng)然是Calibre, mbistarchitect 也是業(yè)內(nèi)用于做mbist做多的產(chǎn)品。
評(píng)論