標題: [BUG] Spice model to IBIS model......!!! [打印本頁] 作者: a7893657 時間: 2013-3-1 06:36 PM 標題: [BUG] Spice model to IBIS model......!!! 最近小弟在研究IBIS,話說可以將spice model 轉成IBIS model, 6 F2 C" i6 t- x" n; N5 R/ v, ~可以應用於跨部門IP合作,或提供系統廠做系統整合應用,+ _3 p C# ?- b9 ]2 u. Q9 O X- h
聽起來還蠻有趣的,於是小弟便由NC STATE University下載免費的轉IBIS的軟體: w9 l- v5 ?$ Y: X http://www.ece.ncsu.edu/erl/software/s2ibis3.php9 U, Q0 K0 H" P7 d
以及IBIS開放論壇相關資料" e3 Z+ o) N: e. k' G1 } http://www.vhdl.org/pub/ibis/8 V/ L3 p; U7 k8 T4 _
又在google大帝的協助下,找到可以協助檢查IBIS語法的Tool5 A4 e5 H7 }! W7 N. G http://www.mentor.com/products/p ... visual_ibis_editor/1 ?( x3 {" } Q/ e
2 s0 E- N/ ?+ e9 g初步研究了兩三天,現在小弟用簡單的level shift去做測試, 7 w0 C0 D( z9 M7 N+ e" V跑出了下列的error,實在不解,請問各位大大可否幫小弟解題... * Z) z; e' t* j; v# { # g/ Z( U" q; w' s5 XERROR (line 243) - Invalid dV/dt_r Typical Value ("0.0/NA") ; G1 ] n) z( q2 XERROR (line 243) - Invalid dV/dt_r Minimum Value ("0.0/NA")4 ?/ A" w8 Q% J6 v% K% a, G1 X
ERROR (line 243) - dV must be greater than 0 in a Ramp specification* M, ~0 d3 Z2 `" j0 r
ERROR (line 243) - dT must be greater than 0 in a Ramp specification 8 p) b9 P2 `6 V. H1 ^! tERROR (line 243) - Invalid dV/dt_r Maximum Value ("0.0/NA"), q2 m' B- R' \5 k: j: M
ERROR (line 243) - dV must be greater than 0 in a Ramp specification 0 C ~8 J+ D+ Z' I8 N( q- IERROR (line 243) - dT must be greater than 0 in a Ramp specification " T4 c9 z( W5 r8 i; I t XERROR (line 244) - dV must be greater than 0 in a Ramp specification * k6 N$ _. ~! m# wERROR (line 244) - dT must be greater than 0 in a Ramp specification ( Y2 [. l# {5 p* ?3 ^ERROR (line 244) - Invalid dV/dt_f Minimum Value ("0.0/NA") 7 E' [* o6 M8 |# B* R" qERROR (line 244) - dV must be greater than 0 in a Ramp specification * q) g# r4 ]8 K/ [3 E( j% O) Z0 ^ [ERROR (line 244) - dT must be greater than 0 in a Ramp specification 4 [( L4 V2 H; g( U. y$ VERROR (line 244) - Invalid dV/dt_f Maximum Value ("0.0/NA")$ c- f( W) M- \; T! P
ERROR (line 244) - dV must be greater than 0 in a Ramp specification: g0 {& b# I: _! r
ERROR (line 244) - dT must be greater than 0 in a Ramp specification " ~0 v2 Z9 j$ c" FERROR - Model 'INV_A': Rgnd is set when Model_type is not Terminator" X: N' E( |/ q% L# H& G0 b/ f
ERROR - Model 'INV_A': Rpower is set when Model_type is not Terminator* d$ `1 ]: h6 V# H* |
ERROR - Model INV_A: The [Rising Waveform] 5 n; d1 G1 P% S: Q
with [R_fixture]=20000 Ohms and [V_fixture]=1.2V 5 a. H3 @6 |0 I0 j has TYP column DC endpoints of 1.20V and 1.20v, but 1 X+ X% a' X T7 s an equivalent load applied to the model's I-V tables yields b5 M1 @! `* c# D- a% B0 A
different voltages ( 1.18V and 1.18V),7 @1 Q, |$ i5 ?8 P! p: r7 b
a difference of 1.#J% and 1.#J%, respectively.( H/ {$ N5 s: w# w( j" p1 d& Q7 K7 H
ERROR - Model INV_A: The [Falling Waveform] ( U/ v+ ~% C) q! K' i with [R_fixture]=20000 Ohms and [V_fixture]=1.2V. V% M; B B% l$ R9 a& @' ~, N; L
has TYP column DC endpoints of 1.20V and 1.20v, but' X# e0 n6 o. j( K
an equivalent load applied to the model's I-V tables yields 5 c: Y" G; ~+ v; a1 W( r6 n different voltages ( 1.18V and 1.18V),- p9 O& h }0 [0 Q3 w. r( T
a difference of 1.#J% and 1.#J%, respectively. + {% L) }4 J4 G& F2 m; @/ q4 YERROR - Model INV_A: The [Rising Waveform] " v3 k* i5 M* i4 d with [R_fixture]=20000 Ohms and [V_fixture_min]=1.2V y: e5 C, z5 y% I' T" @: w9 B, @
has MIN column DC endpoints of 1.20V and 1.20v, but2 r. |& r* B1 K0 d& e8 D$ X. G
an equivalent load applied to the model's I-V tables yields5 ?! t2 V0 K. a# B
different voltages ( 1.18V and 1.18V),作者: sd5517805 時間: 2013-3-1 11:32 PM
謝謝大大的分享,,,,,,,,,,,,,,,,.............作者: a7893657 時間: 2013-3-6 01:10 PM
看來好像大家都沒有follow到,後來小弟自己上網估了一下,1 G) ?; x: ?% g4 r, k5 c( y
! ?) ?, E: ^4 s8 V9 g3 R/ z) q
原來是我spice to IBIS,R_fixture對應到pullup的load line數值偏差太大, & Y0 x) Y- _, U! H0 g% P8 B- N照IBIS有一定的偏差值,超過偏差值就會WARNING,過大就會ERROR,( U- a j+ y! t
$ @/ \+ N5 W9 E. y
只要將適量的調整R_fixture,便可以...