作者rainss (神是太空人....)
看板Electronics
标题[问题] Hspice 最佳化
时间Fri Oct 18 21:18:21 2013
各位高手大家好 想请教一个最佳化的问题
现在我的变数有
.PARAM wp_sum=optw(5,1,50)
+ wn_sum=optw(5,1,50)
+ wp_carry=optw(5,1,50)
+ wn_carry=optw(5,1,50)
+ wp_flip=optw(5,1,50)
+ wn_flip=optw(5,1,50)
+ wp_inv=optw(5,1,50)
+ wn_inv=optw(5,1,50)
现在设定的model是
.model wd_opt opt itropt=500
然後我的需求是 希望tdr和tdf都可以至少等於 40p
.meas tran tdr trig v(b) val=0.5 rise=1 targ v(g) val=0.5 rise=1 goal=40p
.meas tran tdf trig v(a) val=0.5 fall=3 targ v(g) val=0.5 fall=1 goal=40p
.tran 1p 5.5n sweep optimize=optw results=tdr,tdf model=wd_opt
模拟的结果是
$DATA1 SOURCE='HSPICE' VERSION='E-2010.12-SP2 32-BIT'
.TITLE '** generated for: hspiced'
index wp_sum wn_sum wp_carry
wn_carry wp_flip wn_flip
wp_inv wn_inv tdr
tdf temper alter#
3.900e+01 1.897e+00 1.000e+00 1.000e+00
1.527e+00 1.065e+01 4.547e+00
1.280e+01 1.976e+01 4.742e-11
4.521e-11 2.500e+01 1
这个结果的tdf和tdr并没有等於40p 而且还比40p大 加上跑的次数也才39次
远远少於我设定的500次
1.请问为什麽模拟在还未达到需求前就停止了?
2.我有尝试着要更改变数optw(x,1,50)的第一个数字"x" 如果x改变了
结果也会跟着改变 有些组合甚至远远大於40o 请问这是甚麽问题呢?
改如何改进?
感谢各位高手!!!!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 97.80.115.65