specman中的端口绑定调试

时间:2016-03-06 11:15:55

标签: specman

我在相当大的环境中工作,我对大部分环境并不熟悉。现在检查器报告了DUT错误。问题是 - 检查器通过端口获取数据项。是否有一种方法可以显示哪些监视器连接到检查器(以便我可以看到哪个监视器驱动坏数据)?另外 - 如何判断检查器连接到监视器的代码在哪里?

1 个答案:

答案 0 :(得分:1)

有几种方法可以调试外部和内部端口绑定:

1)您可以在特定端口上使用get_inbound_set()来获取绑定的所有端口。

2)跟踪命令:

  • 调试程序连接:(do_bind()或connect()) - 使用“trace bind”。
  • 用于静态生成绑定(keep bind()) - 使用“trace gen”。

3)我们建议使用程序方法:connect()& do_bind(),因为它简化了调试,并且不会给生成器带来负担。

只是旁注,您也可以使用:

  • “trace esi”:仅在运行阶段之前使用此跟踪,以查看为环境中的每个端口提供的完整属性列表
  • “show ports”:显示有关环境中特定端口或所有端口的信息,阅读文档以查看可以看到的信息类型。建议在完成所有端口绑定后使用此命令。