COPYRIGHTFORZHOUQNCadence仿真工具使用介绍COPYRIGHTFORZHOUQN1.1模拟集成电路设计步骤设计构思确定设计设计模拟版图设计版图验证寄生参数提取芯片制造测试和验证产品与设计指标比较与设计指标比较电路设计物理版图设计芯片实现测试与产品开发•物理版图设计–根据工艺版图设计规则设计器件、器件之间的互联–电源和时钟线的分布–与外部的连接•电路测试–电路制备后对电路功能和性能参数的测试验证模拟集成电路设计电路或系统说明LW/LratiosW``M1M2M3M4M4M6M7C1CoutVoutVinVb+-DCCurrentsTopologyCOPYRIGHTFORZHOUQN工具使用基本介绍•集成电路设计基本工作环境EDA软件:Cadence、Synopsys、Mentor等•资源库:生产商工艺相关文件、单元库等•用户数据:电路、版图、仿真文件等•硬件:工作站、PC机以下介绍在linux操作系统环境下的有关过程COPYRIGHTFORZHOUQN•Linux操作系统:在pc机上,安装(1)虚拟机(2)linux操作系统(3)在linux操作系统中安装IC设计软件COPYRIGHTFORZHOUQN启动与登陆:(1)虚拟机登陆COPYRIGHTFORZHOUQN•(2)启动linux----点击startthisvirtualmachineCOPYRIGHTFORZHOUQN(3)用户登录注意:linux与windows切换用Ctrl+Alt键COPYRIGHTFORZHOUQN(3)用户登录----输入用户名COPYRIGHTFORZHOUQN(3)用户登录----输入用户名密码COPYRIGHTFORZHOUQN打开工作窗口(terminal):按mouse右键,点击openterminalCOPYRIGHTFORZHOUQN关机:在terminal中敲命令halt,回车重开机:在terminal中敲命令reboot,回车COPYRIGHTFORZHOUQN•LINUX操作系统常用命令简介1.创建目录:mkdirdirname2.改变工作目录:cddirname(到下级目录)cd..(到上级目录)5.复制(copy):cpfileAfileB(文件复制)cpfileAfileBdirA(复制文件到目录)cp-rdirAdirB(复制目录)4.列文件清单:lsdirA(可以有多个目录名,没有目录名时为当前目录。可以加命令选项-lor-aor-la)3.列出当前工作目录:pwdCOPYRIGHTFORZHOUQN7.删除:rmfileA(删除文件,可以有多个文件名)rm–rdirA(删除目录,可以有多个目录名)8.编辑文件:vifileA(文件不存在时,自动创建新文件)编辑命令:I(插入),o(下插入行),O(上插入行),Esc键(退出),x(删除字符),dd(删除行),hlkj或方向键(左右上下移动)非编辑状态时,按Shift+:,文件尾出现“:”,此时可以保存文件(w)和退出vi状态(q)。6.改名(rename):mvAB(文件或目录改名)COPYRIGHTFORZHOUQN•CadenceicfbEDA工具介绍library、cell和view1.Cadenceicfb工具启动登陆创建工作目录:mkdirwork进入工作目录:cdwork启动icfb工具:icfb&出现CIW窗口COPYRIGHTFORZHOUQN•2.Library的创建CIW窗口ToolsNewLibraryCOPYRIGHTFORZHOUQNCIW窗口ToolsNewLibraryCOPYRIGHTFORZHOUQN•Cellview的创建FileNewCellview•原理图(schematic)---Composer-Schematic•版图(layout)---VirtousoCOPYRIGHTFORZHOUQN原理图编辑1.原理图编辑窗口结构分类编辑命令菜单常用快捷命令菜单COPYRIGHTFORZHOUQN(1)Instance调用库单元(Cellview)浏览器LibraryCellViewName(option)阵列(行数、列数)旋转、X镜像、Y镜像Variable(如果有)COPYRIGHTFORZHOUQN(2)AddPin调用端口PinPinnames总线命名方式总线名放置方式Pin的旋转和镜像COPYRIGHTFORZHOUQN(3)AddWire连线(narroworwide)(4)WireName连线命名连线规则连线粗细连线名称连线名称的相关属性COPYRIGHTFORZHOUQN(10)属性、参数修改(9)undo(11)ChechandSave(12)Save(5)放大、缩小(8)删除(6)Stretch拉动(保持连接)(7)copy从分类菜单中可以看到命令的快捷键和许多其它命令COPYRIGHTFORZHOUQN•仿真环境设置COPYRIGHTFORZHOUQN•仿真环境设置COPYRIGHTFORZHOUQNCOPYRIGHTFORZHOUQN第二部分版图COPYRIGHTFORZHOUQN版图设计基本过程和要求在一定工艺下,根据电路的要求,依据版图设计规则,设计每个器件的图形,并完成排版布线,形成一套完整的电路光刻掩膜版图形。(1)了解电路,熟悉电路对工艺的要求(2)了解工艺,熟悉工艺所能实现的器件(3)掌握设计规则(最小宽度、相关图形的最小间距等)(4)掌握器件结构、图形、特性之间的关系(5)布局要紧凑、合理,布线层选择合理,布线要短(6)符合封装要求COPYRIGHTFORZHOUQN建立版图1.打开版图编辑窗口(layout)ToolsLibararyManager(打开库浏览器)COPYRIGHTFORZHOUQN建立版图2.建立layoutcell(建立版图)FileNewcellViewCOPYRIGHTFORZHOUQNLayer选择窗口(LSW)图层的图例区图层的图名区图层的属性区图层全不可选图层全可选图层全不可见(除了当前选中层)图层全可见Library名当前操作层LSW编辑修改在不可见状态下,用鼠标左键点击层可变为可见层。在不可选状态下,用鼠标右键点击层可变为可选层。层列表中有提示框的为当前操作层。COPYRIGHTFORZHOUQNLSW编辑修改(1)设置有效层修改层列表(2)层定义修改层定义或使用其它层定义文件display.drf图层列表填充类别填充颜色边框颜色填充图案边框线条文件操作COPYRIGHTFORZHOUQNLayout编辑窗口结构常用快捷命令菜单当前命令操作提示信息绘图区工具、library、cell、view分类编辑命令菜单鼠标位置坐标及移动距离COPYRIGHTFORZHOUQN主要编辑命令(1)创建类命令按F3功能键,可出现当前命令的可选项窗口。大多数命令都有端命令。矩形,多边形,路径,标识,调用单元,端口,连接孔,圆,椭圆,圆环,运算层等COPYRIGHTFORZHOUQN版图主要编辑命令(2)修改类命令Undo,Redo,Move,Copy,拉动,改变形状,删除,查找,合并图形,制作单元,打散单元,劈切图形,胀缩图形,旋转图形等等。COPYRIGHTFORZHOUQN版图主要编辑命令(3)层次类命令编辑下层单元,返回上层单元,返回顶层单元,列出树结构,在当前层编辑下层单元。COPYRIGHTFORZHOUQN•(TBnwell)•(TOdiff)•(GTpoly)•(W1cut)•(A1metal)•(W2cut)•(A2metal)•(W3cut)•(A3metal)COPYRIGHTFORZHOUQNCOPYRIGHTFORZHOUQNPMOS---有源区COPYRIGHTFORZHOUQNPMOS---有源区COPYRIGHTFORZHOUQNPMOS---栅极COPYRIGHTFORZHOUQNCOPYRIGHTFORZHOUQNCOPYRIGHTFORZHOUQNCOPYRIGHTFORZHOUQNCOPYRIGHTFORZHOUQNNMOSCOPYRIGHTFORZHOUQNNMOSCOPYRIGHTFORZHOUQNNMOSCOPYRIGHTFORZHOUQNCOPYRIGHTFORZHOUQNCOPYRIGHTFORZHOUQNDRC检查•DRC----designrulecheck工具:(1)divaassure(2)dracula(3)calibreCOPYRIGHTFORZHOUQNDRC检查---diva•将规则divaDRC.rul文件copy到自己单元库中,如amp中,COPYRIGHTFORZHOUQNDRC检查---dracula•需要*.map文件•导出*.gds文件COPYRIGHTFORZHOUQNDRC检查---dracula•步骤:•(1)PDRACULA(2)/getdrc.rul(3)/f•(4)jxrun.comCOPYRIGHTFORZHOUQNDRC检查---draculaCOPYRIGHTFORZHOUQNDRC检查---calibreCOPYRIGHTFORZHOUQNLvs--dracula•需要版图数据*.gds•需要原理图数据*.cdlCOPYRIGHTFORZHOUQNLvs--dracula•LVS步骤(1)LOGLVS(2)cirbanggap.cdlCOPYRIGHTFORZHOUQNLvs--dracula•(3)conbanggapCOPYRIGHTFORZHOUQNLvs--dracula(4)/xCOPYRIGHTFORZHOUQNLvs--dracula(5)PDRACULACOPYRIGHTFORZHOUQNLvs--dracula(6)/getlvs.rulCOPYRIGHTFORZHOUQNLvs--dracula(7)/fCOPYRIGHTFORZHOUQNLvs--dracula(8)运行jxrun.com