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

How can I rewrite all signal names to a shorter name?

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

add wave testharness/*

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

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

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

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

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

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