每天一个tcl脚本-第6天

写一个proc函数,在INNOVUS环境中使用dbGet指令报告某类cell的数目及box坐标

proc report_cell_info {cell_type} {
     set cell_list [dbGet top.insts.cell.name $cell_type]
     set cell_count [llength $cell_list]
     puts "there are $cell_count cells of $cell_type"
     
     foreach cell $cell_list {
         selectInstByName $cell
         set cell_box [dbGet selected.box]
         puts "these cells' box are $cell_box"
         }
}

dbGet是INNOVUS中一个非常强大的函数,可以用于获取inst/cell的坐标、名字等参数,在P&R设置blockage或者做power布线时非常有用,下面是dbGet的一些选项:
在这里插入图片描述
常用指令:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值