学习Modelsim的命令(二)
0赞
发表于 2010/4/28 14:54:35
阅读(2685)
riple认为,在自动化的测试流程中,获得仿 真结果(可观测性)比向测试平台施加激励(可控制性)更重要。
昨天为了通过Tcl脚本把modelsim仿真过程中的变量值读出来,riple挨个把modelsim的命令读了一遍。还好,才读到e开头的命令,就找到了examine这条命令。采用这条命令,可以读取 modelsim仿真过程中所有object的取值。
examine [-delta
最好配合上radix -hexadecimal,可以把所有object变成16进制表示,方便Tcl处理。
此外,find命令也不错,可以用来模糊查找signals。
应bigyellow朋友的要求,写个简单的例子在此:
proc get_value_formated {{radix hex} {node}} {
examine -$radix -$node
}
puts [get_value_formated hex /tb_DUT/DUT/counter_q]