|
|||||
| 利用Hercules 在GDSII 中加入新的层 | |||||
作者:nfmao 文章来源:本站原创 点击数: 更新时间:2010-2-21 ![]() |
|||||
|
利用Hercules 在GDSII 中加入新的层 Hercules 有一个很有用的功能就是可以将定义的层或者说是结果合并到原有的GDS中, 并产生新的GDS数据。本篇就将介绍这项功能的具体用法. 对于那些想用验证工具自动生成dummy层的工程师们来说,这一功能是有帮助的。 首先我们需要一个头标识HEADER定义比如输入、输出、格式等等。注意目前使用合并的数据格式只能是GDSII。所以最终可以定义头标识为: HEADER { INLIB = input.gds OUTLIB = output.gds BLOCK = top FORMAT = GDSII OUTPUT_FORMAT = GDSII } 接下来是一些选项OPTION, 选项是一些命令所需的。比如为了防止单元名称的冲突,就要定义前缀选项,这样新的名称将在前面加上前缀命名。 OPTIONS { ERR_PREFIX = ERR_OUT GRAPHICS_PREFIX = NEW } 层分配命令ASSIGN是必须的,否则运算操作命令都会因为缺少ASSIGN而报错。 ASSIGN { LAYER1 (1;0) } 接着是用命令产生层,这里介绍用RECTANGLES 来产生10x2 间距为1的DUMMY。 RECTANGLES { WIDTH = 10 HEIGHT = 2 SPACE_X = 1 SPACE_Y = 1 BOUNDARY = EXCLUE } TEMP = DUMMY 最后使用GRAPHICS 将产生的层合并进输入的GDSII文件。这是本文的关键,但并不复杂。 GRAPHICS { MERGE_INPUT_LAYOUT = TRUE DUMMY (2;0) } [参考资料] [1] Hercules Reference Manual – Synopsys |
|||||
| 文章录入:nfmao 责任编辑:iclayout | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| Hercules DRC基本操作 Hercules LVS 基本操作 查看 GDSII 文件中包括的CEL… 多个 GDSII database 合并程… hercules 解决short 问题 CMOS 器件版图 DUMMY 图形 |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |