|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
遇到个问题请大侠帮帮忙。。。1 }) U2 `! S2 p2 B: E
我拿到的package model是Hspice的.sp文件,大致如下:) R2 r, I& a8 u P! f3 q0 y+ a
. `1 x2 b3 \! H+ w m& I
*******************************************. G6 g: [' [$ z1 k
.subckt package_model in1 in2 out1 out2& w5 v& E; K& D; G0 u) {) L
Spackage in1 in2 out1 out2 0 mname=package9 z9 _" H0 f5 Q0 ~. `: B: |+ ~' A
.model package S N=4 Tstonefile="package.s4p" $调用s参数文件" C& |# N: G$ {! h3 R7 ~: X
Rin in1 in2 100 $另外还有电阻、电容等
1 T8 R: ]1 x5 Q( }4 W+ wRout out1 out2 100
4 m9 B6 f, x C" h...*# t7 r' M: x/ j, C0 t' x* l% I" i
********************************************( q y2 F/ e2 O9 }: s0 T* m# g
% I) V. }6 g5 |. k7 E' O2 W
我的做法是:! u; u6 N& A: {
1. 先用ModelIntegrity把S参数文件Package.s4p转成dml格式,主体大致如下:5 @2 g$ ~4 {) b9 V) R% a2 f
S1 1 2 3 4 algorithm=default/ K5 p& i4 v) z7 Q( r
frequency=... $ 下面都是s参数的数据4 b- u3 y& i, w' g6 G* o. j4 M
6 @8 } d1 A) N! H4 R: }, w2.然后我见一个subckt把上面的东西添进去,当然也电阻、电容等也另外加上了。 结果ModelIntegrity没有报错。(事实上,Cadence给的默认模型里面有个用S参数转的Package model就是这么做的)" }0 Z# \$ b. a% b/ D
/ }+ s- ?! s# m5 H% e& u3.Spectraquest调用。, z4 p, t" X$ p0 m$ `' g. k
但是调用的时候报错了,报的是:unknown parameters: algorithm
+ o ^- A8 d+ _; k, W
7 S/ R7 A! a! i这点比较奇怪,所以请教各位大侠。。。。
; _; w, T# ]6 X% `" d
$ x0 T- G9 p) R/ R另: 我如果直接把这个.sp的模型转成Blackbox也会报错,但是先用一个.sp调用S参数,再用另一个.sp调用前一个.sp就没错。 但是仿出来的波形跟Hspice比会有很大差异。 |
|