本答復記錄涵蓋在 HyperLynx 中創建 IBIS-AMI 仿真測試平臺的步驟。
以 UltraScale+ GTY IBIS-AMI 模型為例。
本教程使用 HyperLynx VX.2.4。
解決方案
1) 請從專區下載最新的 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
您需要申請進入專區,通常在一天之內。
2) 在 HyperLynx 模型庫路徑中包含 IBIS-AMI 模型
1. 轉到模型 -> 編輯模型庫路徑……
2. 在模型庫文件路徑部分,點擊編輯……
3. 在彈出的窗口中,點擊添加子文件夾
4. 找到下載的 IBIS-AMI 模型目錄。對于 UltraScale+ GTY,選擇文件夾 Xilinx_UltraScalePlus_GTY_AMI_Kit_R1p1
5. 點擊選擇文件夾
6. 選中的模型現在添加至目錄列表。點擊 OK
7. 點擊確定,返回原理圖視圖
注:各 GT 系列間的所有示例通道 s-parameter 模型均使用相同的文件名 Example_Channel.s4p。
從不同的庫路徑導入相同的文件名時,HyperLynx 會出現沖突問題。
如果使用一個以上 Xilinx IBIS-AMI 模型,在添加庫文件路徑之前,請重命名示例通道 s-parameter 模型。
3) 為 TX IBIS-AMI 模型實例化一個差分驅動程序
1. 點擊差分 IC 圖標,實例化一個驅動程序
2. 雙擊組件,編輯屬性
3. 點擊選擇……要選擇 TX .ibs 模型
4. 在庫窗口中選擇 *_tx.ibs 文件并在信號窗口中選擇 *_tx_p。Click OK
5. Click OK
6. TX IBIS-AMI 模型現在在原理圖中實例化
4) 為 RX IBIS-AMI 模型實例化一個差分接收器
1. 重復實例化 TX 驅動程序步驟 1-3 操作
2. 在庫窗口中選擇 *_rx.ibs 文件并在信號窗口中選擇 *_rx_2p。Click OK
3. Click OK
4. RX IBIS-AMI 模型現在在原理圖中實例化
5) 在原理圖中添加 TX/RX 芯片終端模型、封裝模型和示例通道模型
1. 點擊 S-Parameter 圖標,實例化一個 S-Parameter 模型
2. 將組件放在原理圖上
3. 雙擊組件,編輯屬性
4. 在現有文件窗口中選擇 TX 芯片終端模型
5. 在端口部分更改端口順序。在本案例中,端口 1 和端口 3 位于左側,端口 2 和端口 4 位于右側。參見 IBIS-AMI 模型用戶指南或 s4p_port_map.txt 文件,查看端口排序
6. 點擊編輯參數……,關閉‘force passivity’。設置 FORCE_PASSIVITY=0,SYMMETRY=0。只對 TX 和 RX 芯片終端模型執行此操作。參見(Xilinx 答復 69632),查看分步說明。
7. TX IBIS-AMI 芯片終端模型現在在原理圖中實例化
8. 對于 RX 芯片終端模型、TX/RX 封裝模型和示例通道模型,請重復步驟 1-7
9. 裝配端到端通道,如下圖所示:
6) 設置 IBIS-AMI 通道仿真選項
1. 進入仿真 SERDES -> 運行 IBIS-AMI 通道分析……
2. 在選擇新建/保存分析部分,選擇新建,然后點擊下一步
3. 在時域或統計分析部分,選擇時域,然后點擊下一步
4. 在設置通道特征部分,為發送器探針選擇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……并根據 IBIS-AMI 用戶指南示例設置 TXPRECURSOR、TXPOSTCURSOR 和 TXDIFFCTRL。
設置 TX_PVT,匹配預期的仿真角。如果您想將當前設置保存為可加載文件,請點擊保存,否則請點擊退出
7. 點擊配置 Rx AMI……并根據 IBIS-AMI 用戶指南示例設置 RXLPMEN、DFE_RSV_*。
設置 RX_PVT,匹配預期的仿真角。將 Ignore_bits 設置為用戶指南中推薦的值。
如果您想將當前設置保存為可加載文件,請點擊保存,否則請點擊退出
8. 點擊下一步
9. 在掃描 AMI 模型設置部分,檢查是否正確設置了 TX 和 RX AMI 參數。
如果您打算運行 AMI 參數掃描,可以設置范圍。點擊下一步
10.在添加抖動部分,將 Gaussian 設置為 IBIS-AMI 用戶指南指定的值。點擊下一步
11. 在定義 AMI Stimulus 部分,根據用戶指南示例設置用于仿真的總比特數(百萬)、比特率和比特模式
12. 在高級復選框中,取消選中默認值。將每位間隔采樣設置為用戶指南中推薦的 SPB 值。根據用戶指南設置忽略位。點擊下一步
13. 在查看分析結果部分,選擇您要觀察的適當輸出。點擊運行
7) 觀察眼密度圖
仿真完成時,繪圖窗口將自動出現。
設置圖形類型,顯示2 UI,并與用戶指南中的示例眼密度圖進行比較。
高級特性:如何探測通道中的中間節點?
在 HyperLynx 仿真中,如果用戶想要探測通道中的中間節點,就需要執行額外的步驟:
1. 刪除 IBIS-AMI 通道分析器中的 RX AMI 及 .dll 文件
2. 在目標探針位置實例化一個仿真的差分 IC 模型
只有按照以上兩個步驟操作,中間節點的眼圖才準確。
查看以下示例原理圖:
編輯:hfy
-
仿真
+關注
關注
50文章
4129瀏覽量
134065 -
IBIS
+關注
關注
1文章
55瀏覽量
19946 -
HyperLynx
+關注
關注
9文章
31瀏覽量
22690 -
AMI
+關注
關注
0文章
47瀏覽量
21767
發布評論請先 登錄
相關推薦
如何通過仿真準確的預測信號完整性
![如何通過<b class='flag-5'>仿真</b>準確的預測信號完整性](https://file1.elecfans.com/web3/M00/06/E3/wKgZO2eQa4uAboKTAAAZkHy9kyY564.png)
國電西高GDBT-10000kVA/36kV變壓器綜合測試臺順利交付
400V變690V1140V儲能測試臺配套變壓器 升壓測試專用
![400V變690V1140V儲能<b class='flag-5'>測試臺</b>配套變壓器 升壓<b class='flag-5'>測試</b>專用](https://file1.elecfans.com/web1/M00/F4/89/wKgZoWctZqmAPIEFAAm7Jb8K5kE820.png)
HyperLynx 2409新增功能和改進功能
TI Keystone DSP Hyperlink SerDes IBIS-AMI型號
![TI Keystone DSP Hyperlink SerDes <b class='flag-5'>IBIS-AMI</b>型號](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
設計仿真 | 基于VTD的智能大燈仿真測試方案
![設計<b class='flag-5'>仿真</b> | 基于VTD的智能大燈<b class='flag-5'>仿真</b><b class='flag-5'>測試</b><b class='flag-5'>方案</b>](https://file1.elecfans.com/web1/M00/F2/AE/wKgZoWcIfUGADgnmAACd05h-gLA538.png)
設計仿真 基于VTD的AR-HUD仿真測試解決方案
![設計<b class='flag-5'>仿真</b> 基于VTD的AR-HUD<b class='flag-5'>仿真</b><b class='flag-5'>測試</b>解決<b class='flag-5'>方案</b>](https://file1.elecfans.com/web1/M00/F2/93/wKgZoWcGGdqAEb0aAABSfqZLb8E457.png)
電動汽車充電樁測試臺架的相關介紹
![電動汽車充電樁<b class='flag-5'>測試臺</b>架的相關介紹](https://file1.elecfans.com/web2/M00/02/FA/wKgaoma50GuATF_sAAvHtOomVeM888.png)
AMI參數掃描與仿真的實際應用和實現方法
![<b class='flag-5'>AMI</b>參數掃描與<b class='flag-5'>仿真</b>的實際應用和實現方法](https://file1.elecfans.com/web2/M00/FD/A4/wKgZomad0IaAd0KdAAAe-U-Ui20033.png)
什么是IBIS?為什么要使用IBIS模型?IBIS模型的優點
![什么是<b class='flag-5'>IBIS</b>?為什么要使用<b class='flag-5'>IBIS</b>模型?<b class='flag-5'>IBIS</b>模型的優點](https://file1.elecfans.com/web2/M00/E4/27/wKgZomY-xY-AbKt9AAA_z1S2R_g387.png)
評論