SAIF Tcl 命令示例 - 2023.2 简体中文

Vivado Design Suite 用户指南: 逻辑仿真 (UG900)

Document ID
UG900
Release Date
2023-10-18
Version
2023.2 简体中文

您可记录 SAIF 用于:

  • 作用域内的所有信号:/tb: log_saif /tb/*
  • 作用域的所有端口:/tb/UUT
  • 名称以 a 开头并以 b 结尾且中间包含数字的对象:
    log_saif [get_objects -regexp {^a[0-9]+b$}]
    
  • current_scopechildren_scope 内的对象:
    log_saif [get_objects -r *]
  • current_scope 内的对象:
    log_saif * or log_saif [get_objects]
    
  • 如果仅用于作用域 /tb/UUT 的端口,请使用以下命令:
    id="ah453025">log_saif [get_objects -filter {type == in_port || type == out_port || type == 
    inout_port || type == port } /tb/UUT/* ]
  • 如果仅用于 scope /tb/UUT 的内部信号,请使用以下命令:
    log_saif [get_objects -filter { type == signal } /tb/UUT/* ] 
    提示: 此筛选适用于需要 HDL 对象的所有 Tcl 命令。