使用Hspice仿真時,我們可以使用.MEASURE語句測量一些參數(shù),比如最大值,最小值,延遲時間,運放增益,帶寬等等。尤其是在批量仿真時使用.MEASURE語句特別有用,在仿真完成后我們可以直接得到想要的參數(shù)結(jié)果,而不用借助波形查看器一個個進行波形測量,這樣做非常耗時耗力且容易混亂。所以用好.MEASURE語句非常有必要(然而不是本文的重點,一笑),將有助于我們快速了解電路情況,提高設(shè)計效率。
使用. MEASURE語句后,所有測量結(jié)果都會輸出到一個單獨的文件中。瞬態(tài)測量結(jié)果會輸出到一個后綴.mt#的文件,DC測量結(jié)果則會輸出到一個后綴.ms#的文件,AC測量結(jié)果則會輸出到一個后綴.ma#的文件。假設(shè)一次TRAN仿真有10個測量參數(shù),那么仿真完成后這10個測量結(jié)果會一起打印到xxx.mt#文件中。如果測量的參數(shù)很多的話,那么就有必要考慮參數(shù)的排版了。好在Hspice是支持排版格式的設(shè)置的。
Hspice可以通過.OPTION MEASFORM來指定排版格式,MEASFORM最大能到4,大于4后返回到MEASFORM=0。設(shè)置時選擇自己喜歡的就行。我自己喜歡設(shè)置為:.OPTION MEASFORM=1,因為這樣會輸出符合EXCEL數(shù)據(jù)格式的數(shù)據(jù),便于我們進一步粘貼到EXCEL中處理形成數(shù)據(jù)表。
下面是一些和.MEASURE相關(guān)的設(shè)置選項:
-----------------------------------------------------------------------------------------------------------------------
OPTION MEASDGT
控制MEASURE語句測量輸出的有效位,默認(rèn)為4位有效數(shù)字
.OPTION MEASFAIL
控制MEASURE語句在語句無效情況下的輸出:
0:表示如果測量語句無效,測量值全部填“0”
1:表示如果測量語句無效,測量值全部填“failed”
.OPTION MEASFILE
控制在使用.ALTER情況下,MEASURE語句輸出在單個文件還是多個文件的控制語句
0:表示不同ALTER情況MEASURE語句輸出在各自對應(yīng)文件中
1:表示不同ALTER情況MEASURE語句輸出在同一個文件中
.OPTION MEASFORM
控制MEASURE語句輸出的數(shù)據(jù)格式:
0:符合傳統(tǒng)HSPICE數(shù)據(jù)格式
1:符合EXCEL數(shù)據(jù)格式
2:符合HSIM數(shù)據(jù)格式
---------------------------------------------------------------------------------------------------------------------------
下面親測給出了MEASFORM等于不同值時的排版格式。
圖1 MEASFORM=0時的排版格式
圖2 MEASFORM=1時的排版格式
圖3 MEASFORM=2時的排版格式
圖4 MEASFORM=3時的排版格式,輸出文件名變?yōu)閤xx.mt#.csv(多了.csv后綴)
圖5 MEASFORM=4時的排版格式,輸出文件名不變
參考:Star-Hspice Manual
審核編輯:黃飛
-
波形
+關(guān)注
關(guān)注
3文章
379瀏覽量
31544 -
Measure
+關(guān)注
關(guān)注
0文章
4瀏覽量
7111
發(fā)布評論請先 登錄
相關(guān)推薦
評論