您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > cadence版图使用说明
第1页共23页目录目录.......................................................1设计环境介绍.......................................2工作站常用命令...................................2运行Cadence.......................................6运行Layout........................................10运行schematic的编辑......................15生成schematicsymbol.......................18运行Artist的仿真环境......................20设计示例的简单介绍.........................21第2页共23页设计环境介绍典型的全定制Full-Custom模拟集成电路设计环境1.集成的设计环境-CadenceDesignFrameworkII是众多Cadence工具集成在一起的统一的界面,通过这个架构,不用繁琐的数据格式转换,就可以方便的从一个工具转到另一个工具。其中包括很多软件,如:原理图编辑工具-Composer布局编辑工具-Candencevirtuoso布局验证编辑工具-Diva,Dracula2.电路网表或原理图编辑环境-Texteditor/schematiceditor3.电路模拟软件-spice操作系统环境和硬件平台1.SUN工作站;UNIX系统2.运行Linux的PC3.作为终端的PC工作站常用命令一、在terminal窗口键入的基本命令:1.ls:列出目录下所有文件。2.clear:清除terminal窗口里的内容。第3页共23页3.pwd:显示目前工作的目录。4.cd:改变当前目录。5.rm:刪除文件。6.cp:复制文件。7.mv:移动文件。8.mkdir:建立目录。9.rmdir:刪除目录。10.find:寻找文件。11.passwd:改变当前用户密码。12.finger:显示当前用户信息。二、基本操作和命令的使用介绍:1.从PC登录工作站,一般使用exeed或Xmanager。login:___________(输入username)password:___________(输入密码)2.登出步骤:点击exit3.在线命令说明(以下的example%表示系统的提示符)example%man[command-name]4.改变当前目录第4页共23页example%cd[name]Example:example%cddir1改变目录位置,至dir1目录下。5.复制文件example%cp[-r]sourcedestinationExample:example%cpfile1file2将文件file1复制成file2。example%cp-rdir1dir2复制整个目录。6.移动或更改文件、目录名称。example%mvsourcedestinationExample:example%mvfile1file2将文件file1,更改名为file2。example%mvfile1dir1将文件file1,移到目录dir1下,文件名仍为file1。example%mvdir1dir2改目录名称dir1为dir2。7.建立新目录example%mkdirdirectory-nameExample:example%mkdirdir1建立一新目录dir1。第5页共23页8.刪除目录example%rmdirdirectory-name或rmdirectory-nameExample:example%rmdirdir1刪除目录dir1,但dir1下必须没有文件存在,否则无法刪除。example%rm-rdir1刪除目录dir1,及其下所有文件及子目录。9.刪除文件example%rmfilename(filename可为文件名,或文件名缩写符号。)Example:example%rmfile1刪除文件名为file1之文件。example%rmfile?刪除文件名中有五个字元,前四个字元为file之所有文件。example%rmf*刪除文件名中,以f为字首之所有文件。三、cadence使用的有关文件说明:文件名称用途cds.libLibrarydefinition第6页共23页*.tfTechnologyfilefordesignrule*.drflayerdisplayinformationdrcDesignrulechecklvsLayoutv.s.SchematiclpePostlayoutextraction*.rulon-lineDRCcheck(DIVA)*.scsModelslibraryfor0.25um(tsmc)运行Cadence一.在Terminal窗口example%source~/csh/cshrc.cadence有时cedence的环境存在于缺省的shell配置中example%cdproject进入放有关于培训库的cds.lib的目录example%icfb&调用Cadence;”&”表示程序不依赖当前terminal窗口,后台运行。说明:调用cadence有一系列命令,如icfbisacompletefront-to-backICdesignset;icdsincludedesignandsimulationtools;icmsisalargersetoftoolsformixedsignaldesign;第7页共23页msfbsupportanICdesignflowwithoutplaceandroute;icdeincludethebasicICdesignentrypackage二.出现画面CIW(commandInterpreterwindow)三.点击在CIW窗口的菜单Tools→LibraryManager,会出现LM窗口LM(LibraryManager)四.建立新的Library1.点击LM窗口上面的菜单File→New→Library第8页共23页2.会产生NewLibrary画面在name填上Library名称;点击下面的OK3.出现下列画面选择Compileanewtechfile;点击上面的OK4.出现LoadTechnologyFile窗口第9页共23页键入~/techfile/025_v1.tf(.tf文件一般由设计者根据其他已有的更改而成或foundry会提供);点击OK;即建立以025_v1.tf为technologyfile的newlibrary“hw1”五.建立CellView1.第四点成功之后,会在LM窗口的Library列表出现第四点建立的newlibrary名称2.点击该名称,比如hw1,再选LM窗口上菜单File→New→CellView在tool改选择Virtuso,会在viewname出现layout;在cellname填上名称;按OK之后,会开启layouteditor的畫面。若要产生Schematicview,Tool栏要选取Composer-Schematic.;若要产生Symbolview,Tool栏要选取第10页共23页Composer-Symbol.。运行Layout一.LM窗口用鼠标左键点击Library的hw1→再点击cell的inv→再连续点击view的layout两次,或是用右键open,即可开启layout窗口二.LayoutEditorLSW(Layoutselectionwindow)常用功能键命令显示第11页共23页因为是采用0.25um5metal&1poly,所以LSW应该是看到以上的画面。如果不是的话,则有可能是createlibrary时technologyfile没有设对。三.Layout的基本操作1.设定窗口的点距(Grid),点击Layout窗口上面的命令选项Option→Display设定grid的显示方式,通常是dots;设定minorgrid的间距,通常是0.05;设定majorgrid的间距,通常是0.1;设定X軸移动的最小间距,0.01;设定Y軸移动的最小间距,0.012.设定是否有Gravity的功能,点击Layout窗口的命令列Options→LayoutEditor,依照个人使用习惯与需要来选择是否GravityOn第12页共23页GravityOn:当鼠标光标靠近物件时即被吸到该物件的边缘3.用ruler把长度量好,用右键点击LSW中所要用的layer,再点击常用功能栏中的rectangular或polygon来画.4.如果边长要纠正的话,可使用stretch来完成,或者是用reshape这功能.5.若要取消命令重选新命令,最好先按Esc键6.Layout时要注意layers之间的距离(参考designrule)7.偶尔可以点击Layout上面的命令Design→Save做储存动作。8.用label来定义端点名称,每当打上label时,记得要点击该label,然后按q,改变该label的layer成text2四.当在画的途中,可以使用on-linedrc(DIVA)来检查是否违反designrule第13页共23页1.点击Layout窗口上面的命令Verify→DRC2.出现DRC窗口4.若无法读取divaDRC.rul,可尝试:a.取消选取RulesLibrary;b.给全路径~/techfile/divaDRC.rul或直接将divaDRC.rulcopy到所使用的library中(ex:hw1).4.按OK之后,会开始跑DRC,若有错误,CIW对话盒会显示错误并且在Layout窗口也会有marker闪烁5.可以点击Layout窗口上面的命令Verify→Makers→Explain,然后选择Layout窗口中闪动线条,即可知所犯的错误6.若要消除在Layout窗口闪烁的marker,点击Layout窗口第14页共23页上面的命令Verify→Markers→deleteall,出现下面窗口,再点击OK即可。7.当全部画完时,务必要on-lineDRC成功才行五.以上是大致的使用方法,若要更详细可referenceCIC的Full-CustomICDesignKIT(basic)TrainingManual.以下是NMOS和PMOS的Layout图polycontactMetal1n+implantp+implantThinoxide第15页共23页n-welln+implantp+implant运行schematic的编辑一.建立Schematcview:跟建立layoutview方法一样(请参考StartCadence的第五大点的第二小点),先点击要LM窗口预定的library,再点击LM窗口的File→New→Cellview,按OK之后,即可建立SchematicView二.若SchematicView已存在,在LM窗口用鼠标左键点击Library的hw1→再点击cell的inv→再连续点击view的schematic两次,或是用右键open,即可开启schematic窗口第16页共23页三.点击Schematic窗口上面的命令集Add→Instance,出现AddInstance窗口再点击AddInstance窗口的Browser,选择analoglib中常用的元件,如下表:常用元件analoglibPMOSpmos4NMOSnmos4正电压Vdd接地Gnd1.选完所需的元件之后,利用narrowwire将之线路接起来.2.加pin,给pinname且要指示input,output,inout,若有做layout的话,要标示相同.3.点击nmos再选properties(按q键),标明modelname,width,length,同理forp
本文标题:cadence版图使用说明
链接地址:https://www.777doc.com/doc-3655606 .html