Желтый значок появляется при переключении сигнала в ncsim. Не могу разобрать что это?

Я вижу желтый значок, появляющийся при переключении сигнала в моих симуляциях. На значке изображена прямоугольная волна. Я попытался найти объяснение, наиболее близким было «нулевая ширина импульса», но я все еще не уверен. Никакая документация не объясняет, что это такое и что вызывает это. Это не вызывает у меня никаких проблем, но мне просто любопытно. У кого-нибудь есть идеи?

введите здесь описание изображения


person Shweta Saxena    schedule 25.02.2016    source источник


Ответы (1)


Это указывает на то, что на одном и том же временном шаге симуляции произошло несколько переходов сигнала. Его можно расширить, чтобы показать промежуточные значения. См. это обсуждение на форуме 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 без и с увеличенным временем. Чтобы расширить время, выберите «Расширить время последовательности->Все время» в меню «Вид». введите здесь описание изображения введите здесь описание изображения

person nguthrie    schedule 23.03.2016
comment
Спасибо ! Я прошел это обсуждение, но не мог понять, что он делает. Как его расширить, если это происходит за один временной шаг? - person Shweta Saxena; 24.03.2016