您當前的位置:首頁 > 書法

ADS Dynamic Link的使用

作者:由 Louis 發表于 書法時間:2021-03-07

做過Analog和RF/mm-Wave IC設計的人肯定對Cadence以及ADS這兩款軟體都比較熟悉。而如今隨著工作頻率不斷提高,Analog工程師也必須進行一些高頻電路設計,但他們又不願放棄Cadence提供的各種騷功能,尤其是中大規模電路的設計。因此人們迫切希望可以結合這兩款工具開展一些工作,充分利用它們各自的優勢。基於此,Keysight公司開發了ADS Dynamic Link for Cadence輔助工具來實現這一願望。本人親自嘗試了一下,發現的確可行。因此本文對ADS Dynamic Link的配置及使用做個簡單的說明和記錄。(僅用於個人學習且本文所用圖片和軟體不涉及任何商業利益)。

一、準備工作

作業系統:Centos 7。9

軟體:Cadence IC617 & ADS 2020 (確保各軟體單獨可正確執行和使用)

二、ADS Dynamic Link配置

2。1 建立ADS Dynamic Link的啟動指令碼,將其放在/bin/目錄下

#!/bin/bash

#setup the ADS dynamic link with Cadence Virtuoso

export

HPEESOF_DIR

=

/opt/ads/ADS2020

export

LM_LICENSE_FILE

=

/opt/ads/ADS2020/license。lic

export

PATH

=

$PATH

$HPEESOF_DIR

/bin

source

$HPEESOF_DIR

/bin/setCSF。ksh

virtuoso

&

注意:將上面指令碼的路徑修改成自己安裝軟體對應路徑和版本

2。2 把下面的啟動指令碼放在Cadence工程下的。cdsinit檔案中。(沒有的話可新建一個)

load strcat(getShellEnvVar(“HPEESOF_DIR”) “/idf/config/。cdsinit”)

2。3 檢查環境變數。bashrc內容,檢視是否有以下語句,沒有則將其加入。bashrc

export PATH=$PATH:~/bin

2。4 啟動

在Cadence工程下的Terminal輸入命令:dylink,以啟動Cadence,在CIW中可發現ADS已成功載入,如圖1最後一行。

ADS Dynamic Link的使用

圖1 成功載入ADS的CIW介面

三、ADS Dynamic Link的使用

下面透過一個L型匹配網路的簡單例子來說明該工具的使用方法。已知負載的歸一化阻抗為

z_{L}=0.25+j*0.2

,源阻抗為

Z_0=50 \Omega

。現將負載阻抗透過一個L型網路變換匹配到

Z_0

,中心頻率為94 GHz。

3。1 在Cadnece中新建Cell View原理圖,我們就叫它 “Lmatch”

ADS Dynamic Link的使用

圖2 新建cell view原理圖

3。2 建立L型匹配的schematic和symbol

由基本知識可知,歸一化負載阻抗位於Smith圓圖

1+jx

圓外,因此L型網路具有如圖3拓撲結構。再考慮到電感/電容大小的合理性,最終確定L型網路schematic和symbol分別如圖3、圖4所示。

ADS Dynamic Link的使用

圖3 L型網路的schematic

ADS Dynamic Link的使用

圖4 L型網路的symbol

3。3 開啟ADS

在schematic中選擇Launch-ADS Dynamic Link,就會彈出ADS視窗,如圖5。新建或開啟一個已存在的工程,後面的操作應該都會,不再敘述。

ADS Dynamic Link的使用

圖5 透過ADS Dynamic Link開啟ADS

3。4 在ADS中新增symbol

在ADS的schematic介面,新增Cadence建立好的Lmatch的symbol,X1,把它放在ADS的schematic中,如圖6

ADS Dynamic Link的使用

圖6 ADS中Lmatch呼叫和testbench

3。5 設計

透過ADS自帶的進行Smith Chart進行電容/電感值的設計(ADS自帶Smith Chart當然是最好的工具之一啦,這也是自己使用Dynamic Link的主要動機)。匹配後得到的串聯電感為19。74pH,短接電容為58。68fF。然後透過ADS的Push into Hierarchy進入cadence中的schematic進行元件引數的修改,Ctrl+E返回。。。。都是常規操作,也可自定義快捷鍵,這裡不再敘述。

ADS Dynamic Link的使用

圖7 Smith Chart設計匹配元件引數

3。6 模擬

最後進行ADS的S引數模擬,也屬於常規操作,模擬後的S11如圖8所示,94GHz下輸入反射最小,滿足設計預期。

ADS Dynamic Link的使用

圖8 L型匹配的S引數模擬

3。7 新增Model

前面過程使用了理想元件進行模擬,如果要用model,則需要新增model。將電容Cap換成了model中的MIM電容,大小也設定為58。68fF附近。然後在ADS選單欄Dynamic Link中選擇Add Netlist File Include進行model和corner的相關設定,如圖9所示。將model路徑和section設定正確即可。(因為這裡只用到mim電容,因此section用了tt_mim作為簡單演示),模擬結果圖10所示。

ADS Dynamic Link的使用

圖9 Model的新增和使用

ADS Dynamic Link的使用

圖10 MIM電容在tt下的模擬結果

以上就是ADS Dynamic Link設定和使用的一個簡單說明,有不足之處多交流,也希望大家用起來順手,提高工作效率。

參考文件:

http://

edadownload。software。keysight。com

/eedl/ads/2011/pdf/dynlnkug。pdf

標簽: ads  Dynamic  LINK  cadence  Schematic