Import Layout File in ADS

市面上layout格式不少,但基本上可以簡單分為Allegro(.brd)和非Allegro,非Allegro的格式以ODB++為主流,主流layout軟體都支援輸出ODB++格式,以下介紹.brd和ODB++兩種layout導入ADS的方式。


Allegro (.brd)

會需要用到Allegro extracta這個功能,此功能目前是不需要license,所以要確認電腦有安裝Allegro PCB Editor(Viewer不行,因為沒有extracta),但不需要有license。

因為Allegro在不同版本有不同的系統參數設定方式,以下分三個版本範圍介紹設定的方式。

 16.x 

不需要任何設定,照以下設定就可以導入ADS

 17.0-17.2 

需要在環境變數裡把Allegro執行位址加到PATH環境變數裡,我的17.2安裝位址是C:\Cadence\SPB_17.2\tools\bin

 17.4 - 

目前導入會有問題,建議安裝17.2以前的版本。


ODB++ (.tgz)



導入Layout後

ADS會依照Layout對stackup的設定,產生Substrate檔,建議確認是否正確。(比較常見的情況是layout工程師並沒有按照真實的情況設定疊構,這時候匯入ADS疊構資訊會是layout軟體的預設值,以下提供兩個建議,可以選擇適合的方式。

1. 請layout工程師正確填入疊構資訊。

2. 編輯ADS Substrate檔。


導入失敗

除了仔細看錯誤訊息之外,請先確認沒有違反以下幾點:

1. layout名稱有特殊字元,盡量只有英文字母/數字/下底線_就好。

2. layout存放路徑不能有空格也不能有特殊字元,例如/Program Files中間有空格就不好,要放在自己創建的目錄下,例如D:\ADS\WRK\ 之類的。

3. Layout存放路徑不能太長,這點同時也適用workspace的位置,盡量簡單,可以參考以下路徑,D:\ADS\project1。

留言

這個網誌中的熱門文章

若沒有AMI模型,要怎麼跑ChannelSim?

Probes in Memory Designer

聊聊 DDR AMI