Virtuoso Layout Editing 使用简介
发布时间:2008/6/5 0:00:00 访问次数:1371
本文以inv为例介绍virtuoso layout editing 的基本操作方法
一、 建立目录结构
首先选择项目的名称为最top的目录名称,这里假设为mylib(为了文章的语言简洁,以下将不会过多描述)。具体命令如下:
%mkdir mylib
%cd mylib
%mkdir opus db dracula
%cd dracula
%mkdir loglvs lvs drc
相关目录名称意义:
mylib 主目录
opus 运行virtuoso环境
db 存放database,即将你所画的图export出来
dracula 进行检测,这里使用dracula这个工具对所画的版图进行验证
loglvs 进行lvs(版图对电路)检测时用到的netlist(电路描述)
lvs 进行lvs
drc 进行drc(设计规则检查)
二、建立数据库
现在进到opus目录中,准备technology file(建立数据库时必须的文件)和display file(图层描述)
%icfb&
接着跳出cadance的控制界面图示如下:
点击file-->new-->library
在跳出的对话框中name填入mylib,选中compile a new techfile,点击ok
在ascii technology file 里填入准备好的tech file,点击ok,库便建好了。
三、建立新的版图inv
点击file-->new-->cellview
在跳出的对话框中library name选择mylib,cell name填入inv,view name选择layout,点击ok
接着就是版图inv的工作区了
图为layout工作区,所进行的layout都在些工作区内完成。
工具框中介绍几个常用的工具,为保存,点击保存当前工作区的内容。。这三个图标依次为fit
全部显示,zoom in放大视图,zoom out缩小视图。这是一组操作类工具,依次为stretch
拉伸,copy复制,move移动和delete删除。这组为创造类工具,依次为path画出一个叫做path
的图形,polygon画多边形,rectangle画矩形,text写标识。这是标尺,用来保证所画图形按design rule(设计
规则,由技术部门测试设定,交由designer进行设计)进行layout。最后一个图标也是常用到的,用来查看或修改
所选object的属性。
图形默认标尺单位(micro),画图之前最好先设定一下图形的resolution以保证图形的通用性,以及以后做检测时的正确性。
点击菜单中options-->display
x/y snap spacing尽量大一点,最小不要小于0.001。
接着要介绍的是,关于层的显示控制工具框:
从上到下依次解释,dum77 dg为当前选中层;av表示(all visible)全部可见;nv表示(non visible)全部不可见;
as表示(all selectable)全部都可选;ns表示(non selectable)全部都不可选。
inst点中,表示instance可选;pin点中,表示pin可选;
接下来的图层就你在设计文件中设定的,点中某一个图层,即为当前层。
本文以inv为例介绍virtuoso layout editing 的基本操作方法
一、 建立目录结构
首先选择项目的名称为最top的目录名称,这里假设为mylib(为了文章的语言简洁,以下将不会过多描述)。具体命令如下:
%mkdir mylib
%cd mylib
%mkdir opus db dracula
%cd dracula
%mkdir loglvs lvs drc
相关目录名称意义:
mylib 主目录
opus 运行virtuoso环境
db 存放database,即将你所画的图export出来
dracula 进行检测,这里使用dracula这个工具对所画的版图进行验证
loglvs 进行lvs(版图对电路)检测时用到的netlist(电路描述)
lvs 进行lvs
drc 进行drc(设计规则检查)
二、建立数据库
现在进到opus目录中,准备technology file(建立数据库时必须的文件)和display file(图层描述)
%icfb&
接着跳出cadance的控制界面图示如下:
点击file-->new-->library
在跳出的对话框中name填入mylib,选中compile a new techfile,点击ok
在ascii technology file 里填入准备好的tech file,点击ok,库便建好了。
三、建立新的版图inv
点击file-->new-->cellview
在跳出的对话框中library name选择mylib,cell name填入inv,view name选择layout,点击ok
接着就是版图inv的工作区了
图为layout工作区,所进行的layout都在些工作区内完成。
工具框中介绍几个常用的工具,为保存,点击保存当前工作区的内容。。这三个图标依次为fit
全部显示,zoom in放大视图,zoom out缩小视图。这是一组操作类工具,依次为stretch
拉伸,copy复制,move移动和delete删除。这组为创造类工具,依次为path画出一个叫做path
的图形,polygon画多边形,rectangle画矩形,text写标识。这是标尺,用来保证所画图形按design rule(设计
规则,由技术部门测试设定,交由designer进行设计)进行layout。最后一个图标也是常用到的,用来查看或修改
所选object的属性。
图形默认标尺单位(micro),画图之前最好先设定一下图形的resolution以保证图形的通用性,以及以后做检测时的正确性。
点击菜单中options-->display
x/y snap spacing尽量大一点,最小不要小于0.001。
接着要介绍的是,关于层的显示控制工具框:
从上到下依次解释,dum77 dg为当前选中层;av表示(all visible)全部可见;nv表示(non visible)全部不可见;
as表示(all selectable)全部都可选;ns表示(non selectable)全部都不可选。
inst点中,表示instance可选;pin点中,表示pin可选;
接下来的图层就你在设计文件中设定的,点中某一个图层,即为当前层。
上一篇:Design Rule 相关介绍
上一篇:latch up 分析
深圳服务热线:13751165337 13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)

深圳市碧威特网络技术有限公司
付款方式