位置:51电子网 » 技术资料 » 其它综合

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 分析

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!