版图设计规则操作说明

上传人:精****档 文档编号:43080853 上传时间:2018-06-04 格式:DOC 页数:3 大小:31.50KB
返回 下载 相关 举报
版图设计规则操作说明_第1页
第1页 / 共3页
版图设计规则操作说明_第2页
第2页 / 共3页
版图设计规则操作说明_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《版图设计规则操作说明》由会员分享,可在线阅读,更多相关《版图设计规则操作说明(3页珍藏版)》请在金锄头文库上搜索。

1、版图设计规则操作说明版图设计规则操作说明一边和多边形的逻辑操作1 destLayer = geomAnd(layer1 layer2) 将 layer1 和 layer2 层内的边或多边形相与的结果存放到 destLayer 层。 若 layer1 或 layer2 中有一层为边,则执行边的逻辑操作,反之执行多边形的逻辑 操作。 layer1 和 layer2 可以为原始版图中的某一层,在版图层名称两侧添加引号如“POLY” 。2 destLayer = geomAndNot(layer1 layer2) 在 layer1 层边或多边形中减去 layer2 层边或多边形,结果存放到 destL

2、ayer 层。 若 layer1 或 layer2 中有一层为边,则执行边的逻辑操作,反之执行多边形的逻辑 操作。 layer1 和 layer2 可以为原始版图中的某一层,在版图层名称两侧添加引号如“POLY” 。3 destLayer = geomXor(layer1 layer2) 将 layer1 和 layer2 层内的边或多边形异或的结果存放到 destLayer 层。 若 layer1 或 layer2 中有一层为边,则执行边的逻辑操作,反之执行多边形的逻辑 操作。 layer1 和 layer2 可以为原始版图中的某一层,在版图层名称两侧添加引号如“POLY” 。4 destL

3、ayer = geomOr(layer1 layer2 layer3) 将一层或者多层边或者多边形相或后的结果存放到 destLayer 层。 若 layer1 或 layer2 中有一层为边,则执行边的逻辑操作,反之执行多边形的逻辑 操作。 layer1 和 layer2 可以为原始版图中的某一层,在版图层名称两侧添加引号如“POLY” 。二边的获取 1destLayer = geomGetEdge(layer1 relation layer2) 将 layer1 层中与 layer2 中的边满足指定关系的边存放到 destLayer 层中,relation 可以为 butting、coin

4、cident、outside、inside、not_over、over。 layer1 层可以为边或者多边形,layer2 层必须为多边形三多边形的获取1 destLayer = geomAvoiding(layer1 layer2) 2 destLayer = geomButting(layer1 layer2 limit connection exclusive) 3 destLayer = geomButtOnly (layer1 layer2 limit connection exclusive) 4 destLayer = geomButtOrCoin (layer1 layer2

5、limit connection exclusive) 5 destLayer = geomButtOrOver (layer1 layer2 limit connection exclusive) 6 destLayer = geomCoincident (layer1 layer2 limit connection exclusive) 7 destLayer = geomCoinOnly (layer1 layer2 limit connection exclusive) 8 destLayer = geomEnclose (layer1 layer2 limit connection

6、exclusive)9 destLayer = geomInside (layer1 layer2 limit connection exclusive) 10destLayer = geomOutside (layer1 layer2 limit connection exclusive) 11destLayer = geomOverlap (layer1 layer2 limit connection exclusive) 12destLayer = geomStraddle (layer1 layer2 limit connection exclusive) 13destLayer =

7、geomGetVertex (layer1 limit)四连接关系的提取1 geomConnect(via(viaLayer layer1 layer2 layer3) via() ) 用 via 语句定义层与层之间的连接关系,geomConnect 将给每个版图元素分配一个 线网号。可以有多个 via 语句。 多个 geomConnect 语句提取的连接关系并不能叠加,建议设计规则检查文件中只 使用一个连接关系提取语句。五设计规则检查1 destLayer = drc(layer1 min width max ) 检查 layer1 层中大小在(min, max)之间的多边形2 destLa

8、yer = drc(layer1 min area max ) 检查 layer1 层中面积在(min, max)之间的多边形3 destLayer = drc(layer1 min notch max ) 检查 layer1 层多边形中外角为锐角的两条边之间的间距是否在(min, max)之间4 destLayer = drc(layer1 layer2 min sep max modifier condition output) 检查 layer1 层多边形中间距在(min, max)之间的情形;或者检查 layer1 层中的多 边形和 layer2 层中多边形的间距在(min, max)

9、之间的情形。 Modifier 可以为以下选项: normalGrow = size 多边形向外扩展指定尺寸后再执行相应检查 condition 可以为以下选项: samenet:仅比较属于相同线网的两个多边形 diffnet:仅比较属于不同线网的两个多边形 notParallel: 仅比较两个多边形中不平行、不垂直的边 only_perp:仅比较两个多边形中相互垂直的边 parallel:仅比较两个多边形中相互平行的边 with_perp:比较两个多边形任意两条边 output 可以为以下选项: edge:输出违反设计规则的多边形区域 fig:输出产生错误的两个多边形 figa:输出产生错误

10、的 layer1 层多边形 figb:输出产生错误的 layer2 层多边形5 destLayer = drc(layer1 layer2 min enc max condition output) 检查 layer1 层多边形包含 layer2 层中多边形的间距在(min, max)之间的情形。 condition 和 output 选项同上。6 destLayer = drc(layer1 layer2 min ovlp max condition output) 检查 layer1 层多边形包含 layer2 层中多边形的间距在(min, max)之间的情形。 condition 和 o

11、utput 选项同上。六其它操作1 saveDerived(layer1 layer2 destLayer) 将设计规则检查过程中产生的一个或者多个中间层保存到原始版图层中。 DestLayer 必须是原始版图层。2 destLayer = geomBkgnd (layer1) 产生某层版图的约束框3 limitSize(size) 限制在线设计规则检查在指定大小内,超出范围工具将不予检查。4 checkExt(extension) 设定动态操作时扩展检查范围。当前被改变的范围加上扩展大小作为检查范围。动态设计规则检查应用说明动态设计规则检查应用说明动态设计规则检查在鼠标移动过程中或者操作完成后检查操作区域内是否存在违反设 计规则的错误。动态检查具有以下一些特点: 1导致错误的不一定是正在操作的版图元素,很可能是正在操作的版图元素位于 已产生的错误的附近。 2动态检查不能确保查处每个错误,超出操作区域一定范围的错误将被忽略。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号