ADS 仿真报错
ADS 仿真報錯
1. An appropriate license for linear features is not available.
參考:ADS2015仿真報錯解決辦法-提供一個思路
Error detected by hpeesofsim during circuitset up `SP1'.An appropriate license for linear features is not available. This feature must belicensed before it can be used. FlexLM error message:Linear Simulator(中間的一大段省略,最后是)License Requested: sim_linear解決方案:
由上面報錯提示可以看見License Requested: sim_linear,可知缺少線性仿真的許可,解決方法是:
在剛打開軟件的時候,會讓你選擇用哪個License,我之前一直選的是第一項(如圖所示),然后就總報錯如上。點開Show Details 可以看見 Feature Include 只有 ADS Design Enviroment。
因此我們選擇其他項,如第二項,可以看到 Feature Include 包括 sim_linear,在仿真就不會報錯了。
2. Error detected by hpeesofsim during netlist flattening. No Simulation Component specified.
仿真《ADS2011射頻電路設計與仿真實例》里的LNA實例時,在偏置電路設計階段出現報錯:
(vapi_aj_runtime.ael line 6263, column 12) Cell "DC" in library "MyLibrary_ATF54143_lib" does not have a view "symbol". (vapi_aj_runtime.ael line 16173, column 22) Parameter 1 of db_get_instance_component_name is NULL. Expected "ApolloObjectData".主要是由于我將直流分析的文件命名為了 “DC” ,只要將該名字改成其他的就好了,
目前不知道根本原因,可能是DC是軟件預設名,用戶不可以使用?
3. (vapi_aj_runtime.ael line 16173, column 22)
仿真《ADS2011射頻電路設計與仿真實例》里的LNA實例時,在用 Smith Chart Utility 進行輸入端匹配時出現報錯:
(vapi_aj_runtime.ael line 16173, column 22) Parameter 1 of db_get_instance_component_name is NULL. Expected "ApolloObjectData".文章《ADS 使用Smith阻抗匹配時出現:Parameter 1 of db_get_instance_component_name is NULL.》說是由于SmithChartMatch設置時沒加 單位,但我這次加了還是報錯,最后發現在點擊Define Source/Load Network Terminations… 需要先點擊上邊的方框,就不會報錯了。。。
目前不知道為什么
【更新】:上面方法后面還是會報錯,只是卡了個bug進入了彈窗。最后找到原因,好像是由于之前仿真這個實例里的Feedback時,建模有問題沒有仿真成功導致的。最后把feedback的cell刪掉就好了
4. Library is Read-Only
由于ADS非正常關閉后導致文件變成Read-only的問題
ADS在非正常關閉(比如電腦重啟)后,再打開ADS,之前未保存的文件(一般是Schematic文件、Layout文件)不僅新編輯內容沒有存,還會有被標上[Read-Only],沒法進行編輯保存,可以新建文件把內容復制過去,但這樣文件管理會很雜亂,且很麻煩。
【解決方案】:找到文件保存的路徑,每個workplace文件夾下面是各個lib文件夾,lib文件夾下是cell文件夾,cell文件夾下有schematic、layout文件夾,其目錄下的.oa.cdslck文件刪除了之后,再重新打開文件,就沒有[Read-Only]了。
【轉載】:ADS非正常關閉后文件Read-only問題
5. (smithdg.ael line 11175, column 13)
仿真《ADS2011射頻電路設計與仿真實例》里的LNA實例時,在用 Smith Chart Utility 進行輸出端匹配時出現報錯:
創建Smith Chart Match時出現warning:
使用工具 Smith Cahrt Utility 時出現報錯:
(smithdg.ael line 11175, column 13) Parameter 1 of fputs is NULL. Expected "file".【解決方法】:主要是cell命名時含有點.符號導致的,如下圖所示,因此cell文件命名最好不要含有.號。
6. (vapi_aj_runtime.ael line 16330, column 21)
(vapi_aj_runtime.ael line 16330, column 21) Could not evaluate value
【解決方法】:
7. (stdcmds.ael line 261, column 30)
仿真《ADS2011射頻電路設計與仿真實例》里的LNA實例時,在最后原理圖–版圖聯合仿真時出現報錯:
(stdcmds.ael line 261, column 30) Error generating netlist for "MyLibrary_ATF54143_lib:Step9-2_LNA_sch_co_v1:schematic": Failed to create netlist: In design `MyLibrary_ATF54143_lib:Step9-2_LNA_sch_co_v1:schematic': The instance `I__0' has 25 pins, but the view `MyLibrary_ATF54143_lib:step9-1_LNA_sch_layout_co-simulation:schematic' has 3 pins.由上可見時文件`MyLibrary_ATF54143_lib:step9-1_LNA_sch_layout_co-simulation:schematic’ 出錯,該文件只有3個端口,而我們仿真的symbol有25個端口。
【解決方法】:將文件 ’step9-1_LNA_sch_layout_co-simulation:schematic‘ 去除各個元件并在去除的元件位置放置端口。如下圖所示,
【更新】:實際上這里原理圖-版圖聯合仿真有問題,由于《ADS2011射頻電路設計與仿真實例》里面用的是ADS2011,而我用的是ADS2015,因此在具體步驟上有所區別。
ADS2011按照書中步驟即可,而ADS2015需要設置’Choose View for Simulation ‘為emModel才會啟動電磁仿真。
詳細可以查看視頻:ADS 2015 原理圖(schematic)和版圖(layout)聯合仿真
總結
- 上一篇: coreldraw怎么打印荣誉证书_使用
- 下一篇: 如何把照片裁剪成证件照指定尺寸比例?