本答復(fù)記錄涵蓋在 HyperLynx 中創(chuàng)建 IBIS-AMI 仿真測試平臺的步驟。
以 UltraScale+ GTY IBIS-AMI 模型為例。
本教程使用 HyperLynx VX.2.4。
解決方案
1) 請從專區(qū)下載最新的 IBIS-AMI 模型
UltraScale+ GTH/GTY/GTR:https://china.xilinx.com/member/ultrascale_plus_ibis_ami.html
UltraScale GTH/GTY: https://china.xilinx.com/member/ultrascale_ibis_ami.html
7 系列 GTX/GTP/GTH: https://china.xilinx.com/member/ibis_ami.html
您需要申請進(jìn)入專區(qū),通常在一天之內(nèi)。
2) 在 HyperLynx 模型庫路徑中包含 IBIS-AMI 模型
1. 轉(zhuǎn)到模型 -> 編輯模型庫路徑……
2. 在模型庫文件路徑部分,點擊編輯……
3. 在彈出的窗口中,點擊添加子文件夾
4. 找到下載的 IBIS-AMI 模型目錄。對于 UltraScale+ GTY,選擇文件夾 Xilinx_UltraScalePlus_GTY_AMI_Kit_R1p1
5. 點擊選擇文件夾
6. 選中的模型現(xiàn)在添加至目錄列表。點擊 OK
7. 點擊確定,返回原理圖視圖
注:各 GT 系列間的所有示例通道 s-parameter 模型均使用相同的文件名 Example_Channel.s4p。
從不同的庫路徑導(dǎo)入相同的文件名時,HyperLynx 會出現(xiàn)沖突問題。
如果使用一個以上 Xilinx IBIS-AMI 模型,在添加庫文件路徑之前,請重命名示例通道 s-parameter 模型。
3) 為 TX IBIS-AMI 模型實例化一個差分驅(qū)動程序
1. 點擊差分 IC 圖標(biāo),實例化一個驅(qū)動程序
2. 雙擊組件,編輯屬性
3. 點擊選擇……要選擇 TX .ibs 模型
4. 在庫窗口中選擇 *_tx.ibs 文件并在信號窗口中選擇 *_tx_p。Click OK
5. Click OK
6. TX IBIS-AMI 模型現(xiàn)在在原理圖中實例化
4) 為 RX IBIS-AMI 模型實例化一個差分接收器
1. 重復(fù)實例化 TX 驅(qū)動程序步驟 1-3 操作
2. 在庫窗口中選擇 *_rx.ibs 文件并在信號窗口中選擇 *_rx_2p。Click OK
3. Click OK
4. RX IBIS-AMI 模型現(xiàn)在在原理圖中實例化
5) 在原理圖中添加 TX/RX 芯片終端模型、封裝模型和示例通道模型
1. 點擊 S-Parameter 圖標(biāo),實例化一個 S-Parameter 模型
2. 將組件放在原理圖上
3. 雙擊組件,編輯屬性
4. 在現(xiàn)有文件窗口中選擇 TX 芯片終端模型
5. 在端口部分更改端口順序。在本案例中,端口 1 和端口 3 位于左側(cè),端口 2 和端口 4 位于右側(cè)。參見 IBIS-AMI 模型用戶指南或 s4p_port_map.txt 文件,查看端口排序
6. 點擊編輯參數(shù)……,關(guān)閉‘force passivity’。設(shè)置 FORCE_PASSIVITY=0,SYMMETRY=0。只對 TX 和 RX 芯片終端模型執(zhí)行此操作。參見(Xilinx 答復(fù) 69632),查看分步說明。
7. TX IBIS-AMI 芯片終端模型現(xiàn)在在原理圖中實例化
8. 對于 RX 芯片終端模型、TX/RX 封裝模型和示例通道模型,請重復(fù)步驟 1-7
9. 裝配端到端通道,如下圖所示:
6) 設(shè)置 IBIS-AMI 通道仿真選項
1. 進(jìn)入仿真 SERDES -> 運行 IBIS-AMI 通道分析……
2. 在選擇新建/保存分析部分,選擇新建,然后點擊下一步
3. 在時域或統(tǒng)計分析部分,選擇時域,然后點擊下一步
4. 在設(shè)置通道特征部分,為發(fā)送器探針選擇U1.1p (at die)/U1.1n (at die),為接收器探針選擇U2.2p (at die)/U2.2n (at die)。
對于探針位置,始終選擇位于芯片。點擊下一步
5. 在配置 AMI 模型部分,點擊分配 AMI 文件……并找到 .ami 和 .dll 文件路徑。Click OK
6. 點擊配置 Tx AMI……并根據(jù) IBIS-AMI 用戶指南示例設(shè)置 TXPRECURSOR、TXPOSTCURSOR 和 TXDIFFCTRL。
設(shè)置 TX_PVT,匹配預(yù)期的仿真角。如果您想將當(dāng)前設(shè)置保存為可加載文件,請點擊保存,否則請點擊退出
7. 點擊配置 Rx AMI……并根據(jù) IBIS-AMI 用戶指南示例設(shè)置 RXLPMEN、DFE_RSV_*。
設(shè)置 RX_PVT,匹配預(yù)期的仿真角。將 Ignore_bits 設(shè)置為用戶指南中推薦的值。
如果您想將當(dāng)前設(shè)置保存為可加載文件,請點擊保存,否則請點擊退出
8. 點擊下一步
9. 在掃描 AMI 模型設(shè)置部分,檢查是否正確設(shè)置了 TX 和 RX AMI 參數(shù)。
如果您打算運行 AMI 參數(shù)掃描,可以設(shè)置范圍。點擊下一步
10.在添加抖動部分,將 Gaussian 設(shè)置為 IBIS-AMI 用戶指南指定的值。點擊下一步
11. 在定義 AMI Stimulus 部分,根據(jù)用戶指南示例設(shè)置用于仿真的總比特數(shù)(百萬)、比特率和比特模式
12. 在高級復(fù)選框中,取消選中默認(rèn)值。將每位間隔采樣設(shè)置為用戶指南中推薦的 SPB 值。根據(jù)用戶指南設(shè)置忽略位。點擊下一步
13. 在查看分析結(jié)果部分,選擇您要觀察的適當(dāng)輸出。點擊運行
7) 觀察眼密度圖
仿真完成時,繪圖窗口將自動出現(xiàn)。
設(shè)置圖形類型,顯示2 UI,并與用戶指南中的示例眼密度圖進(jìn)行比較。
高級特性:如何探測通道中的中間節(jié)點?
在 HyperLynx 仿真中,如果用戶想要探測通道中的中間節(jié)點,就需要執(zhí)行額外的步驟:
1. 刪除 IBIS-AMI 通道分析器中的 RX AMI 及 .dll 文件
2. 在目標(biāo)探針位置實例化一個仿真的差分 IC 模型
只有按照以上兩個步驟操作,中間節(jié)點的眼圖才準(zhǔn)確。
查看以下示例原理圖:
編輯:hfy
-
仿真
+關(guān)注
關(guān)注
50文章
4082瀏覽量
133606 -
IBIS
+關(guān)注
關(guān)注
1文章
53瀏覽量
19888 -
HyperLynx
+關(guān)注
關(guān)注
9文章
31瀏覽量
22622 -
AMI
+關(guān)注
關(guān)注
0文章
47瀏覽量
21712
發(fā)布評論請先 登錄
相關(guān)推薦
評論