EDI tcl命令返回值,HELP,HELP
时间:10-02
整理:3721RD
点击:
在encounter中,下面语句:get_nets -of_objects [get_pins digi/X1/A] 返回值有两个:
net名:X2583
地址:0x05
然后使用:ecoAddRepeater -cell DL4D4C -net X2583 ,然后就可以添加DLY单元了。
但是我放在一起:
ecoAddRepeater -cell DL4D4C -net [ get_nets -of_objects [get_pins digi/X1/A]] 就报错误,估计是ecoAddRepeater GET到的值是地址。 用变量记录,也只能记录到地址的值,请问怎么样才能get到get_nets -of_objects [get_pins digi/X1/A] 的net名而不是地址名?
HELP,HELP,我很多脚本都发生这个问题
不要在edi里面很喜欢的用synopsis 命令,synopsis tcl在encounter环境里面只有有限的支持,
用edi自己的dbxxx 或者其他命令,用cadence自己的语言吧,
set instTermName XXX/XXX/A
set netName [dbget [dbget -p1 top.insts.instTerms.name $instTermName].net.name]
ecoAddRepeater -cell DL4D4C -net $netName
多谢两位大佬~受益匪浅~