[問題] Hspice 最佳化

看板Electronics作者 (神是太空人....)時間12年前 (2013/10/18 21:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位高手大家好 想請教一個最佳化的問題 現在我的變數有 .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
文章代碼(AID): #1IOJKWAJ (Electronics)