大家好, 在调试功能覆盖特定转换覆盖的代码时,我面临一个奇怪的错误消息。对于第一级引脚进行覆盖时,分别有四个引脚用于fifo1和fifo2,即level1代码被成功解析但是对于level2引脚它抛出一个错误说:
***Error:Syntax error(probably an infinite recursion in macro expansion)
答案 0 :(得分:0)
在加载代码之前,请执行trace macro
。这将显示正在扩展的宏。查看您的文档以获取更多详细信息。
此外,除非您只是编写一些简单的原型代码,'tick notation'
用于访问信号非常慢。这是旧方法。 Cadence的建议是使用端口而不是'tick access'
。当我们在Specman版本6.01中进行切换时,我们通过使用端口而不是刻度来加速我们的测试运行约3-10倍(不能精确记住)。