如何将所有信号名称重写为较短的名称?

时间:2016-11-13 22:16:05

标签: foreach tcl modelsim waveform questasim

我使用QuestaSim / ModelSim,我想自动重写波形中显示的信号名称。当我的测试平台启动时,默认命令会将所有顶级信号加载到波形查看器中:

add wave testharness/*

当我重命名添加的信号时,会在波形保存文件(* .wdo)中创建以下命令:

add wave -noupdate -label SerialClock_Wire /iic_controller_tb/testharness/SerialClock_Wire

因此,每个信号都可以应用名称较短的标签。

我想迭代给定层次结构中的所有顶级信号或信号,并将它们添加到波形中,同时缩短它们的名称(删除路径前缀)。

如何进行此类迭代和缩短名称?

1 个答案:

答案 0 :(得分:1)

ModelSim的wave窗口的左下角,有一个看起来像贝壳的小图标。
单击它可以在全名和叶名之间切换,这正是您所指的功能。