Своеобразная ошибка для покрытия перехода - PullRequest
1 голос
/ 03 февраля 2012

screenshot of the error message

Привет всем, Я сталкиваюсь со странным сообщением об ошибке при отладке кода для функционального покрытия, в частности, переходного покрытия. Есть два уровня контактов для fifo1 и fifo2 соответственно при выполнении покрытия для первого уровня, то есть level1, код анализируется успешно, но для вывода level2 его бросает ошибка, которая говорит:

***Error:Syntax error(probably an infinite recursion in macro expansion)

1 Ответ

0 голосов
/ 03 февраля 2012

Перед загрузкой кода сделайте trace macro. Это покажет, какие макросы расширяются. Посмотрите в ваших документах для более подробной информации.

Кроме того, если только вы не пишете простой код прототипирования, 'tick notation' для доступа к сигналам ОЧЕНЬ медленный. Это старый метод. Cadence рекомендует использовать порты вместо 'tick access'. Мы ускорили наши тесты в ~ 3-10 раз (точно не помню), используя порты вместо тиков, когда мы вернулись в версию 6.01 Specman.

...