在try else块中打印失败消息

时间:2015-09-27 23:20:30

标签: specman e

我有这样的代码块。

try {
   gen <object> keeping { <constraints>};
} else {
   error(Failed to generate){
      out(<additional debug information>);
   };
};

我希望Specman打印出来自gen失败的常规调试消息以及我的附加调试信息。有什么办法吗?

2 个答案:

答案 0 :(得分:1)

如果通过&#34;定期调试消息&#34;您的意思是Specman在遇到生成失败时生成的消息,然后是,您不能打印此消息和您自己的自定义消息。这是Error块的重点,可以消除任何错误并用自定义响应替换它们。

答案 1 :(得分:1)

如果您需要了解更多相关信息,可能需要查看反映类rf_constraintrf_constraint_layer。您可以使用它们来查看在实际生成之前是否满足约束(并且可能会出错)。