[問題] Hspice 最佳化
各位高手大家好 想請教一個最佳化的問題
現在我的變數有
.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