高速電路設計基本概念之 IBIS和SPICE模型

2021-09-29 05:57:35 字數 1110 閱讀 4195

ibis最早由intel領導的ibis協會於2023年發布v1.1版本,期間經過二十多年的發展,在2023年,ibis協會發布了ibis v6.1版本規範,模型的相容性更好,而且融入了相關的數字演算法,在高速**時結果更加精確。ibis是input/output buffer information specification的縮寫,即輸入和輸出緩衝器。是一種簡單的行為級模型,描述的是晶元輸入和輸出介面行為特性,在隱藏智財權電路結構的情況下,能夠**出互聯通路的相互關係,如訊號質量和訊號時序關係。

spice是simulation program with integrated circuit emphasis的簡稱,spice是早期數位電路**最主要使用的模型。因為spice是由各基本電路元件電阻、電容、電感、電壓源和電流源等組成,這是一種電路級**模型,在**過程中會對電路中的每乙個元件進行**,所以這樣的**就非常準確。目前spice模型主要用於積體電路、數模電路、電源電路設計等電子系統的設計和**。

由於ibis描述的是各個i/o口的特性,在進行電路板板級**時,**軟體採用的是查表的方式計算,不需要對晶元中的每乙個電路元件進行**,大大提高了**的效率。

ibis模型是以i/o緩衝器結構為基礎,i/o緩衝器行為模組包括封裝所帶來的rlc寄生引數、矽片本身的寄生電容引數、電源或地的電平鉗位保護電路、緩衝器特徵(門檻電壓、上公升沿、下降沿、高電平和低電平狀態)。下圖為ibis模型結構

ibis的模型是以「.ibs」結尾的檔案

power、gnd、nc、na和circuitcall這5個是特殊關鍵字,不可以在ibis模型中定義做其他用途。其他關鍵字都需要使用中括號標識,如[date]

i為注釋行符號,同一行後面的都是注釋語或是無效語句。

模型中每一行最長不能超過120個字元,超出後需要換行。

每乙個ibis模型都要以[end]結束。

高速電路設計基本概念之 Pin Delay

什麼是pin delay?晶元內部,核心單元到封裝引腳之間的距離成為pin delay。在高速電路設計中,需要考慮晶元的pin delay來減少走線長度誤差。pin delay怎麼計算?在廠商提供的資料中,pin delay通常取min delay和max delay的平均值,單位為ps,訊號在pc...

高速電路設計大亂講之 電源濾波

對於紋波和雜訊的消除方法,常見的有吸收式濾波和反射式濾波 吸收式濾波 吸收式濾波有電容和電容電路構成,可以將雜訊徹底消除。反射式濾波 由 t或l或lc濾波電路組成,其原理是使直流訊號無衰減的通過濾波電路,而頻率較高的紋波和雜訊則被返回至源端。利用了濾波電路的阻抗失配達成濾波效果。其特點是濾波電路並不...

電路原理 電路基本概念和電路定律 2

複習向筆記,希望你們考得好成績 考過了當我沒說 1.基爾霍夫定律 1.1 基爾霍夫電流定律 1.2 基爾霍夫電壓定律 2.運算放大器 2.1 呈上過程一點都不規範的例題及其答案 2.2 運放的外特性 1.1 基爾霍夫電流定律 基爾霍夫電流定律 集總電路中,任何時刻,對於乙個節點或乙個閉合面 廣義節點...