EDA365电子工程师网

标题: 求助:designer中跑AMI模型不能运行 [打印本页]

作者: beyondoptic    时间: 2012-7-24 10:09
标题: 求助:designer中跑AMI模型不能运行
本帖最后由 beyondoptic 于 2012-7-23 14:11 编辑 3 ~. P, z5 \2 [+ Y. s/ ^

# ~1 N/ \2 m; G% p' g如题:我在designer中跑AMI模型,软件显示一直在loading devices,有知道是怎么回事的么?+ X, `5 u0 w: U8 I
3 C, v4 P3 \5 M3 S
designer版本6.0, M/ O3 N/ S, S1 [( u
, Q3 H7 w0 h3 M( H6 Z
工程文件和AMI模型上传到附件

Snap1.jpg (36.57 KB, 下载次数: 1)

Snap1.jpg

v5_gtx_ibis_ami.rar

377.8 KB, 下载次数: 8, 下载积分: 威望 -5


作者: yuxuan51    时间: 2012-7-24 10:28
上一张图片便知{:soso_e113:}
- W, f% f5 y: g' p. p! R
1 M9 k7 O) ^5 r4 ]% j5 q7 D% }
9 `, J# f& b1 ^: Q1 L9 p
# J# u" N- Q7 E9 V' g3 v
3 x6 K: a" A6 c! @
1 ?6 z5 M7 ?6 d$ Y6 w6 z) ~, U
作者: beyondoptic    时间: 2012-7-24 14:30
我去安装路径下的Examples路径下看demo中通道的S参数设置确method确实和斑竹一样,但我又发现一个问题,就是demo中通道的符号是port,而我自己从tool选项插入S4P文件后显示是pin。如下图中左边的是demo符号,右边的是我自己插入的,这两个符号有什么不同?

Snap1.jpg (20.29 KB, 下载次数: 0)

Snap1.jpg

作者: yuxuan51    时间: 2012-7-24 15:09
么得啥区别,管脚分布不一样而已,按实际的接法连就行,该连2的就连2,该连3的就连3,一切按管脚编号来,不能按管脚的位置来
作者: beyondoptic    时间: 2012-7-24 15:28
yuxuan51 发表于 2012-7-23 19:09
( S  X! C, B3 E; c) y么得啥区别,管脚分布不一样而已,按实际的接法连就行,该连2的就连2,该连3的就连3,一切按管脚编号来,不 ...
5 ?" F) q- ]9 O: [
不是管脚位置,而是管脚一个是pin,一个是port?想知道port和pin有什么区别么?
作者: yuxuan51    时间: 2012-7-24 15:56
可以叫PORT可以叫PIN,自己心里清楚就行了,叫法只是一个名称而已9 `" k0 V0 O$ r+ H( V6 @" ?

作者: beyondoptic    时间: 2012-7-25 10:06
关于AMI sweep在请教yuxuan51几个问题,谢谢:
) W* R8 v  `* t* v, @2 d8 I
- w, ~) c' C: I" q
, U9 Z( K5 P+ G0 ]4 x1,在designer6安装路径下有demo的例子,那个AMI文件很简单,就是做了FFE tap2的扫描,AMI文件如下:
' f# z  {! \* Q1 `+ ]* e3 x( m| method = 1 applies the tap weights inside AMI_init to the channel impulse' P- C: C8 N5 t
| method = 2 applies the tap weights inside AMI_Getwave to the wave) z' m7 g# a2 _1 D+ F. w! g
| results of both methods should be nearly identical, but method 1 is faster
% S9 p. H! _5 j! q1 e9 C$ z0 V(method 1)                                        | 1 or 2
( A" M: [/ g( Y: `3 l% e" l(ffe 1 _subst_tap2)                        | Sweeping tap 2
0 A9 r' B" f" O* y6 m2 O
0 M3 P' h9 O- B6 V; W! `+ B2 k这个加变量可以随便加的么?比如说我在后面加一个_subst_tap3,AMI文件变成如下:
* R) z/ S1 R9 W4 u1 j5 Y, d  \| method = 1 applies the tap weights inside AMI_init to the channel impulse
- H" Y0 x1 C5 U# Z5 x. V| method = 2 applies the tap weights inside AMI_Getwave to the wave
& t- k: Q) c) u# i| results of both methods should be nearly identical, but method 1 is faster$ l) p3 z; |5 c) Z$ z( T3 q, c
(method 1)                                        | 1 or 2
4 W# c" {( R1 ?- H1 [, O(ffe 1 _subst_tap2 _subst_tap3)                        | Sweeping tap 2
3 |8 V  D. d6 S' \2 P% G2 b$ X$ S7 |; J2 V) j) g
Sweep就是这么用的么?这样用可以跑出结果,但不知道跑的是对还是错.3 l" _/ {+ v9 C  l) X7 k
  N5 h) u% t. E5 Y8 _; u

作者: yuxuan51    时间: 2012-7-25 10:21
本帖最后由 yuxuan51 于 2012-7-25 10:24 编辑 8 R9 i4 K1 [( {% b- X
2 X6 e8 A8 r$ I" k/ B4 w
应该不是随便加的,AMI文件只是起一个描述性的说明还有和外界的接口,真正起作用的是那个dll文件。你自己在AMI文件里新加一个参数,但是dll文件里根本就没有对这个你自己定义的参数进行处理,加了也不起作用,可能软件还会报错
6 D/ ]# t% H* d9 B6 W7 K, B
& e9 \2 u4 C7 O( i# E$ z! k方法1和方法2的用图它解释的很清楚,一个是用于通道的冲击响应 (AMI_init) ,一个是用于通道的波形处理(AMI_Getwave )
2 v$ u6 j) j% x5 L5 x
' w$ n' P/ l& ^4 x  i4 M! m只不过它的这个demo比较奇怪。和一般常见的AMI模型都不太一样
作者: beyondoptic    时间: 2012-7-25 10:22
AMI sweep貌似对加字符串处理不是很好,见下图,貌似没有加字符串的啊
( w2 r' V0 E) t6 R; A6 f7 j( ^, W
比如我的参数在AMI中定义的是字符串的要怎么玩啊?
' p# l9 N: i" Q8 g2 @(Model_Specific7 V3 W9 e+ m; ^/ C4 m: O
      (TXDIFFCTRL (Usage In)(Format List  
+ ]" D* M/ L8 S7 `& {+ e              "000_500mV"5 M( g6 ]  `2 v' B# J" W
              "001_700mV"
9 k3 z, u' ^, E8 Y              "010_800mV"! \6 y8 E# G- l4 q4 B; F8 k# s: i
              "011_900mV"
$ U; A' C- q% s8 W/ q7 A              "100_1000mV", }4 F% U9 k; T
              "101_1100mV"% c* M1 ^! r5 }4 j0 n" ]
              "110_1200mV"4 n* R: V. {* O" ~# }9 Q
              "111_1300mV"1 d: y0 S+ T- G5 S1 Y, w! o
           )
$ l9 Q1 n# \; d' H4 A) U: G, G           (Type String)# G( x4 ?3 ~" G- g
           (Default "000_500mV")$ F( `: R8 c  }7 m1 S$ A: x4 y& I+ E
           (Description "Differential Swing") $ |9 U( D2 c7 E, l
      )
8 o/ c9 a' |& S) h9 l      (TXPREEMPHASIS (Usage In)(Format List  6 U" k: ?# J6 N  o
              "000_0%"
0 l2 `/ ?# ?- m4 y: R# c              "001_8%"$ d3 O# Z7 l- j
              "010_17%"
1 d# e7 N. U+ E" E$ u4 W" g              "011_25%"
! o" S9 q6 V$ _9 o5 n: Q; |1 m9 `              "100_33%"  e- k. l( Z+ K( I, J
              "101_42%"
% F( x# k7 T) w: k              "110_50%"% D" m9 }" L( o# Y' l( \
              "111_58%"9 f, H$ x* D0 s6 e
           )' v' B. P& k5 }+ \8 i. a
           (Type String)
, z1 _0 e, C, O( K  A& C; i* e           (Default "000_0%"9 Y+ @3 F+ u$ a% i) L
           (Description "re-Emphasis")
2 }( w& }  E! I3 l: H; [" c4 A/ G      )
5 n. w2 v3 u, [      (Process (Usage In)(Format Corner "tt" "ss" "ff")(Type String)
! ^$ \$ q1 [# a9 E           (Default "tt")# i6 C; a$ a) B3 F: q+ ?/ ]$ W6 {2 v
           (Description "rocess corner used to set level and pulse shape.")+ x5 a# u9 ^5 `
      )
% P  X& B% R" l1 ]0 X7 H   ) | End Model_Specific

Snap1.jpg (44 KB, 下载次数: 0)

Snap1.jpg

作者: yuxuan51    时间: 2012-7-25 10:25
designer做的不好,貌似里面没有给你修改参数的项,自己手动改Default值吧
作者: beyondoptic    时间: 2012-7-25 15:19
designer在跑AMI模型前有对DMI check的功能么?我在帮助文档中收索AMI找了下并没有找到AMI check的功能。如果AMI模型有问题怎么办?这种情况会出现么?
# c/ z- c& A5 P2 d- ~) M; Q5 k& p7 g! |4 p9 y' t- |
另外我在自己搭建AMI链路时出现下面报错信息:ttttttttt (F:/temp/ttt/Windows/)* n. z0 n  ?  P: v3 f+ x! p8 o' P
          [error] analysis:ami(error): could not parse input parameters for AMI device amisource1: unbalanced brackets (2:36:55 下午  七月 25, 2012)1 C9 ?& R# \( g8 i( a
从这个报错的信息可以看出什么错误么?
1 V6 B# Z0 y. x3 e  
作者: beyondoptic    时间: 2012-7-25 16:20
beyondoptic 发表于 2012-7-24 19:19 1 J" p! T: R4 t& {1 N4 O$ U/ \
designer在跑AMI模型前有对DMI check的功能么?我在帮助文档中收索AMI找了下并没有找到AMI check的功能。如 ...

4 _- u# u9 _  f9 o看来是悲催了{:soso_e115:} ,还有一位坛友告诉我放弃designer的AMI,看来真得放弃了,希望更高的版本会支持的好点。算了,还是去玩Hspice的AMI{:soso_e130:}
作者: beyondoptic    时间: 2012-7-26 14:13
yuxuan51 发表于 2012-7-23 14:28 5 q; V2 n$ @6 B  d+ H5 u) N
上一张图片便知

7 q5 K5 ?+ M4 |发现理论知识不扎实的人玩Ansoft伤不起啊,伤不起的人有木有啊{:soso_e115:}
作者: eda-chen    时间: 2013-9-14 11:03
HYPER8.2做AMI的挺顺畅
作者: karen842    时间: 2013-9-16 13:34
ADS多好用的~~~




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