fsdb是經常用來dump波形,但是使用的時候可能也會存在一些層次需要特殊設置才能dump,這樣就會導致對於一些特殊情況較難處理, 但是vpd波形是vcs自帶的,所以對於某些情況就特別好用,將以下命令存在dump_vpd.do的腳本中,然後通過在仿真過程中使用ucli將腳本feed進去,這樣就會dump相應的波形了,這樣的好處就是可以指定相應的層次,而且是在仿真的時候feed進去的,也就意味着不用再編譯了。
dump -add { dut_st.my_dut} -depth 0 -scope "." #dump dut相應層次的波形,0代表從上到下全部
#dump,如果爲1就只dump dut_st.my_dut這一層
dump -add {test_case} -depth 0 #dump 驗證平臺的波形