| 网站首页 | 文章中心 | 下载中心 | 雁过留声 | 网站论坛 | 专业词库 | 
您现在的位置: 纯粹版图 IC Layout >> 文章中心 >> 测试验证 >> 正文
  利用Hercules 在GDSII 中加入新的层            【字体:
利用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 间距为1DUMMY

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条。评论内容只代表网友观点,与本站立场无关!)
    点击申请点击申请点击申请点击申请点击申请点击申请
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 |
    www.chalayout.com (c)CopyRight, all right reserve 2003