|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
遇到个问题请大侠帮帮忙。。。
) K# K) \6 w6 `2 U+ b ?# A 我拿到的package model是Hspice的.sp文件,大致如下:
% L* n9 N7 a: N
g# `% d( R+ s3 L1 q*******************************************+ n) [8 ?1 k$ E' F9 n
.subckt package_model in1 in2 out1 out2
/ z! H% @9 r/ Z+ Q/ w a Spackage in1 in2 out1 out2 0 mname=package
; |) O& V5 z3 B2 |' | .model package S N=4 Tstonefile="package.s4p" $调用s参数文件
1 A, Z' N# [' @Rin in1 in2 100 $另外还有电阻、电容等
9 ]! s; e: D# w% B4 \Rout out1 out2 100
- \. ~" }% G8 z( L3 U9 f# t1 S...*
. H5 Q6 V% B1 _: J; K, V********************************************9 O: ]9 ?% ~% g3 ]$ `* B, r" _% Z3 T
t5 w; x; \, k% z! d* _
我的做法是:
- q/ h! P9 Z6 s% I1. 先用ModelIntegrity把S参数文件Package.s4p转成dml格式,主体大致如下:1 D6 Q, W3 ~$ K5 Z( K$ D1 e* W
S1 1 2 3 4 algorithm=default
/ s+ t$ w& {6 H) W# j) Vfrequency=... $ 下面都是s参数的数据$ G! N e) F/ l% P- e
- \4 v( |5 R( J- H" f' t1 @. \
2.然后我见一个subckt把上面的东西添进去,当然也电阻、电容等也另外加上了。 结果ModelIntegrity没有报错。(事实上,Cadence给的默认模型里面有个用S参数转的Package model就是这么做的)' ^+ T4 X" L. F
4 z, r+ b! V) o$ e7 S" `- k( P3.Spectraquest调用。
8 C. s, N ^7 K1 g9 U& |6 [# {+ s9 u但是调用的时候报错了,报的是:unknown parameters: algorithm- D8 @$ M$ @- Y- {, ~2 y
; e0 v; A: b/ [ o2 g这点比较奇怪,所以请教各位大侠。。。。* d: u4 D& r/ H
, y! }6 D8 f9 i6 F. g( [
另: 我如果直接把这个.sp的模型转成Blackbox也会报错,但是先用一个.sp调用S参数,再用另一个.sp调用前一个.sp就没错。 但是仿出来的波形跟Hspice比会有很大差异。 |
|