回覆列表
  • 1 # haoyue王

    題主的問題太廣了,ic的整個開發流程的確需要工具,但各個企業的工具可能都不一樣,簡單分析一下比較普遍的工具吧。

    ic開發在不同的階段需要不同的工具,現在的各晶片研發公司都整合在linux上,verilog的開發工具常用的有gvim、emacs等,綜合工具常用的是synopsys的VCS,還有Cadence的NC-Verilog。

    驗證環境就涉及到比較多的東西了,比如驗證方法學(UVM、VMM、OVM),DEBUG波形的工具有synopsys的verdi,還有Modelsim等,檢視覆蓋率報告的基本都是DVE,現在常用的驗證語言是systemverilog,還需要學習C語言、指令碼等。

    後面還有STA(靜態時序)分析,當然需要Synopsys的Prime Time,接下來就是Formality(形式驗證),常用的也是Synopsys的Formality工具。

    緊接著就是做後端了,後端的流程工具有:

    1、可測性設計:Synopsys的DFT Compiler工具;

    2、佈局規劃:Synopsys的Astro工具;

    3、時鐘樹綜合:Synopsys的Physical Compiler工具;

    4、佈線:Synopsys的Astro工具;

    5、寄生引數提取:Synopsys的Star-RCXT;

    6、版圖驗證:Synopsys的Hercules;

    最後才能流片。

    總之:ic的研發流程非常複雜,這裡只能簡單介紹一下常用的工具。

  • 中秋節和大豐收的關聯?
  • 1973年陰曆12月15日出生是什麼星座?