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"。
在我的模拟中,我可以看到一个黄色图标出现在信号的切换处。该图标显示像图像一样的方波。我试图查找解释,最接近的是 "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"。