Error: Timestep Too Small

 ADS Transient有時候遇到timestep too small這個error,常常讓SI工程師不知道怎麼解。

通常可以透過兩個簡單的設定處理掉大部分的情況,若還無法,就把workspace傳給ADS Solution Enginner吧。

1. 放寬convolution tolerance. 

預設是auto,ADS Transient會自行判定,但既然都有這個timestep too small的error,很可能是ADS在某些時間點無法收斂,可以試著改為Relax。

2. 統一S參數的使用頻寬

若Schematic上有串接多個SNP,通常每一個SNP的抽取頻寬都不一樣,可能有的抽到10GHz,有的抽到20GHz,建議把ADS使用的Convolution頻寬定在最低的SNP頻寬,這樣可以避免針對其他SNP做外插。

我的經驗是,這兩個設定應該可以解決7成timestep too small的問題,剩下的就交給ADS Solution Engineer吧。

留言

這個網誌中的熱門文章

若沒有AMI模型,要怎麼跑ChannelSim?

Probes in Memory Designer

聊聊 DDR AMI