ncsim 中的信号切换处会出现一个黄色图标。看不出来是什么?

A yellow icon appears at toggle of signal in ncsim. Cant make out what is it?

在我的模拟中,我可以看到一个黄色图标出现在信号的切换处。该图标显示像图像一样的方波。我试图查找解释,最接近的是 "zero pulse width" 但我仍然不确定。没有文档解释它到底是什么以及导致它的原因。它不会给我带来任何问题,但我只是好奇。 有人知道吗?

这表明在同一个仿真时间步内信号发生了多次转换。这可以展开以显示中间值。请参阅 Cadence 论坛上的讨论: http://community.cadence.com/cadence_technology_forums/f/30/t/26894

显示行为的一些示例代码:

module test;

   logic [1:0] bus;

   initial begin
      bus  = 2'b00;
      #10;
      for(int i = 0; i<8; i++) begin
         bus     = bus + 1;
      end
      #10;
      bus  = 2'b11;
      #10;
      $finish();
   end

endmodule

Simvision 屏幕截图,没有和有时间扩展。从 "View" 菜单展开时间 select "Expand Sequence Time->All Time"。