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

标题: Virtuoso打出一组pin label [打印本页]

作者: le_levi    时间: 2012-8-3 09:05
标题: Virtuoso打出一组pin label
请问virtuoso中有么有一下子打出一组pin的功能,比如T1~T9,如何一起打出来。Laker软件中有这样的功能,不知道cadence中是否有此功能?莫非要通过skill编程才能实现?求指点,谢谢~!
作者: damonzhao    时间: 2012-8-3 09:54
回复 1# le_levi

IC614无压力!完全可以实现
作者: le_levi    时间: 2012-8-3 10:02
要是是IC5141,那该怎么办?难道通过skill编程实现?
作者: wenjian07    时间: 2012-8-3 10:07
pin可以,name直接用数组就可以,如a<0:3>,lable不知道怎么弄
作者: apple001    时间: 2012-8-3 10:13
四楼讲的根本就不可以,刚刚我也试过了。在ic5141中,你用“L”调出的label,根本实现不了pin组的依次出现。我也很想知道有没有办法实现楼主所说的那种功能。
作者: lixiaojun707    时间: 2012-8-3 14:39
virtuoso中
path线的label可以打出一组
例如输入a<9:0>,在create label对话框中输入a<0>,然后按v,label中的数字就自动依次递增可以变成a<1>、a<2>。。。(默认设置)
在create label对话框的offset输入数字,可以选择label数字的间隔。如输入2,label中的数字就自动依次递增2可以变成a<1>、a<3>、a<5>、。。。
另外通过选择offset后面的升Inc或Dec的按钮,实现label中数字的递增或递减。
作者: question23    时间: 2012-8-3 17:33
回复 5# apple001


    好像只能用SKILL,或者Turbo Toolbox来实现。
作者: le_levi    时间: 2012-8-6 09:28
回复 6# lixiaojun707

6楼你说的方法在IC5141中根本无法实现,我不知道你用的是啥版本。至少,ic5141我试过很多次你说的方法,结果都是不可能。请问有没有实现的方法,除了编写skill以外。
作者: lixiaojun707    时间: 2012-8-7 16:37
回复 8# le_levi


    我用的是IC5141,具体版本不清楚,公司统一装的。
   其他方法我暂不清楚。
作者: 蜗牛0405    时间: 2012-8-12 00:03
好像 ctrl+l可以。
作者: duchao881001    时间: 2012-8-13 16:33
我有一种方法不知道大家是否用过,当你用layout XL进入版图中,Gen from source导入版图后,A<9:0>的这种pin都会导入进来。不过放起来很麻烦,因为这么导进来版图都是有连接关系的,所以可以再电路中选择A<9:0>的这组pin然后再版图中删掉,然后在pick from schematic 。设置好pin层和要的什么间距之类的就可以往图上放了,不过你看不到你当前pin是0-9中的哪一个,一般情况是按从大到小或者从小到大的顺序排列的。我觉得这样放个几百个pin也是很快的.不知道我说明白没有。

版本ic5141
作者: le_levi    时间: 2012-8-14 12:21
回复 10# 蜗牛0405


    你的那个CTRL+L是行不通的,除非你们公司有文件设置了
作者: Grace_55    时间: 2012-8-15 11:10
回复 2# damonzhao


    请问在IC615里面怎么实现啊???
作者: damonzhao    时间: 2012-8-15 11:35
回复 13# Grace_55


   Create Label的窗口调出来,输入T<1:9>,选好layer,然后鼠标中键按住,一拽就出来了
作者: le_levi    时间: 2012-8-15 12:48
回复 14# damonzhao


    你说的没有用,IC5141中建按住不放出来的是一个菜单:layout,instance...不行呀,看来还是只能使用skill编程了!
作者: damonzhao    时间: 2012-8-15 12:51
回复 15# le_levi


   没错,5141是不行。升级成61就好了。还是挺方便的
作者: half_honey    时间: 2012-8-15 21:04
回复 16# damonzhao


    等我忙完这阵子我也要倒腾一下!!
作者: professor_h    时间: 2012-8-16 08:39
回复 16# damonzhao


    61,没有安装相应的东西也是不行的,就好比我们就不行~~
作者: professor_h    时间: 2012-8-16 08:42
回复 11# duchao881001


   你那个用的是XL的,如果是L就没有这个了,用XL的话,在connectivity---->update--->components and nets 那个就更方便了,pin脚,直接导出,还可以进行修改~~不止pin,器件也是可以的~~
