Bry*_*yan 1 tcl cadence synopsys-vcs
在某些EDA工具的Tcl脚本(即Cadence Enunter)中,double ::是做什么的?
report::TimeStamp PrePlace "START PrePlace"
Run Code Online (Sandbox Code Playgroud)
它将命名空间(左侧)与该命名空间中包含的名称(右侧)分开。
由于在 Tcl 脚本中,任何顶级构造始终是命令,并且命令的名称始终是命令的第一个单词,因此您report::TimeStamp
引用名为“report”的命名空间中名为“TimeStamp”的命令,而“PrePlace”和“ START PrePlace”是调用该命令时传递给该命令的两个参数。
Tcl 中的命名空间是动态实体,它们可能包含命令和变量(以及其他命名空间)。
归档时间: |
|
查看次数: |
6275 次 |
最近记录: |