Cadence OA版本版图的放大缩小(申精)
时间:10-02
整理:3721RD
点击:
IC5有一个Magnification的参数,到IC6就没有了。以下是如何在IC6下放大以及缩小版图。
--------------------------我是分割线--------------------------------------------
cv = geGetEditCellView()
dbCreateXformPCell(cv "TEST")
--------------------------我还是分割线------------------------------------------
以上两行存成magnification.il
以下是具体操作:
假使已有版图Lib名叫TEST,Cell名叫INV,view名叫layout,打开INV版图,在CIW中load magnification.il
你可以发现在INV下多了一个layout_xform的view
在i调入INV时,选择layout_xform,你会发现INV多了angle和mag的参数,angle是角度,mag就是放大缩小的系数。
试试吧!
dbCreateXformPCell(
d_cellViewId
t_libName
)
;=> d_cellViewId | nil
;Creates a new pcell super master with the additional parameters: mag and angle . The new pcell is used in emulating magnification and any-angle rotation of instances. If the source cellview is maskLayout, the pcell cell name will be the same as that of the source cellview, with _xform appended to it, otherwise, the viewName will be similarly renamed. This pcell creates an instance of the source cellview, flattens it, and then transforms all the resultant shapes by the added parameters mag and angle. If the pcell super master already exists, it is opened read-only, and the ID is returned.
--------------------------我是分割线--------------------------------------------
cv = geGetEditCellView()
dbCreateXformPCell(cv "TEST")
--------------------------我还是分割线------------------------------------------
以上两行存成magnification.il
以下是具体操作:
假使已有版图Lib名叫TEST,Cell名叫INV,view名叫layout,打开INV版图,在CIW中load magnification.il
你可以发现在INV下多了一个layout_xform的view
在i调入INV时,选择layout_xform,你会发现INV多了angle和mag的参数,angle是角度,mag就是放大缩小的系数。
试试吧!
dbCreateXformPCell(
d_cellViewId
t_libName
)
;=> d_cellViewId | nil
;Creates a new pcell super master with the additional parameters: mag and angle . The new pcell is used in emulating magnification and any-angle rotation of instances. If the source cellview is maskLayout, the pcell cell name will be the same as that of the source cellview, with _xform appended to it, otherwise, the viewName will be similarly renamed. This pcell creates an instance of the source cellview, flattens it, and then transforms all the resultant shapes by the added parameters mag and angle. If the pcell super master already exists, it is opened read-only, and the ID is returned.
感謝分享
好用,谢谢分享
如果一个
cell
w/L== 5/1 => 2.5/0.5 方式, 直接缩会往左下角吗
? 还是说本来画PATH直接width缩小
但变空白变大
, 很久前也有类似shrinkgds缩软件,但是好像有些问题不好使用
, 还有网络听说 可以直接使用
ciflayout format ( CIF 是
tex file,在出现
binary的gds檔前)
直接改width , 再
import回去就可以shrink
一般foundry不建议版图里面嵌套不同倍率的cell吧,不然他们那边数据处理很容易产生问题。
当然是直接缩往左下角,空白部分也是layout的一部分,也会按比例缩小
如果能加一个修复offgrid的功能就更好了
最好不要改这个东西
这个的应用很广,打logo什么的都可以。什么时候能用什么时候不能用,自己控制好就好了。
多谢!画symbol也很有用。尤其是那些SUBSTRATE, WELL什么的可以用小一点的POWER/GND SYMBOL连接。
受教了!很不错哈!load时出现:undefined function -geGetEditCellview 我的是IC616
geGetEditCellView大写的V,谢谢。
感谢分享
感謝分享
大赞啊
symbol似乎用不了。这个命令是针对layout的。不知道有没有类似的命令可以对电路进行操作
学习一下!
多谢分享!实用
感谢分享!
很有用,先mark下
不错,有需要可以用。
需要shrink的时候很好用