




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、IBIS 模型培訓(xùn)要點(diǎn):模型的概論模型的分類模型的基本理論模型的檢查連接器和過孔的模型一 模型的概論仿真的第一步離不開IBIS 模型的收集,下面是關(guān)于模型的一些基本知識(shí):模型產(chǎn)生的流程:模型的轉(zhuǎn)換工具:上圖中的舊IS to DML的轉(zhuǎn)換的工具已經(jīng)整合到Cadence的仿真工具中,DML是指 DEVICE MODEL Language模型的精度:模型是否能夠準(zhǔn)確反映器件BUFFER 的工作狀態(tài), 直接關(guān)系到仿真的準(zhǔn)確性,因此模型內(nèi)部的檢查是必須的:下面是一個(gè)模型的 BUFFER 的圖與實(shí)際測(cè)量的結(jié)果對(duì)比:(二) 模型的分類:模型的分類方式有兩種:以文本格式的分類和以器件類型的分類以文本格式的分類
2、:SPICE (典型的晶體管模型)同類的模型有 PSPICE HSPICEIBIS (行為極的模型)器件類型分類的模型:DEVICE MODELIO BUFFER ( Drive receive)Discrete deviceBoardmodelINTERCONNECT MODELTransmission lineConnectorCablePackageViaIBIS 模型的定義:IBIS 模型的作用:SPICE模型與SPICE模型的比較:三.IBIS的基本理論IBIS模型的幾種等效電路:IBIS模型版本的區(qū)別IBIS版本的時(shí)候,僅僅只是CMOS的電平無邊沿控制,對(duì)于高速芯片的由電平 的上升
3、沿及下降沿控制的電路,顯然不適用。IBIS Version 2 JPractical Extensions ITiTdfiicI'/ Model Types for LrO_open for GTUr ASICs jb Model Types for ECLXECL, PECL>* 4 Power Rils( ECL, Interface Drivers, etc.)5 Differential產(chǎn) 網(wǎng) n Ma ppi ng (Grau nd and Power Bounce/ Terminator Models/ Package Model Extensfon for Coup
4、ling,Ttenniperature 日nd Reload Setting/ Wave<orm Tables(Accuracy & Slew Rate Control) / Timing Test LoadsIBIS模型版本最主要增加 包才ECL的多總線支持,終端和漏極開路模型,差分 I/O 及復(fù)雜包裝參數(shù)定義 。模型3。2版本主要增加的是FBGA的PIN模型選擇,及多級(jí)驅(qū)動(dòng)和動(dòng)態(tài)箝位 (所以特別注意的是當(dāng)你拿到廠家給你的模型,首先要檢查模型的版本信息,當(dāng) 然觀察模型的曲線,版本越高級(jí),曲線的精度越高,但是可能有些芯片的舊IS模型版本沒有升級(jí)到那麼高,但是也要看是否可用,比如我
5、這次有一個(gè)器件的模 型中Buffer的類型是差分I/O,但是供應(yīng)商給的版本是,模型中沒有定義差分的 關(guān)鍵字,由于差分模型是在以上版本才有,所以就必須和廠家聯(lián)系重新給你更新 版本的舊IS模型。還有如果板上有FBGA器件也應(yīng)該使用版本的 舊IS模型,因 為只有這個(gè)版本的模型才有FBGA的PIN模型的選擇。E0所以了解器件的特性, 才能一開始就向廠家素要正確版本 舊IS模型。,由于器件的特性,并不是個(gè)版本 的模型所增加的內(nèi)容,都得到體現(xiàn))拿到模型后,預(yù)先要熟悉的信息: 文件頭文件頭包含有關(guān)于舊IS版本、文件名以及資料來源、修訂等信息。下面是文件頭 的例子。圖2-2是文件頭的示例。舊ISEVSrh:件
6、頭需要下列關(guān)鍵字:FBiSNamre 本文件的舊is版本。File Name IBIS的文件名(文件名不多于80個(gè)字母,包括注釋在內(nèi))File Rev 舊IS文件或模型的修訂級(jí)別。下列關(guān)鍵字在舊IS頭部分為可選項(xiàng):Comment Char用于改變注釋符。默認(rèn)的注釋符為管狀線(|)。Date 文件創(chuàng)建日期。Source 模型數(shù)據(jù)的來源。Note涉及到文件及元件的相關(guān)信息。Disclaimer任何法律的放棄。Copyright任何版權(quán)信息。元件描述在 舊IS文件元件描述包含有從數(shù)據(jù)手冊(cè)中得到的元件引腳、封裝電特性等信 息。在此部分中可定義管腳到緩沖器(模型)的映射。Component256Kx16
7、 4M圖2-3 :元件描述部分Manufactuer Motorola在元件描述中舊IS需要下列部分關(guān)鍵字Package Compoent|標(biāo)志元件描述的開始, 為元件定義一個(gè)唯一的名字。一般:副名稱作為元件名。minmaxR_pkg100m40m200m薦使用L_pkgManufacture 聲明元件生產(chǎn)商的名稱。Package 包括組件導(dǎo)線電阻、電感、電容的變化范圍,有典型值、最小值、最大值。 IBIS 需要典型值,它必須在最小值和最大值前說明。Pin 將引腳號(hào)映射到信號(hào)名和模型名上。 IBIS 需要信號(hào)注意的是: File Name 和 Compoent 的名字可以不一樣的, 但是 Fi
8、le Name 后的文件名必須是小寫,而且必須與IBIS 模型的名字完全相同。模型描述中關(guān)注的參數(shù):注意的是 Tco 的測(cè)量是時(shí)序測(cè)量的條件: Cref ,Rref,Vref, 是芯片內(nèi)部的負(fù)載,我們?cè)诜抡鎱?shù)的選擇的時(shí)候,如下圖:From Library 的選擇是考慮到了芯片的負(fù)載上的傳輸延遲, 而 ON the delay 是沒有考慮芯片內(nèi)的負(fù)載的。而我們?cè)谟?jì)算SWICH DELAY 和 settledelay 的時(shí)候,必須考慮芯片的負(fù)載。模型的內(nèi)部電路9上圖中, 左邊的電路為INPUT 電路, 后邊為驅(qū)動(dòng)電路, 其中的驅(qū)動(dòng)電路中, PULLUP及 PULLDOWN 的結(jié)型場(chǎng)效應(yīng)管,不同的
9、電路模型中,可以有不同,可以是上面為 P 型 MOS ,下面是 N 型 MOS ,也可以反之。所以不同的 PULLUP 及 PULLDOWN 的電路波形 可能是反向的。典型的三態(tài)電路如下上圖是一個(gè)I /O模型,通過 Input及Enable電平變化來實(shí)現(xiàn)兩個(gè) MOS管的導(dǎo)通和 截止,輸出不同電平測(cè)量V-I 曲線,三態(tài)時(shí), IBIS 僅需要四個(gè)設(shè)定的 I-V 關(guān)系曲線,一個(gè)是下拉接通(輸出為低)的關(guān)系曲線,另一個(gè)是上拉接通(輸出為高)的關(guān)系曲線。下拉 的 I-V 關(guān)系數(shù)據(jù)以地為參考源定義為 Pulldown ,上拉的 I-V 關(guān)系數(shù)據(jù)以器件供給正電源 為參考源定義為 Pullup 。當(dāng)不使能時(shí),
10、兩管截止測(cè)量二極管的箝位特性,可以使用 POWER Clamp 和 GND Clamp 說明二極管的鉗位特性。 當(dāng)信號(hào)電壓高于器件的電源電壓 時(shí)為電源鉗位POWER Clamp , 信號(hào)電壓低于參考地時(shí)為地鉗位GND Clamp 。 而對(duì)于這四個(gè)設(shè)定I/V曲線有分別在MIN,MAX,TYP測(cè)量情況,因此 3-states有12條I/V曲線設(shè)置。Output Onlly Buffer在這種模型中,IB IS僅需要兩個(gè)設(shè)定的I-V關(guān)系曲線,即上拉MOS管導(dǎo)通,或下拉MOS管導(dǎo)通時(shí),測(cè)量的Pull-down和Pull-up的I -V曲線,同樣它們也 MIN,MAX,TYP 測(cè)量情況,因此O utpu
11、t的模型應(yīng)該有6條I/V曲線設(shè)置。這種模型需要使用C_comp說明驅(qū)動(dòng)器的管芯電容。Output 模型中邏輯狀態(tài)的轉(zhuǎn)換(低到高或高到低)與下圖所示的線性斜率近似。斜 率不包括封裝影響,只包括驅(qū)動(dòng)電容的影響。 Ramp 描述了兩個(gè)參數(shù), dV/dt_r 說明上升 時(shí)間, dV/dt_f 說明下降時(shí)間。dV/dt_r - dV是信號(hào)上升沿由20%至80%的幅度范圍,dt_r是指此上升范圍所用的時(shí) 間。dV/dt_f - dV是信號(hào)下降沿由80%至20%的幅度范圍,dt_f是指此下降范圍所用的時(shí) 間。R_load -確定斜率的測(cè)試負(fù)載。對(duì)于上面的V/T曲線只有I/O,三態(tài)和 Output的模型才有,
12、而斜率的測(cè)試負(fù)載R_load一般是5 0 om,如果驅(qū)動(dòng)能力差,那麼5。歐姆可能不滿足要求,那麼會(huì)加入更 大一些的電阻, 來提高驅(qū)動(dòng)能力。 而對(duì)于后面提到的 Open Drain 或是 ECL 類型的 Buffers, 負(fù)載電阻和電壓是特定的。Input Buffers一個(gè) Input 模型與其它基本IBIS 模型的區(qū)別僅在模型部分不同。 Input 有兩個(gè) I-V 關(guān)系曲線的集合,一個(gè)是地鉗位,一個(gè)是電源鉗位。匯集的地鉗位數(shù)據(jù)指信號(hào)電壓相對(duì)于參考源地的電壓電流關(guān)系數(shù)據(jù); 匯集的電源鉗位數(shù)據(jù)指信號(hào)電壓相對(duì)于參考源供電電源的電壓電流關(guān)系數(shù)據(jù)。僅在器件中有鉗位特性時(shí), IBIS 需要電流輸入表建模
13、。IBIS 需要 C_comp 參數(shù)描述接收器的管芯電容。 對(duì)于所有的 Input 模型, IBIS 需要 Vin1 和Vin2參數(shù),這兩個(gè)參數(shù)描述了緩沖器的開關(guān)閥值電壓。同 Output Buffer模型一樣也6條 I/V 曲線設(shè)置。Open Drain Buffers一個(gè) Open Drain 模型有三個(gè)I-V 關(guān)系曲線的集合, 一個(gè)是一個(gè)是下拉接通 (輸出為低)的關(guān)系曲線( Pull-down ) , 一個(gè)是地鉗位( Gnd clamp) , 一個(gè)是電源鉗位(Power clamp), 由于 Open Drain Buffers 沒有接上拉MOS 管,所以沒有Pull-up 的 I/V
14、曲線,同樣它們也有在MIN,MAX,TYP 測(cè)量情況,所以共有9條 I/V曲線設(shè)置。上面所描述的模型都是TTL 類型的, 它們的驅(qū)動(dòng)方式是行為極, 主要通過 CMOS 的導(dǎo)通和關(guān)斷方式來完成。而這種模型的掃描電壓范圍是Vcc到 2*Vcc.但是對(duì)于 OpenDrain Buffers 的掃描電壓范圍不是由內(nèi)部的工作電壓決定的, 而是由外加的上拉電阻的電壓 決定,所以它的掃描電壓范圍是V-ref 到 2Vref對(duì)于 Pull-up 和 Power clamp 的數(shù)據(jù)是與內(nèi)部工作電壓 Vcc 相關(guān)的 ,當(dāng) Vcc 變化時(shí), 掃描 范圍也是隨 Vcc變化的。如下數(shù)據(jù)是很多I B I S模型中經(jīng)??梢?/p>
15、的,如一個(gè)器件的工作 電壓為 +/-10%, 因此掃描的范圍是typminmaxtototo一般情況下,掃描電壓的范圍在 Vcc 到 2*Vcc. 但是在混合電壓的情況下,我們應(yīng)該使用大的電壓值做為掃描范圍。如一個(gè)電壓為容余最大值為 5v 的 Buffer ,那它的掃描范圍 在 5v to +10v.Open Drain 器件的掃描范圍是由外接上拉電阻的電壓決定的,與內(nèi)部的工作電壓Vcc無關(guān),掃描電壓的范圍在 Vpullup to 2*Vpullup. 同時(shí)還要注意的模型中的 Pullup 和 POWER Clamp中的電壓值Pullup和POWER Clamp中的電壓值 V是相對(duì)于電源的,即
16、 V = Vdd-V Output;而Pulldown和GND Clamp中的電壓值 V是相對(duì)于地的,即 V = Voutput。圖 表中電流 Itable 的方向,規(guī)定流入器件的方向?yàn)檎鞒鰹樨?fù)。終上所述模型的定義有模型名、模型類型、 C_comp 、 DC 參數(shù)或時(shí)序參數(shù)、 V/I 數(shù)據(jù)表 (包括 Pullup 、 Pulldown 、 POWER Clamp 和 GND Clamp) 、 Ramp 數(shù)據(jù)表(包括測(cè)試的溫度范圍、電壓范圍、dV/dt,以及參考負(fù)載 R_load)和V/t數(shù)據(jù)表(通常給出 4個(gè)Waveform數(shù) 據(jù)表,即參考電壓為供電電源時(shí)的 Rising Waveform
17、 和 falling Waveform 數(shù)據(jù),以及參考電 壓為地電平時(shí)地Rising Waveform 和 falling Wavefor , 同時(shí)每個(gè)數(shù)據(jù)表還常常給出了參考負(fù)載R_fixture 5 )等信息。模型類型可以是Output , Input , 3-state, Output-Ecl 以及 Open-drain等 I/O 屬性。 模型類型的 I/O 屬性不同, 對(duì) DC 參數(shù)或時(shí)序參數(shù)以及數(shù)據(jù)表要求的內(nèi)容也不同。以模型類型是Input 為列,只需要DC 參數(shù) Vinh 和 Vinl 值,以及 V/I 數(shù)據(jù)表的 POWERClamp 和 GND Clamp 數(shù)據(jù)。而模型I/O 類型
18、,除 DC 參數(shù) Vinh 和 Vinl ,還需要時(shí)序參數(shù)Vmeas, Rref , Cref 和 Vref ,以及完整的V/I 數(shù)據(jù)表、 Ramp 數(shù)據(jù)和 V/t 數(shù)據(jù)表等信息。需要說明的是, 對(duì)于 Output 類型的模型, 該部分中時(shí)序參數(shù)Vmeas, Rref , Cref 和 Vref是必須的,而Vinh 和 Vinl 不要求。我們可以舉列對(duì)上面的模型電路進(jìn)行進(jìn)一步解釋: 下面模型的波形是上研所提供, 模型 文件名為如圖所示,分別抽取的模型名為輸出模型OUTB ,和輸入模型輸入 INGPULLUP 波形如下:PULLUP和POWER GLAMP時(shí),記住在分析電路的驅(qū)動(dòng)電壓時(shí),Vout
19、=Vcc-Vtable,所以上圖對(duì)應(yīng)的 -3 。 3V ,在實(shí)際電路中,應(yīng)為6 。 6V 左右,電壓應(yīng)反向分析。而且模型中一定會(huì)提供電源電壓Vcc, 的值, 理論上 PULLUP 的掃描電壓應(yīng)是-Vcc 到 2Vcc, 但不排除,有些模型的電壓范圍沒有完全包涵, 或超過掃描范圍。 上面的就是電壓范圍不夠。 但是在這個(gè)范圍內(nèi)取樣點(diǎn)足夠也是可以的。上面的曲線,我們可以看出在對(duì)應(yīng)的時(shí),電流最大,當(dāng)正向電壓逐漸降低時(shí),電流減小,所以可以判定,上拉的MOS管為典型N型MOS管正向電壓導(dǎo)通。電流為正。下 面 是 對(duì) 應(yīng) 的 PULL DOWN 的 波 形:OLJTB Mw OLFTB Fi4B4&
20、WftOl_Tre Typ FuJdc: w±i從上面的波形,我們可以看到,導(dǎo)通后,當(dāng)電壓為-3。3v時(shí),對(duì)應(yīng)的電流為最大,當(dāng)負(fù)向電壓減小時(shí),電流值減小,所以是很明顯的P型MOS管福向電壓導(dǎo)通,電流方向?yàn)樨?fù)。PULL UP及PULL DOWN對(duì)應(yīng)的波形狀況, 取決于不同類型的 MOS管,這里沒有一 個(gè)固定的規(guī)律可尋。下面是輸入模型對(duì)應(yīng)的 POWER GLAMP和GND GLAMPPOWER GLAMPPOWER GLAMP的時(shí)候,兩個(gè) MOS管截止,輸入電壓高于電源電壓,產(chǎn)生電源嵌位。同樣的電壓分析,要反向分析。圖上電壓 -3。3V對(duì)應(yīng)實(shí)際電壓為 6。6V,當(dāng)外接電壓為最 大6。6V
21、時(shí)高于電源電壓,上面的二極管正向?qū)?,電流流向由高電?shì)向低電勢(shì),電流流 進(jìn)為正。當(dāng)電壓減小時(shí), 與電源電壓的差值減小,電流越小,是很典型的二級(jí)管正向?qū)ㄌ匦?。GND GLAMP可以看到當(dāng)GND GLAMP時(shí),外接電壓小于地電平的時(shí)候,下面的二極管正向?qū)ǎ瑢?duì) 地電壓越小,從地電平向外流的電流越大,因此方向?yàn)樨?fù)。當(dāng)電平高于地電位后,二極管截止,電流趨向?yàn)榱?。?duì)于V-I曲線,我們分析的就是 MOS管和二極管的特性,當(dāng)你分析 PULL UP和PULL DOWN的時(shí)候,要分清的是接的什麼類型的 MOS管,P型和N型是正好反向的。而POWER GLAMP和GND GLAMP的波形是有規(guī)律的,因?yàn)閮蓚€(gè)二極
22、管的連接方式是固定的。POWER GLAMP 單調(diào)遞減,GND GLAMP單調(diào)遞增。可能有些模型的波形不是太好,但嵌位的特性是不變的。( 四)模型的檢查IBIS 模型文件中基本問題的檢查模型文件整理中的最基本的問題如下:1)“tab”轉(zhuǎn)“space”。仿真時(shí),CADENCE要將標(biāo)準(zhǔn)的 舊IS模型文件(.ibs文件)轉(zhuǎn)化.dml 文件格式,由于 CADENCE又.ibs文件中字符串之間的間隔只認(rèn)識(shí)“space”形式的,對(duì)于tab 形式的,在轉(zhuǎn)化時(shí)將出錯(cuò)5 。所以整理模型的第一步工作是將整個(gè)文件作一次由“tab” -space”的轉(zhuǎn)化,以排除.ibs文件中可能出現(xiàn)的tab”形式的空格。推薦的文本編
23、輯軟 件為 UltraEdit32 。2)物理量單位的檢查。IBIS 標(biāo)準(zhǔn)支持國際單位制,支持十進(jìn)制記數(shù)法和科學(xué)記數(shù)法。注意電阻的單位符號(hào)是用ohms表示的,另外科用 u代替。文件頭部分的檢查主要是檢查由關(guān)鍵詞File name定義的文件名是否與存在磁盤中的模型文件名一致,若不一致, CADENCE 轉(zhuǎn)化此模型時(shí)會(huì)報(bào)錯(cuò)。 另外此文件名的首字母不能大寫 (磁盤中的文件 名無所謂) ,否則也會(huì)報(bào)錯(cuò)的。封裝描述部分的修改主要是修改由 Component 定義的器件名,使之與原理圖庫中由 default_signal_model 定 義的內(nèi)容一樣;R_pkg、L_pkg或C_pkg的取值范圍是否按“t
24、yp", "min"和"max”的順 序排放,如表2 所示。文件中其它各處的物理量或數(shù)據(jù)的“typ”,“min”和“ max”數(shù)據(jù)也應(yīng)按上述順序排放,否則要予以調(diào)整,下面不再贅述。需要注意的是, “min”和“ max”的值可以缺省,用 NA 表示,但“ typ”值是必須的。4.44.5 管腳描述部分的檢查檢查文件中PIN的定義是否與datasheet一樣,檢查同類 pin是否被定義為同一模型名。而來的,其中某些 pin的信號(hào)的命名與實(shí)際不符,少數(shù)幾個(gè) pin的所屬模型名有出入。4.64.7 模型類型描述部分的檢查主要是檢查模型檢查 DC參數(shù)或時(shí)序仿真參
25、數(shù)、電壓范圍、溫度范圍以及各數(shù)據(jù)表是否 正確或異常。下面分述之。DC參數(shù)或時(shí)序仿真參數(shù)的檢查對(duì)于Input類屬性的模型,DC參數(shù)Vinh和Vinl是必須的,若文件中缺失,應(yīng)該補(bǔ)上, 它們的值可分別由 datasheet提供的Vinhmin和Vinl max得到。如表4所示的INP模型。對(duì)于Output類屬性的模型,時(shí)序參數(shù)Vmeas, Rref, Cref和Vref是必須的,若缺失,應(yīng)補(bǔ)上。其中,Vmeas輸出電壓測(cè)量參考值;Rref 測(cè)試電路的負(fù)載電阻;Cref 測(cè)試電路的負(fù)載電容;Vref測(cè)試電路的負(fù)載參考電壓上述參數(shù)也可從 datasheet中關(guān)于AC特性表格的負(fù)載條件上查到,有時(shí)這些參
26、數(shù)只在AC特性表格下面的 Notes中說明,因此需要仔細(xì)閱讀datasheet;有時(shí)Rref, Cref和Vref也可以從測(cè)試電路中獲得,圖 3和圖4所示是兩種比較典型的測(cè)試電路。由圖3可知:Cref=30pF, Vref = 0V,由于測(cè)試電路中沒有電阻,可認(rèn)為是高阻,故 Rref=1M Q。由圖4可知:Rref=50Q, Vref=,由于電路中沒有電容,故 Cref=0pF。00)一般而言,Vmeas的典型值為 Vdd/2,當(dāng)無法從物的 datasheet上查到確定的 Vmeas 時(shí),可將Vmeas的值設(shè)為Vdd/2進(jìn)行仿真,不過,僅小疏尋十,本文作者不推薦這么做。V =檢查電壓范圍、溫度
27、范圍的檢查圖4典型測(cè)試電路2IBIS模型文件給出的測(cè)試電壓及溫度范圍有時(shí)與datasheet中的不一樣,這時(shí)需要根據(jù)datasheet予 以更正。檢查數(shù)據(jù)表的檢查主要是檢查 V/I 數(shù)據(jù)表,即Pullup、Pulldown、POWER Clamp和GND Clamp數(shù)據(jù) 表,Ramp數(shù)據(jù)表,以及 V/t數(shù)據(jù)表中數(shù)據(jù)的合理性。Pullup和POWER Clamp中的電壓值 Vtable 是相對(duì)于電源的,即 Vtable= VDD-VOutput;而 Pulldown和GND Clamp中的電壓值 Vtable是相對(duì)于地的,即 Vtable=VOutput。表中電流Itable 的方向,規(guī)定流入器
28、件的方向?yàn)檎?,流出為?fù)。通常,V/I數(shù)據(jù)要求單調(diào),具體辦法有三中:一是在模型文件中直接檢查數(shù)據(jù);二是借助CADENCE 的SPECCTRAQuest通過觀察 V/I曲線來實(shí)現(xiàn);三是禾U用SPECCTRAQuest轉(zhuǎn)化.ibs文件為.dml文件時(shí),閱讀轉(zhuǎn)化信息的 message文件,該文件的“warning”會(huì)指出非單 調(diào)點(diǎn)。在初步的模型檢查中,大多采用第一種方法,若發(fā)現(xiàn)有異常的數(shù)據(jù),則一般根據(jù)物理規(guī)律加以修改,或去掉。V/I數(shù)據(jù)的非單調(diào)點(diǎn)一般不會(huì)影響.dml文件的成功轉(zhuǎn)化和仿真,但是在仿真時(shí)模型不收斂或穩(wěn)態(tài)電壓值不正常時(shí),才需要認(rèn)真地檢查和推敲非單調(diào)點(diǎn)。V/t數(shù)據(jù)表可以使仿真時(shí)上升和下降波形更
29、加準(zhǔn)確,其出現(xiàn)應(yīng)該成對(duì)5,即RisingWaveform和Falling Waveform在文件中成對(duì)出現(xiàn)。一般應(yīng)特別注意它的時(shí)間起點(diǎn)是否從0開始,否則進(jìn)行.dml轉(zhuǎn)化時(shí)會(huì)出錯(cuò)。V/t數(shù)據(jù)也會(huì)影響穩(wěn)態(tài)電壓值的。Ramp數(shù)據(jù)表是必V/t數(shù)據(jù)表在文件中可以刪掉,不過作為描述上升沿和下降沿特性的 須有的。V/t數(shù)據(jù)表更準(zhǔn)確些。模型格式的轉(zhuǎn)化CADENCE 仿真用的 IBIS 模型是 CADENCE 專用的 .dml 文件格式,因此需要將標(biāo)準(zhǔn)的.ibs文件轉(zhuǎn)化為.dml文件,具體辦法可以采用如下步驟:進(jìn)入 SPECCTRAQuest環(huán)境f點(diǎn) 擊按鈕 LIB ,進(jìn)入 signal analysis li
30、brary browser 窗口-點(diǎn)擊按鈕 Ttranslate 點(diǎn)擊按鈕 ibis2signoise ,進(jìn)入文件選擇窗口選擇要轉(zhuǎn)化的 .ibs文件-選擇保存.dml文件的目錄和 文件名點(diǎn)擊按鈕 ok。轉(zhuǎn)化結(jié)束后,SPECCTRAQues還會(huì)提供一個(gè) message文件,說明該IBIS 模型中的一些問題。 Error 是一定需要修改的,而warning 中的大部分是可忽略的,但有些是需要修改的。在仿真過程中發(fā)現(xiàn)模型有問題時(shí),可仔細(xì)分析warning ,從中可得到很多幫助。模型收斂性的驗(yàn)證需要利用該模型進(jìn)行仿真,具體的仿真步驟可以參考 CADENCE 的 help 文件。在仿真時(shí), 經(jīng)常會(huì)出現(xiàn)不
31、收斂的情況,原因有很多,這時(shí)應(yīng)該首先根據(jù)提示,打開工程下的 tlsim 文件,查看是在DC 階段還是 transient 階段出的錯(cuò),如在DC 階段,可檢查V/I數(shù)據(jù)表中各組數(shù)據(jù)以及V/t 數(shù)據(jù)有無異常,該有的直流偏置有沒有加;如在transient 階段,還可嘗試通過修改仿真的分辨率、匹配電阻的大小、傳輸線的長度等來解決。穩(wěn)態(tài)電壓值的檢查也需要進(jìn)行仿真。 一般在 typical 時(shí), 穩(wěn)態(tài)電壓值應(yīng)為接近VDDtyp , fast時(shí)接近 VDdmax , slow 時(shí)接近 VDdmin 。 穩(wěn)態(tài)電壓值偏離正常值一般是V/I 數(shù)據(jù)表中各組數(shù)據(jù)以及V/t數(shù)據(jù)的異常造成的。這時(shí)需要針對(duì) messag
32、e文件提供的warning信息,逐個(gè)檢查,修改和去掉異常數(shù)據(jù)。有時(shí)刪掉部分或全部V/t 數(shù)據(jù)可以立竿見影地解決上述問題,不過代價(jià)是仿真波形的精確性受影響。正常的 V-T 曲線舉列:我們看到上升和下降曲線,在一段時(shí)間后,電壓會(huì)收斂在一個(gè)值附近。下面是一個(gè)不收斂的模型舉例:另一方面是模型中的數(shù)據(jù)問題,由于V/I 和 V/T 曲線的非單調(diào)性或者數(shù)據(jù)的錯(cuò)誤,造成仿真器不收斂, 不同的仿真器對(duì)非單調(diào)性的允許程度不同。 在分析過程中若出現(xiàn)仿真器不收斂,應(yīng)該檢查模型的 V/I 和 V/T 曲線的非單調(diào)性,在無法獲得更好的模型的情況下,可以采用屏蔽數(shù)據(jù)錯(cuò)誤或非單調(diào)的曲線部分的方法,以得到參考的仿真結(jié)果。例如,
33、我們?cè)鴮?duì) MPC860 的時(shí)鐘網(wǎng)絡(luò)進(jìn)行信號(hào)完整性分析時(shí)就遇到不收斂問題。網(wǎng)絡(luò)的電路示意如下:圖11: MPC860的時(shí)鐘網(wǎng)絡(luò)示意圖MPC860的 時(shí)鐘通過一個(gè)串阻驅(qū)動(dòng)兩片 SDRAM KM416S4030 和一片 FPGAFLEX10K30E 。完成PCB布線后,該網(wǎng)絡(luò)的拓?fù)淙鐖D12。在做分析時(shí)仿真器報(bào)告如圖13的不收斂錯(cuò)誤。分析MPC860時(shí)鐘860CLK的模型,發(fā)現(xiàn)該模型的上升沿和下降沿的V/T曲線存在嚴(yán)重的非單調(diào)性和數(shù)據(jù)錯(cuò)誤。上升沿和下降沿的V/T曲線分別見圖14、圖15。圖12: MPC860的時(shí)鐘網(wǎng)絡(luò)拓?fù)鋱D13:不收斂錯(cuò)誤報(bào)告Time ns圖14:原860CLK的上升沿 V/T曲線&
34、gt;r蜀1nA0 0.1 0.2 0 3 ill 0.5 0.6 0.7 0.8 0,9 1 11 12 13 14 1.5 1,6 17 1.8Time nsJI圖15: 原860CLK下降沿V/T曲線從圖14、圖15顯而易見原860CLK的上升沿和下降沿 V/T曲線存在問題。 由于無法 獲得更準(zhǔn)確的模型。我們采取將上升沿和下降沿 V/T曲線屏蔽掉的措施。得到50MHz時(shí)鐘 的仿真結(jié)果如圖16。3213030100110120Time ns0圖16:仿真結(jié)果使用TEK TDS3032 300M S 示波器在實(shí)際在 PCB板上測(cè)得的波形讀入仿真的SigWave中的效果見圖17。將仿真波形與實(shí)
35、測(cè)的波形疊加比較效果見圖18。由圖可見,定性的來說,仿真波形與實(shí)測(cè)波形比較接近,仿真結(jié)果具有參考價(jià)值。兩種結(jié)果存在一些偏差,造成偏差的原因可能來自三個(gè)方面:一是,模型本身的準(zhǔn)確度不夠,模型的上升沿和下降沿V/T曲線被屏蔽掉,影響仿真結(jié)果。 二是,示波器的帶寬不夠,存在測(cè)量誤差。三是,示波器的探頭阻抗 失配,造成測(cè)量誤差。EdJ&DisQh10加3D40Time ns圖17:實(shí)測(cè)的波形讀入仿真的SigWave中的效果0203140Time 同圖18:將仿真波形與實(shí)測(cè)的波形疊加比較效果五.連接器與過孔的模型卜面是連接器模型的等效電路圖:連接器的單線模型等效電路:連接器的多線等效電路:如何從
36、連接器的 SPICE CONNETOR 模型產(chǎn)生 DML 文件:12改變和編輯SPICE 模型34 從 SQ/SIGXP 中增加一個(gè)新的庫56 從一個(gè)已經(jīng)存在的 E-SPICE模型中CLONG 一個(gè)SPICE模型78 編輯這個(gè)庫文件的DML 文件910 改變一些文件的屬性:模型的名字, PIN 的連接關(guān)系,去掉子電路中多余的 ENDS1112 在SQ/SIGXP中檢測(cè)這個(gè)ESPICE模型。仿真實(shí)例分析12 LVDS 差分線和單端匹配的分析34系統(tǒng)仿真的分析56同步時(shí)序的分析LVDS 差分線的分析LVDS 基本知識(shí)LVDS 是 Low Voltage Differential Signal 的縮寫, 即用非常低的電壓擺幅在兩條 PCB 線或平衡電纜上通過差分傳送數(shù)據(jù)。不同的芯片其電壓擺幅大小可能會(huì)有些微小差別,但其電壓擺
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 玉米加工與農(nóng)業(yè)產(chǎn)業(yè)鏈優(yōu)化考核試卷
- 玻璃成分分析與調(diào)整考核試卷
- 航空航天器推進(jìn)劑供給系統(tǒng)考核試卷
- 篷布制造與智能化生產(chǎn)流程的改進(jìn)考核試卷
- 景區(qū)旅游安全生產(chǎn)責(zé)任追究制度考核試卷
- 船舶貨運(yùn)與跨境電商的融合考核試卷
- 玻璃水刀切割技術(shù)考核試卷
- 羊毛混紡紗線生產(chǎn)工藝試題考核試卷
- 影視劇服裝定制設(shè)備租賃與知識(shí)產(chǎn)權(quán)保護(hù)合同
- 電商倉儲(chǔ)物流服務(wù)及倉儲(chǔ)設(shè)施租賃及倉儲(chǔ)管理合同
- JT-T 1495-2024 公路水運(yùn)危險(xiǎn)性較大工程專項(xiàng)施工方案編制審查規(guī)程
- 幸福心理學(xué)智慧樹知到期末考試答案章節(jié)答案2024年浙江大學(xué)
- 個(gè)人工勞務(wù)分包合同
- 5月8日世界微笑日微笑的力量生活中保持微笑宣傳課件
- 2024年四川省自然資源投資集團(tuán)有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 2022智慧健康養(yǎng)老服務(wù)與管理專業(yè)人才培養(yǎng)調(diào)研報(bào)告
- 酒店網(wǎng)評(píng)分提升方案
- 石油化工設(shè)備維護(hù)檢修規(guī)程設(shè)備完好標(biāo)準(zhǔn)SHS010012004-副本
- 妊娠合并垂體侏儒的護(hù)理查房
- 廚房消防安全培訓(xùn)課件
- 全國工會(huì)財(cái)務(wù)知識(shí)競賽題庫及答案
評(píng)論
0/150
提交評(píng)論