verdi技巧分享--给信号编辑alias

实际项目开发中,有时候会碰到一些spec中,信号的特殊值有特定的含义

就以ocp为例,mcmd不同的值代表不同的含义,如下图

有比如在axi中,在response信号中,不同的值也具有不同的含义,如下图

下面以ocp cmd信号为例进行介绍,下图是cmd信号的波形,mcmd波形显示的数值,如何将mcd的数值转换成alias呢

verdi有一种方法可以给信号添加alias的方式,下面介绍如何操作

  1. nWave界面选中信号(鼠标左击选中信号)

  2. 在菜单栏依次选择Waveform -> Set Radix -> Edit Alias

  3. 在弹出的界面中,先点击 New Table,在②中可以给这个table命名(这里的命名我一般按照信号名命名)

  4. 在③中 Alias栏是要起的别名,Value是这个 alias对应的数值(比如这里设置的,value = 1 对应的alias是 write;value = 2 对应的alias是read)

  5. 同时还可以添加背底颜色,在Background Color,这里我就没有设置了

最终的效果如下,这样会比较方便debug

posted @ 2025-07-05 20:44  行走的BUG永动机  阅读(76)  评论(0)    收藏  举报