icarus verilog указать задержки, которые не соблюдаются при наличии условий - PullRequest
0 голосов
/ 30 марта 2020

Попытка смоделировать 74245 с задержками, характерными для устройства HCT.

Я обнаружил, что время, которое я предоставляю в указанном блоке, не соблюдается.

Я добавил дополнительный маршрут A -> C (не входит в мой дизайн orig), чтобы проиллюстрировать, что задержки могут работать, но не там, где есть выражения в выражении ie, ни одна из других задержек не действует.

Если я помещаю задержку в строку назначения, то это всегда соблюдается.

Мой код здесь: https://www.edaplayground.com/x/hDa

Есть идеи?

Я нуб.

1 Ответ

0 голосов
/ 02 апреля 2020

Это была ошибка Икара, и она была исправлена ​​на мастере. https://github.com/steveicarus/iverilog/issues/315#issuecomment -607800126

Спасибо всем

...