MEASURE输出文件的排版格式如何调整?

使用hspice仿真时,我们可以使用.measure语句测量一些参数,比如最大值,最小值,延迟时间,运放增益,带宽等等。尤其是在批量仿真时使用.measure语句特别有用,在仿真完成后我们可以直接得到想要的参数结果,而不用借助波形查看器一个个进行波形测量,这样做非常耗时耗力且容易混乱。所以用好.measure语句非常有必要(然而不是本文的重点,一笑),将有助于我们快速了解电路情况,提高设计效率。
使用. measure语句后,所有测量结果都会输出到一个单独的文件中。瞬态测量结果会输出到一个后缀.mt#的文件,dc测量结果则会输出到一个后缀.ms#的文件,ac测量结果则会输出到一个后缀.ma#的文件。假设一次tran仿真有10个测量参数,那么仿真完成后这10个测量结果会一起打印到xxx.mt#文件中。如果测量的参数很多的话,那么就有必要考虑参数的排版了。好在hspice是支持排版格式的设置的。
hspice可以通过.option measform来指定排版格式,measform最大能到4,大于4后返回到measform=0。设置时选择自己喜欢的就行。我自己喜欢设置为:.option measform=1,因为这样会输出符合excel数据格式的数据,便于我们进一步粘贴到excel中处理形成数据表。
下面是一些和.measure相关的设置选项:
-----------------------------------------------------------------------------------------------------------------------
option measdgt
控制measure语句测量输出的有效位,默认为4位有效数字
.option measfail
控制measure语句在语句无效情况下的输出:
0:表示如果测量语句无效,测量值全部填“0”
1:表示如果测量语句无效,测量值全部填“failed”
.option measfile
控制在使用.alter情况下,measure语句输出在单个文件还是多个文件的控制语句
0:表示不同alter情况measure语句输出在各自对应文件中
1:表示不同alter情况measure语句输出在同一个文件中
.option measform
控制measure语句输出的数据格式:
0:符合传统hspice数据格式
1:符合excel数据格式
2:符合hsim数据格式
---------------------------------------------------------------------------------------------------------------------------
下面亲测给出了measform等于不同值时的排版格式。
图1 measform=0时的排版格式
图2 measform=1时的排版格式
图3 measform=2时的排版格式
图4 measform=3时的排版格式,输出文件名变为xxx.mt#.csv(多了.csv后缀)
图5 measform=4时的排版格式,输出文件名不变
参考:star-hspice manual


光伏系统施工常见问题,您遇到了吗?
5G助力物联网部署网络连接方案
采用FPGA和DSP直接控制硬盘实现存储控制的方法
保时捷电动汽车充电公园计划落户
新型高输出功率PLD阵列可耐105℃高温
MEASURE输出文件的排版格式如何调整?
74HCU04组成的多种波形信号发生器
毫米波器件制作成5G拦路虎,这个局怎么破
IGBT政策支持 国内厂商与国际巨头正面竞争
iPhone 12正式发布,iPhone柔性AMOLED三家供应门票已发完
Vishay推出采用先进Power DFN系列DFN3820A封装的额定电流高达4 A的标准稳压器
深度理解神经网络黑盒子:可验证性和可解释性
在这个信息化的时代 工业控制常用的DSP竞争将越来越激烈
特斯拉明年将发布一款电动越野摩托车 预计2021年年底开始量产
粮食镉大米重金属检测仪概述及技术参数
LMC058嵌入式IO高速计数器有什么功能?详细实例讲解
如何实现用Python开发FPGA?
安芯教育和重庆邮电大学联合举办的4天智能互联实训班顺利结业
泰凌微电子Zephyr编译环境搭建
腾讯微视回应120GB一夜爆满:日志组件出现Bug导致,已经第一时间修复