每天学命令<addIoInstance>

640?wx_fmt=gif

addIoInstance 


这个命令实现的就是摆放IO pad的功能了。在Encounter中,除了使用IO file和在GUI上手动摆放pad之外,使用addIoInstance,也是一种可行的办法,而且相比另外两种方法,它的可控制性和重复利用性都较高。


-cell  指定pad cell的名字

-inst  指定pad inst的名字

-refInst  指定摆在哪个ref pad旁边 -ccw 指定相对ref的方向为counterclockwise(逆时针),如果不指定,默认为顺时针

-selected  也可以直接以所选中的pad作为ref

-repeat  可以指定每条边重复摆多少个pad,它会把每条边平均分成相等距离,然后插入你指定数量的pad.

-skip  类似于offset的定义,如果你指定了这个参数,他就skip掉前面num个pad后才开始摆放。

-inSelected  重复摆放所选中的pad

-ioRing  指定摆放到的ring中

-side  指定pad摆放在哪条边上

-ioRow  如果design使用io row flow,指定指定摆放在哪条row上

-loc  摆放的具体位置

-spacing  可以指定pad之间的距离

-orientation  可以指定摆放的pad的方向,默认为R0

-spread  使用spread的话,就可以强制替换掉当前的Io pad了,慎用!!!

 

例子

比如说我想在FG_IMSO2C2CV这个pad附近,摆放一个pad,cell是TI1L1ZBN1C2F4ZSDBEG,名字叫做fred, 它的方向是R90,距离FG_IMSO2C2CV 1.2um, 以逆时钟方向摆。通过下面这条语句就可以直接实现啦!

selectInst FG_IMSO2C2CVaddIoInstance -cell TI1L1ZBN1C2F4ZSDBEG -inst fred -selected \

-orientation R90 -ccw -spacing 1.2                      

640?wx_fmt=jpeg


640?wx_fmt=jpeg

往期回顾

简历请戳邮箱:taozhang3260@163.com

觉得有用的话,给我点个好看吧640?wx_fmt=gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值