|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
遇到个问题请大侠帮帮忙。。。 @# I2 ]+ `# ~' \
我拿到的package model是Hspice的.sp文件,大致如下:4 N& Z; h+ F! M' l" Q" L6 T
+ |% P0 Q/ v+ f) W7 F*******************************************
5 i; u1 v! u$ c( ^! i .subckt package_model in1 in2 out1 out2$ K; a0 v% P5 o- ?8 l* X. b
Spackage in1 in2 out1 out2 0 mname=package
4 j2 ?7 C# U7 a" R# @8 p .model package S N=4 Tstonefile="package.s4p" $调用s参数文件5 K6 ]' o+ `4 \) [$ ~- L3 z
Rin in1 in2 100 $另外还有电阻、电容等4 Q% h% }8 Q$ h7 C2 L
Rout out1 out2 100
7 [9 l' D: a; O5 r( K4 i9 ]' i...*
) E2 C; G$ p8 s7 A# q$ c********************************************% Z) p7 p1 f. z8 c, Q6 m. n n, B' U
; C/ i' M- s4 c; N6 h% \2 P- b6 Y我的做法是:
8 Y" _0 b" c$ s1. 先用ModelIntegrity把S参数文件Package.s4p转成dml格式,主体大致如下:
, l9 M/ q* X" |" j1 o- @# K4 ` S1 1 2 3 4 algorithm=default% }& [- {: N- V: X2 U/ c- n
frequency=... $ 下面都是s参数的数据: ^8 r1 b: U. s0 l/ Q
5 n- n I0 K0 z3 _& B
2.然后我见一个subckt把上面的东西添进去,当然也电阻、电容等也另外加上了。 结果ModelIntegrity没有报错。(事实上,Cadence给的默认模型里面有个用S参数转的Package model就是这么做的). g y, [1 B& P5 _
7 M5 ?. `/ G0 b* k, q% m3.Spectraquest调用。
/ a2 w4 [, z2 M% v; G但是调用的时候报错了,报的是:unknown parameters: algorithm, @0 o; D+ J3 t8 u/ X% r' N. r# ~
2 H$ h/ W9 e+ s, T- T1 T9 `
这点比较奇怪,所以请教各位大侠。。。。
0 J! P2 c6 O; e, W) z* x( X
, P: V* ~! Z; q6 P$ P9 F另: 我如果直接把这个.sp的模型转成Blackbox也会报错,但是先用一个.sp调用S参数,再用另一个.sp调用前一个.sp就没错。 但是仿出来的波形跟Hspice比会有很大差异。 |
|