微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > EDI tcl命令返回值,HELP,HELP

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

多谢两位大佬~受益匪浅~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top