EDA365电子工程师网

标题: 求教,ibis转DML遇到问题:TVCurve start time [打印本页]

作者: zxli36    时间: 2010-12-22 14:27
标题: 求教,ibis转DML遇到问题:TVCurve start time
在转换TI的ibis模型到DML模型是遇到问题,请教大家,谢谢。
' Y9 C6 r4 h6 \- C" ]: N6 w. EERROR: TVCurve start time of SPRM451_Model_1 RisingWaveform rise_1 at line 716 is not same as SPRM451_Model_1 FallingWaveform fall_1 at line 13* B% T; ]+ v4 G& a" E
2 u) m  ?! y; P& o
ERROR: TVCurve start time of SPRM451_Model_1 RisingWaveform rise_2 at line 825 is not same as SPRM451_Model_1 FallingWaveform fall_2 at line 1244 ?" w# a% k4 z/ T; u3 x" T
------------------------------------------------------------- sprm451a.zip (1.4 MB, 下载次数: 22) 4 @$ S7 h. G. }4 ?" v
下面是ibis文件内容,附件是ibis文件6 s. [* w9 |. p; C5 b' @% c2 J6 t: j( H
-------------------------------------------------------------) F  n7 i" z9 Z6 V7 s3 G
[Rising Waveform]. P. m5 r% a, m* o3 z& \3 N7 V
R_fixture = 50[attach]34582[/attach]
' d" f( D: j0 K6 l; ^, J- {2 S, O% h' pV_fixture = 1.8
% ~7 |; w( _/ u* BV_fixture_min = 1.62! u% c8 p. L, O& e6 Z5 ?  J& s
V_fixture_max = 1.98
( N4 Q/ r, |- k% w8 t0.10684458n   0.70051837   0.80823318   0.62555036
5 [3 ~  Q- c  B3 P, h& Q! r1 \0.11170955n   0.70051782   0.80823525   0.65343233. i1 k; P. M+ s
0.11903372n   0.70051764   0.80823533   0.66958619# n3 t4 y" Y2 |
0.12549068n   0.70051745   0.80823539   0.69001575
( V  m6 r, Z8 U0 {/ k0.1279404n   0.70051737    0.8082354   0.69984945
! M8 ?) y" ^9 {; z...
6 r+ Z' Y# y$ J7 N4 z! b2 ?# P7 g1 T1.8072266n    1.7899345    1.4548693    1.9751257
8 p4 ?0 K2 V7 g7 a2.0159473n    1.7921497    1.5472379    1.9753142
! F' a3 Y  B8 B% Y+ w/ N2.1173605n    1.7929792    1.5710304    1.9753748  F8 J- J9 y4 U9 u% j  b& J
2.4702602n     1.796979    1.6181336    1.9756323
) q  l: [2 }. b9 `& \+ O[Rising Waveform]
& j6 i4 `7 R# F% z  w/ c# yR_fixture = 50
' j( M) n7 `& h+ d" ?  UV_fixture = 0
1 V* V, R) C- M6 ?6 U4 T% yV_fixture_min = 0
* q" |* T2 y3 h# k6 FV_fixture_max = 0
8 g7 X4 b6 Z) ^: j0.15983962n   9.2351416n   99.716807n   8.8912481n( i/ Q  X/ R' P- p, b, o
0.16182603n  -2.7676786u   3.4945365u   30.264707m  b4 X6 d% |  g3 r: s
...
7 X  Z% y% g: O8 q. r2 o5 K2.7551337n    1.0688756   0.73673581    1.31855738 F- W+ {/ D9 B: ^
3.4765649n    1.0738696   0.79991934    1.3187164
- c0 Q' G- j$ j$ a( a/ Z[Falling Waveform]
& p" s6 m& a( I- M  B0 i6 Q- @! p* OR_fixture = 50
* i# F9 ?- H' J; pV_fixture = 1.8
  C. o# j3 D6 O* pV_fixture_min = 1.62
5 q6 Q7 ?$ C4 r" FV_fixture_max = 1.98
1 o" e/ y: N# ~" }0 z0.11635923n     1.796979    1.6181336    1.9756323$ B4 W6 c1 I) `+ Y7 ~% m0 }0 m* B
0.11868358n     1.796969    1.6181308     1.942584
4 v" f; M3 O; W* E...$ Z# ~" }; ]* t, \
2.9144482n   0.70502712   0.85209382   0.627821952 j$ L! ?& X) k- A' }  T2 e4 e
3.3358742n   0.70051837   0.80823318   0.62555036
7 m* J- |+ X. b# A# w! ]$ @[Falling Waveform]  T0 I; q- Y+ R! y
R_fixture = 50- S6 j; M  I! o# W9 Q0 q4 r8 i. X9 u
V_fixture = 0
, Q( V, \( O7 U9 |V_fixture_min = 0- {1 z+ W# }6 f& _/ {: U0 O
V_fixture_max = 0
9 n8 |& t& ?) ^' [2 V0    1.0738696   0.79991934    1.3187164. a3 k! T3 v& D
5.4708633p    1.0738749   0.79991932    1.2894491! R% I# W) g# {, w! w+ Y, }. R" x
10.839062p    1.0738715   0.79991933    1.2780496
. ]1 u9 X, \5 X) d4 u' X, W8 L0 v...7 O2 K, `  q* ~3 \- b1 D$ m4 n
1.9686664n    5.547193m   48.421028m  0.39526543m
. B; i. t8 W+ N, m0 l5 e2.3465488n   9.2351416n   99.716807n   8.8912481n
  N/ `$ M" H! c5 n6 [8 z4 q  i: Q: T6 N( M$ o
-----------------------------------------------------------------------------------" s4 L9 p) M- ~: l
# t& o. p; r$ H

作者: zxli36    时间: 2010-12-22 14:41
另外还有一个错误:8 Y+ F8 U, _/ v9 K4 H. T& G
TVCurve must start at time zero
! m* i9 l5 P: \: b4 [7 n/ n# b搞不懂TI得模型到底怎么了,比较起美光的好像很乱,希望各位高手能指点一下
作者: icy88    时间: 2010-12-23 12:06
看了下这个model,真的是好乱阿,但是直接看他们的rising和faling的波形还是可以的,建议用其他工具验证下ibis model 是否能用,推荐工具为hspice,直接接负载电阻,看输出波形。
作者: zxli36    时间: 2010-12-23 12:30
谢谢楼上的。没办法,必须要用啊,总不用要求TI改吧。还没那么大的实力。
作者: icy88    时间: 2010-12-23 17:22
看了一个文章,不知道是不是这个原因。但是即便是找到问题所在点,如果真的是ibis有问题,我们也是无能为力的,但是你可以告诉芯片厂商,让他们检查更新下。
) H/ O* C9 r3 `8 t: K 7 X/ F. Y3 C( u

作者: zxli36    时间: 2010-12-26 16:20
楼上的看不太懂,不过貌似不是这个原因啊。
作者: huzhongmoshui    时间: 2011-1-20 23:17
TI的设备中如果使用了 adaptive feedback IOs 转换就会报错,' A/ E, Z; h: n8 m  O. W
在由ibis往DML转换的时候报错而已,不代表ibis模型本身有问题,( |5 E4 l: l1 v/ L( _0 r( M8 |
楼主实在无解的话,有一种办法是将生成的文件的.txt去掉,直接忽略
作者: jason_pa    时间: 2011-2-10 21:03
用hyperlynx或hspice直接使用ibis仿真就好啦
作者: mjl-0708    时间: 2011-10-25 10:37
这个问题有没办法解决,我现在也遇到同样的问题,请指教
作者: 3345243    时间: 2012-4-18 23:03
ERROR @line 16139: TVCurve must start at time zero
: P6 o7 k9 n& ?9 J# V9 O3 U; R5 a2 FERROR: TVCurve start time of BCM63281T_IOLRC_B65LPP60_ST152Q RisingWaveform rise_3 at line 16621 is not same as BCM63281T_IOLRC_B65LPP60_ST152Q FallingWaveform fall_3 at line 14198
: a# ^, K# G& V我也遇到了,是模型的问题么
作者: 3345243    时间: 2012-4-25 00:18
This is an old issue. The problem was, model generators would make multiple transitions in a single run, then extract multiple waveforms without correcting the start time of each waveform.# p" D- Y3 S8 W/ h$ Z& x* J) o
' i- j1 I( c! c) [+ Q3 g2 ~7 u
One common "fix" was to subtract the initial Time from the Time column, to make each column start at Time=0. Example: T=100n, 101n, 102n, etc. becomes Time=0, 1n, 2n, etc.
# X9 X/ y8 M$ XSI-LIST有人给我的答复,我是按他/她说的把开始时间都改为0.0E+00,其他时间以此前推。用excel工具依然很麻烦。结果是.dml模型生成了,仿出来的结果还在验证。+ U: W/ g( H* M) t, ^2 o# Z

作者: zxli36    时间: 2012-4-25 11:56
3345243。让我感到羞愧了。虽然看到你的回复了,也试着想回复,但因为我一直都没有解决,打了半天字,不知道怎么回复,就删掉了,没有回复你。没想到你还在后面跟踪反馈这个问题。像你学习啊!
作者: harrisonlove    时间: 2012-8-24 16:05
我也是同样的问题啊。。模型是sprm567.ibs4 O" i" z1 U7 E' ?
ibs是正确的,没有ERROR,但是DML就是出错
作者: zxli36    时间: 2012-8-24 18:16
楼上,可以尝试jason_pa的建议:“用hyperlynx或hspice直接使用ibis仿真就好啦”。
+ q6 s6 k9 ]& \# w不过就不是Cadence的系统仿真了。




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2