Я хочу преобразовать утверждение SystemVerilog с задержкой в invarspec формального верификатора. Синтезатор выдает синтаксическую ошибку для ##1 в строке кода ниже.
assert property ( ( req1 == 0 ) ##1( req1 == 1 ) ##1 !( req2 == 1 ) || ( gnt1 == 0 ) );
Есть несколько свойств, которые должны быть проверены и имеют задержки. В настоящее время я пытаюсь преобразовать их в формальные (SMV) спецификации модели, используя синтезатор, который отлично работает для свойств, не связанных с задержками. Могу ли я смоделировать задержку для этого формального инструмента проверки? Если да, то как?