天天看點

ubuntu14.04安裝pt-2012.12 / icc-2013.03 / spyglass-4.4.0過程記錄

0.pt為synopsys公司推出的靜态時序分析工具, icc為synopsys公司推出的APR(auto place/route)工具, spyglass為atrenta公司推出的RTL設計規則檢查工具,可以用于LINT和CDC檢查, 參考網上的文章, 安裝了這三款軟體, 先記錄過程, 留作以後檢視, 如果對您有一些幫助, 倍感欣慰!

1.安裝源檔案

>pt-2012.12:

http://pan.baidu.com/s/1qW1BX28

http://pan.baidu.com/s/1sj3BPgT

http://pan.baidu.com/s/1i35ofhb

>icc-2013.03:

http://pan.baidu.com/s/1qWjvgyo

>spyglass-4.4.0:

http://pan.baidu.com/s/1kTIHizP

http://pan.baidu.com/s/1dDq3d2T

2.安裝與破解

>pt和icc都使用synopsys的installer工具安裝即可, 破解參考http://pan.baidu.com/s/1o6C51IM的方法即可.

>spyglass-4.4.0安裝完後, 運作時提示以下錯誤, 很奇怪, 明明已經設定好了SPYGLASS_HOME目錄, 真的很郁悶.

spyglass: INTERNAL-ERROR, the VALUE OF `$SPYGLASS_HOME' (an internal variable) was not intuited correctly.
spyglass:                 The value guessed was: `SPYGLASS_HOME=/usr/cad/SpyGlass-4.4.0/SPYGLASS_HOME'
spyglass: INTERNAL-ERROR, the Perl 5 installation within `$SPYGLASS_HOME' could not be validated.
spyglass:                 A perl installation was expected at: `/usr/cad/SpyGlass-4.4.0/SPYGLASS_HOME/lib/multi-perl'
spyglass:                 either `$SPYGLASS_HOME' was guessed incorrectly or the installation is corrupted.
spyglass: NOTE, the caller's environment variable `$SPYGLASS_HOME' was ignored in this process.
           

3.到此位置, IC後端的工具差不多安裝全了, 後端主要做的事情大緻如下:

>SYN:即綜合,主要采用synopsys的DC工具.

>STA:即靜态時序分析,主要采用synopsys的PT工具

>APR:自動布局布線,主要采用synopsys的ICC工具

>CDC:跨時鐘域檢查,主要采用atrenta的spyglass工具

>LINT:設計規則檢查,一般采用spyglass或者nLint工具

>SCAN, MBIST:這些現在還不太清楚一般用什麼工具

>其他

4.後端流程方面,工具和軟體的使用是入門基本知識,還要針對不同的項目不斷鍛煉才能對design flow有深入的了解, 後面打算針對具體的任務, 熟悉後端流程和工具的使用.