|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
部分网表
.inc './design.inc'
* Choices are (noskew || noskew) && (mc || mc)
.lib './shared.lib' noskew
.lib './shared.lib' mc
.inc './shared.inc'
:
:
* FET skew/mc/fixed corner libraries
.lib './skew.lib' noskew
.lib './montecarlo.lib' mc
.lib './fixed_corner.lib' TT
.inc './fet_param.inc'
:
:
**{ montecarlo.lib
//.lib mc
//.param
************************************************
* Shared Distributions between FETs and Passives
************************************************
//+ xtox = agauss(0,mc_std,3)
//+ dtox = xtox
//+ xtoxeg = agauss(0,mc_std,3)
//+ dtoxeg = xtoxeg
//+ xtoxdg = agauss(0,mc_std,3)
//:
//: }
mc2 montecarlo donominal=yes variations=mismatch seed=12 numruns=200 \
savefamilyplots=yes {
dcOp dc write="spectre.dc" maxiters=150 maxsteps=10000 annotate=status
}
用variations=mismatch能跑出不同的variation但是所以管子一起变化的;
用variations=process则跑不出variation。
请教高手帮忙,现在想用montecarlo跑管子的mismatch
谢谢 |
|