中科大Cadence使用手册 - 图文
更新时间:2023-11-14 13:27:01 阅读量: 教育文库 文档下载
Cadence IC设计实验
中国科技大学
电子科学与技术系IC教研组
黄鲁 胡新伟 白雪飞
2005年10月
(实验例题由Cadence 公司提供)
致 谢!
电子科学技术系刘烃海、矫逸书、祝超、梅汪生等同学帮助编写了部分实验章节;信息实验中心屈玉贵主任和方毅、周远远、刘贵英等老师不仅为实验提供了技术支持,准备好EDA软件licence、配置了计算机和软件运行环境,而且热情参与了本实验教学。对于上述老师和同学们的辛勤工作和所做出的贡献,在此一并表示衷心地感谢!
预备知识:UNIX
你掌握UNIX操作系统的基本命令吗?下面几条常用命令可能会对你有用处。提醒一下,UNIX命令是区分大小写的。
查文件:ls (不显示隐含文件)、la (或ls –a,显示所有文件)、ls |mpre(帧显)、la |more 删文件:rm 文件名
建新目录:mkdir 目录名
删目录:\\rm –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 软件:
开机后运行Exceed进入服务器SOLARIS登录界面,输入用户名和密码 (由系统管理员提供);
点击一下cpu disk 菜单项上方的三角箭头,点击This Host出现Terminal窗口,(或点击Console出现Console窗口);
cp /eva01/cdsmgr/ training_IC_data/SchemEd.tar . (提醒:最后是个小点,稍等) tar vxf SchemEd.tar (稍等) cd adelabic5
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
选“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 nmos4 pmos4 cap vdd, vss
PIN管脚: Wire Name
输入管脚: iref, inm, inp, 输出管脚: out vdd! , gnode
For M1: Model Name=trpmos, Length=8u, Width=iPar(“l”)*16 For M2,M5: Model Name=trnmos, Length=10u, Width=100u For M3: Model Name=trpmos, Length=iPar(“w”)/16, Width=128u Capacitance=CAP (设计变量) 注意 vss是负电源,不是gnd
res Resistance=2.5K
注意:你画的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
正在阅读:
中科大Cadence使用手册 - 图文11-14
Web_of_Science数据库教程(2013年)07-25
天宝TSC3操作步骤06-06
设备安装质量员习题 - 单项选择题404-08
建设美丽校园 新区第二实验小学05-19
经典计算机绘图CAD2007基础知识08-06
SEPARATION OF VARIABLES AND THE XXZ GAUDIN MAGNET07-25
工作分析实验报告11-16
数学科学学院毕业论文文本规范09-14
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 中科大
- Cadence
- 手册
- 图文
- 使用