本文转自:自己的微信公众号《数字集成电路设计及EDA教程》
里面主要讲解数字IC前端、后端、DFT、低功耗设计以及验证等相关知识,并且讲解了其中用到的各种EDA工具的教程。
考虑到微信公众平台上面发布的很多推文百度搜索不到,所以以后的推文也会在这里进行转载。
图:
ICC中用Tcl脚本给版图中的Port/Terminal加Label的方法
在输出GDSII文件之前,为了方便后边导入Virtuoso用Calibre做LVS,最好给整个设计的输入输出端口打上Label,如果设计是模块级别的,没有IO和PAD,那么可以直接打在Port或者Terminal上,如果设计是Chip级别的,那么需要打在PAD上面。
ICC中用Tcl脚本给版图中的Port/Terminal加Label的方法:
set ALL_PORTS[get_ports -all]
foreach_in_collectionPORT_NAME $ALL_PORTS {
set xy_location[get_location $PORT_NAME]
setx_location [lindex $xy_location 0]
sety_location [lindex $xy_location 1]
#由于$PORT_NAME的属性是一个collection,无法直接用字符串相关命令来得到port的字符串格式的名字ÿ