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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 8631|回复: 20

[解决] 解决layout中off grid问题

[复制链接]
发表于 2021-12-20 14:00:32 | 显示全部楼层 |阅读模式

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

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

×
有的时候layout里会有一些线或者device 不在格点上,如果一个个去修改坐标,势必很烦。分享一个脚本,可以快速修改不在格点上的问题。
具体方法如下:1.将putCellOnGrid.il 文件copy到cadence的home的工作目录下;2.打开Cadence virtuoso的CIW窗口;3.打开需要改变格点的layout文件,并将layout全选(Ctrl+A)
4.在virtuoso的CIW窗口里输入两行命令:load “putOnCellsGrid.il”   PutOnGrid(0.005)。此处的0.005是你需要的最小格点。
5.如果程序正常运行,就可以看到运行完后,CIW窗口最后一行是一个t.
PutOnGrid.il脚本如下

procedure( OnGrid( Point )
if(listp( Point ) then
mapcar( lambda((x) OnGrid(x)) Point)
else
round((Point/Grid))*Grid
)
)

procedure( PutOnGrid(Grid)
let(( SelectObj )
SelectObj = geGetSelSet()
foreach( Object SelectObj
cond(
(Object~>objType == "path"
Polygon = leConvertShapeToPolygon(Object)
Polygon~>points = OnGrid(Polygon~>points)
)


(Object~>objType == "polygon"
Object~>points = OnGrid(Object~>points)
)


(Object~>objType == "rect"
Object~>bBox = OnGrid(Object~>bBox)
)



(Object~>objType == "inst" || Object~>objType == "mosaic"
Object~>xy = OnGrid(Object~>xy)
)
)
)
)
)

点评

谢谢分享  发表于 2025-4-3 16:04
发表于 2025-10-1 01:03:12 | 显示全部楼层
请问,为什么在学校的虚拟机上用不了,用text编辑的
回复 支持 反对

使用道具 举报

发表于 2025-8-5 14:07:31 | 显示全部楼层
楼主,有对schematic操作的脚本吗?
回复 支持 反对

使用道具 举报

发表于 2025-7-18 15:32:22 | 显示全部楼层
请问为啥不能对VIA孔进行操作呢?自己定义了VIA孔,按了快捷键没反应呢
回复 支持 反对

使用道具 举报

发表于 2025-4-2 10:45:50 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

发表于 2025-3-27 20:34:45 | 显示全部楼层


   
Huang123315 发表于 2024-7-16 16:37
我试了,对器件有用,线还是没用,这是什么原因


我试了下也是这样的
回复 支持 反对

使用道具 举报

发表于 2024-12-12 18:04:08 | 显示全部楼层
能发一个il文件吗,这个试了不行,不知道是不是自己做的il文件错了
回复 支持 反对

使用道具 举报

发表于 2024-11-14 14:39:57 | 显示全部楼层
我也是想要的
回复 支持 反对

使用道具 举报

发表于 2024-9-20 21:56:29 | 显示全部楼层
不行
回复 支持 反对

使用道具 举报

发表于 2024-7-16 16:37:11 | 显示全部楼层
我试了,对器件有用,线还是没用,这是什么原因
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X 关闭广告

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

GMT+8, 2025-10-15 06:13 , Processed in 0.017654 second(s), 5 queries , Gzip On, Redis On.

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