名詞解釋
IBIS(Input/Output Buffer Information Specification)輸入/輸出緩沖器信息規范
3-state(三態):通常作為驅動器,也可通過使能端關閉
ECL:(Emitter Coupled Logic,發射極耦合邏輯電路),包括input_ECL、output_ECL、I/O_ECL、3-state_ECL
說明
IBIS是一種基于V/I曲線的,對I/O緩沖器快速準確建模的方法,其目的是提供一種集成電路制造商與仿真軟件供應商以及設計工程師之間相互交換電子元件仿真數據的標準方法。
IBIS模型是一種行為模型,它不是從需要仿真的元件的結構出發定義,而是從元件的行為出發定義的。
IBIS本身是一種標準的文本格式,它記錄驅動器和接收器的不同參數,如驅動源輸出阻抗、上升/下降時間以及輸入負載等參數,但它不說明這些記錄參數是如何使用的。
SaberRD的IBIS模型工具可以幫助工程師更容易地將IBIS數據文件中的模型信息導入到SaberRD IBIS緩沖區模型中,進行引腳選擇,并使用已保存的組件原理圖生成層次符號,進而生成相應的SaberRD模型,以便在SaberRD仿真環境中使用。
IBIS模型文件通常由IC供應商提供,供Saber使用的IBIS模型很多。
目前的SaberRD支持IBIS 4.2版本,向下兼容所有以前的版本。
用IBIS轉換工具可以將3-state模型轉換,但使用IBIS轉換工具并不能直接將3-state_ECl模型轉換為Saber模型。
解決方案
根據HSPICE用戶指南,3-state_ECL緩沖區幾乎類似于3-state緩沖區。最主要的區別是3-state_ECL緩沖區沒有下拉節點。下面給出了兩個緩沖區的框圖。
解決方案包括兩個步驟。
步驟1:更改模型類型并轉換
a. 用記事本應用程序打開要轉換的*.ibs文件;
b. 搜索Model_type。
c. 將模型類型值從“3-sate_ECL”更改為“3-state”。
d. 保存文件。
e. 現在使用IBIS工具將ibs模型轉換為Saber模型。
步驟2:移除下拉節點。
a. 轉換完成后,對應的*.ai_sch和*.ai_sym文件被創建。
(1)在工作目錄中創建一個新的設計文件(例如:test_design.ai_dsn)
(2)放置*.ai_sym在原理圖上。
(3)右鍵單擊符號并選擇“Open hierarchy”。
b. 刪除名稱為“pd”的同頁連接器和節點
c. 連接npu和npd,如下圖所示。
d. 對其它(ib_*)有pu和pd節點的塊重復上述步驟。
e. 保存設計。
練習實例
文后給出了一個小例子,你可以檢查樣例ps020h33_mod。并檢查ps020h33.ibs文件。zip文件中的.ai_dsn文件,用于指定pu和pd之間的連接。
-
驅動器
+關注
關注
53文章
8271瀏覽量
147067 -
接收器
+關注
關注
14文章
2479瀏覽量
72217 -
緩沖器
+關注
關注
6文章
1930瀏覽量
45647 -
IBIS
+關注
關注
1文章
55瀏覽量
19942 -
ECL
+關注
關注
0文章
38瀏覽量
13468
發布評論請先 登錄
相關推薦
如何在SaberRD中評估閉環DC-DC升壓變換器的環路穩定性?
![如<b class='flag-5'>何在</b><b class='flag-5'>SaberRD</b>中評估閉環DC-DC升壓變換器的環路穩定性?](https://file1.elecfans.com/web2/M00/B4/63/wKgZomVujHqAfeW6AACsoiBT_yg547.jpg)
評論