標題: [BUG] Spice model to IBIS model......!!! [打印本頁] 作者: a7893657 時間: 2013-3-1 06:36 PM 標題: [BUG] Spice model to IBIS model......!!! 最近小弟在研究IBIS,話說可以將spice model 轉成IBIS model,7 S0 M+ W% u2 @
可以應用於跨部門IP合作,或提供系統廠做系統整合應用,4 _9 b$ M" ~) n2 v* W: t+ G5 ^
聽起來還蠻有趣的,於是小弟便由NC STATE University下載免費的轉IBIS的軟體 / B, K) k( \/ Y* a- I1 J) c6 shttp://www.ece.ncsu.edu/erl/software/s2ibis3.php . y5 ?; g% z! |1 h以及IBIS開放論壇相關資料, T) j9 H1 B3 S2 Q6 O3 p* z8 p http://www.vhdl.org/pub/ibis/ + d# Q i) K/ N2 M! ~- M! M又在google大帝的協助下,找到可以協助檢查IBIS語法的Tool4 S' q/ J* p. t/ K# a2 m. m$ S http://www.mentor.com/products/p ... visual_ibis_editor/ 3 O' k% l+ k. D0 W7 ^% |5 ^" s7 B4 J6 ]% b4 H3 l0 w
初步研究了兩三天,現在小弟用簡單的level shift去做測試, # D, \5 s A/ [跑出了下列的error,實在不解,請問各位大大可否幫小弟解題...' D) V5 T2 B ?9 ]
4 s( {2 j6 s5 b& [" ^8 l$ _
ERROR (line 243) - Invalid dV/dt_r Typical Value ("0.0/NA")( ~! @/ H' n. _; m! i' w
ERROR (line 243) - Invalid dV/dt_r Minimum Value ("0.0/NA")4 {& }9 @% ?. ]
ERROR (line 243) - dV must be greater than 0 in a Ramp specification $ g/ j. [9 [1 L* A# L6 XERROR (line 243) - dT must be greater than 0 in a Ramp specification , l5 w( p% P. {ERROR (line 243) - Invalid dV/dt_r Maximum Value ("0.0/NA") ! w0 T6 A& U% }" l2 tERROR (line 243) - dV must be greater than 0 in a Ramp specification8 b2 Y R- `' y) M3 R! g/ c
ERROR (line 243) - dT must be greater than 0 in a Ramp specification 1 ]* D8 {$ Y4 r3 F- [/ M. DERROR (line 244) - dV must be greater than 0 in a Ramp specification ]3 u: w c5 p
ERROR (line 244) - dT must be greater than 0 in a Ramp specification , ]9 Q- V. ~) mERROR (line 244) - Invalid dV/dt_f Minimum Value ("0.0/NA") ) B3 H7 A9 k* M0 DERROR (line 244) - dV must be greater than 0 in a Ramp specification4 d) \) ? d/ I: B: m5 b% m! A
ERROR (line 244) - dT must be greater than 0 in a Ramp specification, u) A/ X+ B6 |/ \- J8 e
ERROR (line 244) - Invalid dV/dt_f Maximum Value ("0.0/NA")9 a( D- l* `) A4 {9 s, {
ERROR (line 244) - dV must be greater than 0 in a Ramp specification . o, X8 i3 s7 [' E* e: PERROR (line 244) - dT must be greater than 0 in a Ramp specification $ Z4 H# k6 {$ n4 N& MERROR - Model 'INV_A': Rgnd is set when Model_type is not Terminator 4 g- w9 v" d% L. kERROR - Model 'INV_A': Rpower is set when Model_type is not Terminator 1 Q# ~: C5 j2 f1 u6 h( ?, |0 z& PERROR - Model INV_A: The [Rising Waveform] $ H+ y$ @2 h/ U) k+ e+ l& K/ x- k- k with [R_fixture]=20000 Ohms and [V_fixture]=1.2V& ~; u3 X2 N( f2 X
has TYP column DC endpoints of 1.20V and 1.20v, but+ Y, w3 f8 G- l+ R' E. G
an equivalent load applied to the model's I-V tables yields# t% e" V# s- z' i1 p: r
different voltages ( 1.18V and 1.18V), & c+ h3 {. R( L' A0 N0 J, I2 ~/ h ]0 h a difference of 1.#J% and 1.#J%, respectively. & @% k6 r, g6 k2 e" Y, ^$ j0 lERROR - Model INV_A: The [Falling Waveform] ; H! Z7 b8 u7 E: i, K; j
with [R_fixture]=20000 Ohms and [V_fixture]=1.2V+ `; b* D( m1 S
has TYP column DC endpoints of 1.20V and 1.20v, but: K! @* A" l8 M
an equivalent load applied to the model's I-V tables yields , E8 J% Z) h* E! _0 P) \; ~" B; ~: m7 p different voltages ( 1.18V and 1.18V),4 b+ `/ O6 s' i/ E4 t6 s" Z+ @4 ]1 E
a difference of 1.#J% and 1.#J%, respectively. 4 F ^! t9 e% }' L, FERROR - Model INV_A: The [Rising Waveform] ( ?3 R2 w2 z5 U with [R_fixture]=20000 Ohms and [V_fixture_min]=1.2V6 n5 N; \1 T" m' h0 H) n
has MIN column DC endpoints of 1.20V and 1.20v, but5 T/ x% V( }. `
an equivalent load applied to the model's I-V tables yields0 ]" ~: A! ?9 B: g7 S
different voltages ( 1.18V and 1.18V),作者: sd5517805 時間: 2013-3-1 11:32 PM
謝謝大大的分享,,,,,,,,,,,,,,,,.............作者: a7893657 時間: 2013-3-6 01:10 PM
看來好像大家都沒有follow到,後來小弟自己上網估了一下,( y& ~1 x7 F0 d: o
( d4 V9 K. l$ I
原來是我spice to IBIS,R_fixture對應到pullup的load line數值偏差太大, 9 J0 C& m4 d8 p, g9 N照IBIS有一定的偏差值,超過偏差值就會WARNING,過大就會ERROR, ' s% {, k. y& o% X 6 _; J0 I+ n) C# ~只要將適量的調整R_fixture,便可以...