作者: damonzhao    时间: 2012-8-16 09:31
回复 18# professor_h


   得614及以上版本。610没戏。
作者: Grace_55    时间: 2012-8-16 11:26
我的是IC615的,也不行,求详细步骤
作者: duchao881001    时间: 2012-8-16 16:00
回复 19# professor_h


    估计你没有明白我的意思,你updata之后那些pin已经调出来了,你要一个个的移动到你所需要的位置。向我的哪种方法 你可以直接把pin放到你的位置,只选择一组pin每点一次鼠标就放一个pin。要比你说的那种方法更快捷
作者: professor_h    时间: 2012-8-17 00:22
回复 22# duchao881001


    你说的这个我知道,看个人习惯吧,可能你比较喜欢这种方式吧~~
作者: 潇之南北    时间: 2014-1-6 16:02
回复 1# le_levi


   今天也在找相关的东西,论坛上没找到要的,自己倒是研究出来了怎么打一组label了,在creat→pin,在弹出的框里,第一个terminal Names里输入想要的label组,如A<0:20>或者A<20:0>,keep frist name选上,X和Ypitch为label间距,display pin name选上 后面那个display pin name option里选择label的大小层次等,如此就OK了,会多生成一个层次叫pin type的,不要的话就删掉
作者: 王者归来归王者    时间: 2014-1-6 16:06
弄个脚本文件加进去 就可以了,网上应该有这种脚本你找找看
作者: ralinkok    时间: 2014-1-6 17:48
學習中
感謝分享
作者: loongsky    时间: 2014-1-8 23:01
回复 6# lixiaojun707


   哈哈,virtuoso默认是没有这个功能,是CAD加的
作者: loongsky    时间: 2014-1-8 23:04
回复 1# le_levi


   http://www.chiplayout.net/cadence-skill-multiple-label.html 下载后保存,然后在icfb那里 load一下就按 ctrl+l就可以了
作者: ngnan    时间: 2014-2-18 18:52
回覆 1# le_levi


        學習中
作者: rockforever    时间: 2014-4-2 22:53
刚试了,IC615里能用。如同在电路中给bus命名一样,调出打label的窗口后,在label名中输入:aaa<7:0>。 默认增量为1. 如果需要改变增量,则如下:aaa<7:0:2>. 这时增量就为2. 非常实用,再也不用load skil的code了l
作者: rockforever    时间: 2014-4-2 22:56
刚试了,IC615里能用。如同在电路中给bus命名一样,调出打label的窗口后,在label名中输入:aaa<7:0>。 默认增量为1. 如果需要改变增量,则如下:aaa<7:0:2>. 这时增量就为2. 非常实用,再也不用load skil的code了
作者: maomaoyu2000    时间: 2014-4-3 09:13
回复 24# 潇之南北


   学些了,谢谢分享!
作者: 二妹    时间: 2016-7-13 14:32
在 layout编辑窗口,JAZZ-->Misc-->Creat  Bus Lable-->弹出的边框填你需要的信息就好了
作者: 我力可    时间: 2016-7-21 10:13
用toolbox可以实现
作者: 小孩你过来    时间: 2017-3-16 09:41
学些了,谢谢分享!
作者: wbautumn    时间: 2017-5-3 17:03
回复 31# rockforever


    好方法
作者: rhk451    时间: 2017-5-4 14:02
xie xie xie xie
作者: 血色残阳C    时间: 2017-5-10 19:09
这个问题解决了吗?
作者: sunshuanghao    时间: 2021-12-26 16:50


lixiaojun707 发表于 2012-8-3 14:39
virtuoso中
path线的label可以打出一组
例如输入a,在create label对话框中输入a,然后按v,label中的数字就 ...


大牛,试了不行,能截个图吗?

作者: 石头遇见雪    时间: 2021-12-27 09:27
争对IC61 在create label 界面有个 auto step 选项,勾上。然后PIN就直接等距离打好了
争对1C51 如果是总线端口,下面提供一种操作方式,自己搭个schematic 只有端口通过XL 方式把所有PIN都拉出来,
在通过align 调整间距。
还有一种操作方式就是脚本,论坛里面应该有。
作者: Machine丶    时间: 2024-6-11 21:20
学习到了谢谢!





欢迎光临 EETOP 创芯网论坛 (原名:电子顶级开发网) (https://bbs.eetop.cn/) Powered by Discuz! X3.4