在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6263|回复: 4

[原创] 【版图自动化】统一版图中label的大小的程序,适用laker

[复制链接]
发表于 2012-11-15 19:47:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
常常遇到一些版图,里面有n多pin,而且都超大,因为大小都不统一,用font.map改也不方便
所以特地写了个程序来改这个东西,先发个TCL版,适用laker,skill版本以后会放出来,以后
程序都不会加密,可以随意修改
用法: 打开程序,修改lib_name和height(label的大小) 如果只想对其中的一个cell做修改
则在该段以后再加一行 set cell_list "cell_name", cell_name 为你想修改的cell
Snap1.jpg
改完后再laker中source该文件,命令 source change_text_size.tcl

若有问题可与我联系

change_text_size.zip (505 Bytes, 下载次数: 57 )
发表于 2012-11-16 10:03:17 | 显示全部楼层
本帖最后由 xjg@hmes 于 2012-11-16 10:10 编辑

lib_name和height为什么还需要自己手改程序
完全可以做到auto
如果有很多阶层,这个程序不好实现吧
这种统一修改label大小的在virtuoso和laker中都有自带的命令
 楼主| 发表于 2012-11-16 18:17:55 | 显示全部楼层
这个是修改整个库的
软件自带命令是修改一个CELL的
发表于 2023-1-14 20:52:02 | 显示全部楼层
感謝您
发表于 2023-7-5 10:31:09 | 显示全部楼层
我好像不能下载,不过可以给大家介绍一下原理。通过lib名字的设置,然后通过dbOpenLib打开这个Lib,再dbGetAllCells得到LIb下的所有cell,然后再通过dbGet  -obj $cv -attr Shapes,再在foreach中筛选type,对type是Label的cv进行dbSet就ok了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-10 22:02 , Processed in 0.046161 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表