没有合适的资源?快使用搜索试试~ 我知道了~
首页Cadence IC设计实验
资源详情
资源评论
资源推荐
Cadence IC 设计实验
(实验例题由 Cadence 公司提供)
预备知识:UNIX
你掌握 UNIX 操作系统的基本命令吗?下面几条常用命令可能会对你有用处。提醒一
下,UNIX 命令是区分大小写的。
查文件:ls (不显示隐含文件)、la (或 ls –a,显示所有文件)、ls |mpre(帧显)、la |more
删文件:rm 文件名
建新目录:mkdir 目录名
删目录:m –r 目录名 ( 慎用!!!)
拷贝:cp 源文件名(含路径)目标文件名(含路径),
例 将 isc 用户的 abc.suf 文件拷贝到自己的当前目录下:cp ~isc/abc.suf .
解.tar 打包文件:tar vxf 打包文件名
解.tar.Z 压缩文件:tar vxfZ 压缩文件名
文件改名: mv 原文件名 新文件名
查命令与参数功能:man 命令
***************************************************************************
规定:本实验教材中红色为键入命令或字符,兰色为菜单项,紫色为功能键;“单
击”指鼠标左键按下一次。
****************************************************************************
1
实验一、Virtuoso Schematic Editor
实验目的:掌握电原理图(schematic)设计输入方法。
边学边做
[1]启动 IC Design 软件:
开机后运行 Linux 进入登录界面,输入用户名和密码
点击一下
出现 Terminal 窗口,(或点击 Console
出现 Console 窗口);
icfb & (或 icms &,你知道后缀&的作用吗?在 UNIX 命令后加&表示后台运行)
若出现“What’s New”窗口,关掉它。
出现“icfb-log:/…”窗口(CIW:Command Interpreter Window)了吗?
[2]建立新库、新单元以及新视图(view):
在 CIW 中,File->New->Library,
在弹出的“New Library”窗口,Name 栏中:mylib
选中右下方:* Don’t need techfile
OK
查看 CIW 窗口:Tools->Library Manager,在 Library 中应有 mylib,单击它。
在 Library Manager 窗口,File->New->Cellview,
在弹出的“Create New File”窗口 Cell Name 栏中,nand2
Tool 栏中,选 Composer-Schematic
OK
[3]添加元件(实例 instance)
在弹出的“Virtuoso Schematic Editing:…”窗口中,左边为工具栏,选 instance 图标(或 i)
单击“Add instance”窗口 Library 栏最右侧 Browser,
弹出“Library Browser-…”窗口,Library 选 analogLib,Cell 选 nmos4, View 选 symbol
鼠标回到“Add instance”窗口,Model name 栏:trnmos, width: 3.0u , Length: 0.5u,Hide
在“Virtuoso Schematic Editing:…”窗口, 鼠标左键单击一次,间隔一定距离再单击一次,
这样就增加了 2 个 nmos4 元件,ESC(试一试:先选中一个元件,再 q ,查看/改变属性)。
仿照上述方法,增加 pmos4 元件。在“Add instance”窗口,Model name 栏:trpmos,
width: 2.0u , Length: 0.5u;放置 2 个 pmos4,ESC。(试一试热键 f,[,]的功能)
[4]添加管脚(PIN)
2
鼠标右键弹出菜单,选新建终端窗口
在终端窗口中运行ic610启动license
然后运行:
选“Virtuoso Schematic Editing:…”窗口左边工具栏中的 Pin 图标(或 p)
在“Add Pin”窗口中,Pin Names:INA INB,Direction 选 input, Usage 选 schematic,Hide
在“Virtuoso Schematic Editing:…”窗口, 鼠标左键单击一次,间隔一定距离再单击一次,
放置 2 个输入 PIN,
p,在“Add Pin”窗口中,Pin Names:OUT,Direction 选 output, Usage 选 schematic,在“Virtuoso
Schematic Editing:…”窗口放置输出 PIN,
[5]添加电源和地:
i (或单击 instance 工具图标)
弹出“Add instance”窗口,Browse,Library 选 analogLib,Cell 栏:vdd, View 选 symbol
在“Virtuoso Schematic Editing:…”窗口放置 vdd,
回到“Add instance”窗口,Browse,Cell 栏:gnd, 在“Virtuoso Schematic Editing:…”窗口
放置 gnd,
ESC , Cancel 掉“Add instance”窗口。
[6]摆放元件并加网线:
参照下图放好元件(symbol):(移动用 m 键,删除用 Delete 键,取消命令用 ESC 键)
选“Virtuoso Schematic Editing:…”窗口左边工具栏中的 Wire(narrow),连好网线,ESC
[7]保存文件:“Virtuoso Schematic Editing:…”窗口左上角 Check and Save 工具。
DIY(Do It Yourself)
3
在 mylib 库中建立 amplifier 单元(Cell)如下图所示。
图中所有单元来自 analoglib 库,参数如下表:
Cell Name 属性 properties
npn For Q0,Q1:Model Name=trnpn
pnp For Q2,Q3,Q4:Model Name=trpnp
pmos4 For M1: Model Name=trpmos, Length=8u, Width=iPar(“l”)*16
nmos4 For M2,M5: Model Name=trnmos, Length=10u, Width=100u
pmos4 For M3: Model Name=trpmos, Length=iPar(“w”)/16, Width=128u
res Resistance=2.5K
cap Capacitance=CAP (设计变量)
vdd, vss 注意 vss 是负电源,不是 gnd
PIN 管脚: 输入管脚: iref, inm, inp, 输出管脚: out
Wire Name vdd! , gnode
注意:你画的 schematic 电路中,双极晶体管 Q 和 FET 管 M 的下标编号可能与上图不同,
可用 q 查看/改变属性,另外可能使用 m (移动),r(旋转),f(全屏),先 m 再 shift + r (左
右翻转),先 m 再 Ctrl + r (上下翻转)等命令。
ESC(终止操作)
标注线网名:用 Wire Name 工具(或 l)将 M1 与 M3 的衬底连线、M2 与 M5 的栅极连线
4
分别标注为 vdd!和 gnode。
如发生了错误删除,用“Virtuoso Schematic Editing:…”窗口左边中间的 undo 工具(或 u),
注意:只能恢复前一个被删除的对象。最后 check and save.
层次化设计——symbol 生成
[1]symbol 生成
进入“Virtuoso Schematic Editing:mylib nand2 schematic”窗口。
Design -> Create Cellview->From Cellview
在 Cellview From Cellview 窗口,From View Name 栏为:schematic,Tool / Data Type 栏为
Composer-Symbol。
OK
在“Symbol Generation Options”窗口,单击 Load/Save 按纽,OK
出现“Virtuoso Schematic Editing:mylib nand2 symbol”窗口,Design->Check and Save
改变 symbol 形状:用 m 命令将 Symbol 的上边界位置和 INA 管脚向上移动一网格,得到下
图:
用 m 命令将 3 个 cdsParam(n)移到方框外面的下方,将 cdsName()移到方框外面上方,将字
符 OUT 移到方框外面右方,删除内部绿色方框。
参照下图,单击菜单 Add -> Shape -> Circle,加个小圆圈,Add -> Shape -> Arc,加个圆弧
(先确定上下 2 点,如出现 angle not allowed 不必紧张,稍微移动鼠标试一试,你会发现如
何画弧),用 m 将左边的红色外框右移(缩短原 symbol 外框),2 个 PIN 以及连线(INA 和
INB)同样右移,用 Line 工具画出缺少的 3 边。上述步骤中,均使用 ESC 取消操作命令。
画好后,Design -> Check and Save
5
剩余90页未读,继续阅读
OpenLD
- 粉丝: 438
- 资源: 95
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0