《CMOS上机项目cadence教程IC设计工具原理实用实用教案》由会员分享,可在线阅读,更多相关《CMOS上机项目cadence教程IC设计工具原理实用实用教案(45页珍藏版)》请在金锄头文库上搜索。
1、IC设计(shj)基础集成电路制造(zhzo)过程示意图:第1页/共44页第一页,共45页。IC设计(shj)基础集成电路设计域主要(zhyo)包括三个方面: 行为设计(集成电路的功能设计) 结构设计(逻辑和电路设计) 物理设计(光刻掩模版的几何特性和物 理特性的具体实现)第2页/共44页第二页,共45页。IC设计(shj)基础IC设计(shj)流程:第3页/共44页第三页,共45页。IC设计(shj)基础典型的实际分层次(cngc)设计流程:第4页/共44页第四页,共45页。IC设计(shj)基础分层次设计流程主要适用于数字系统设计,模拟IC设计基本上是手工(shugng)设计。即便是数字I
2、C设计,也需要较多的人工干预。第5页/共44页第五页,共45页。IC设计(shj)基础IC设计方法(1)全定制设计(2)半定制设计 通道门阵列法 门海法(3)定制设计 标准单元法 通用(tngyng)单元法第6页/共44页第六页,共45页。第二章 EDA概述(i sh)电子设计自动化(EDA:Electronic Design Automation)就是利用计算机作为(zuwi)工作平台进行电子自动化设计的一项技术。涵盖内容:系统设计与仿真,电路设计与仿真,印制电路板设计与校正,集成电路版图设计数模混合设计,嵌入式系统设计,软硬件系统协同设计,系统芯片设计,可编程逻辑器件和可编程系统芯片设计,
3、专用集成电路设计等 第7页/共44页第七页,共45页。EDA概述(i sh)EDA发展概况:(1)20世纪60、70年代出现计算机辅助设计(CAD)(2)随后出现CAE、CAM、CAT、CAQ。(3)20世纪80年代,初级的具有自动化功能的EDA出现。(4)20世纪90年代,EDA技术渗透到电子设计和集成电路设计各个领域,形成了区别于传统设计的整套设计思想和方法。(5)当前,深亚微米工艺和SoC设计对EDA技术提出更高更苛刻(kk)的要求。第8页/共44页第八页,共45页。EDA概述(i sh)EDA应用于三方面(fngmin): 印制电路板的设计(PCB) 可编程数字系统设计(CPLD、 F
4、PGA 、SOPC) IC设计(ASIC, Soc)第9页/共44页第九页,共45页。 EDA概述(i sh)IC设计工具(gngj)按其用途分类:(1)设计输入与仿真工具(gngj) (Cadence公司的Virtuoso composer、Verilog-XL、NC-verilog )(2)综合工具(gngj) (Synopsys公司的DC Expert ,Cadence公司的BuilderGates,Magma公司的Blast RTL)(3)布局和布线 (Cadence PKS和SE-PKS ,Synopsys的Physical Compiler, Magma公司的Blast Fusio
5、n)(4)物理版图设计和验证工具(gngj)(Cadence公司的Virtuoso Layout Editor,Synopsys公司的ComsSE ,Tanner公司的 L-edit)(5)模拟电路编辑与仿真(Synopsys公司的HSpice ,Cadence公司的Spectre Simulator ,Tanner公司的S-edit)第10页/共44页第十页,共45页。EDA概述(i sh)EDA主要(zhyo)供应商:VHDLVHDL仿真仿真仿真仿真行为综合行为综合行为综合行为综合逻辑综合逻辑综合逻辑综合逻辑综合可测性设计可测性设计可测性设计可测性设计低功耗设计低功耗设计低功耗设计低功耗设
6、计布局布线布局布线布局布线布局布线后仿真后仿真后仿真后仿真SynopsysSynopsysAltaAltaEpicEpicSynopsysSynopsysIKOSIKOSCadenceCadenceCompassCompassSynopsysSynopsysVantageVantageVantageVantageCadenceCadenceSynopsysSynopsysSynopsysSynopsysCompassCompassMentor GraphicsMentor GraphicsCadenceCadenceAvant!Avant!Mentor GraphicsMentor Graph
7、icsSunriseSunriseSynopsysSynopsysCompassCompass第11页/共44页第十一页,共45页。EDA概述(i sh)EDA业界三强: Cadence,强项为IC版图设计和PCB设计 Synopsys,强项为逻辑综合(zngh) Mentor Graphics,强项为PCB设计和深 亚微米IC设计验证和测试第12页/共44页第十二页,共45页。EDA概述(i sh)Cadence 公司简介: 成立于1988年,公司总部位于美国加利福尼亚州的San Jose,是全球最大的EDA供应商。产品涵盖领域: 包括系统顶层设计与仿真、信号处理(xn ho ch l)、电
8、路设计与仿真、PCB设计与分析、FPGA及ASIC设计以及深亚微米IC设计等。第13页/共44页第十三页,共45页。EDA概述(i sh) Cadence 全定制(dn zh)IC设计工具 Virtuos Schematic Composer Analog Design Environment Virtuos Layout Editor Spectra Virtuoso Layout Synthesizer Assura dracula Diva 第14页/共44页第十四页,共45页。第三章Cdence的系统(xtng)组织结构v大多数 Cadence 工具使用(shyng)同样的库模型,库结
9、构按目录结构组织数据,这利于不同工具之间的数据交互和一致操作。物理(wl)组织逻辑组织目录库子目录单元子目录视图第15页/共44页第十五页,共45页。vTerms and Definitionsv库(library):特定工艺相关的单元集合v单元(cell):构成系统或芯片模块的设计对象v视图(view):单元的一种预定义类型的表示vCIW:命令(mng lng)解释窗口第16页/共44页第十六页,共45页。系统启动v系统启动(qdng)v1 前端启动(qdng)命令命令规模功能icdes基本数字模拟设计输入icdssicde 加数字设计环境icmsm前端模拟、混合、微波设计iccaxl前端设
10、计加布局规划第17页/共44页第十七页,共45页。系统启动2 版图(bnt)工具启动命令命令规模功能layouts基本版图设计(具有交互 DRC 功能)layoutPlusm基本版图设计(具有自动化设计工具和交互验证工具)第18页/共44页第十八页,共45页。系统启动3 系统(xtng)级启动命令命令规模功能swbsPcb 设计msfbl混合型号IC设计icfbxl前端到后端大多数工具第19页/共44页第十九页,共45页。系统启动 第20页/共44页第二十页,共45页。系统启动 Command Interpreter Window(CIW)Log 文件(wnjin)菜单栏窗口(chungku)
11、号输出(shch)域命令提示行输入域鼠标按钮提示第21页/共44页第二十一页,共45页。第四章 模拟IC设计(shj)环境ADE第22页/共44页第二十二页,共45页。Schematic Composor第23页/共44页第二十三页,共45页。Schematic Composor第24页/共44页第二十四页,共45页。Schematic Composor新建一个(y )Cellview In the CIW or Library Manager,select File-New-Cellview第25页/共44页第二十五页,共45页。Schematic Composor添加(tin ji)器件
12、Select Add-instance to display the Add Instance form第26页/共44页第二十六页,共45页。Schematic Composor添加(tin ji)连线并给连线命名 Select Add-Wire or press i to add wires for instances Select Add-Wirename to display the view of add wire name第27页/共44页第二十七页,共45页。Schematic Composor添加管脚 Select Add-pin or press p 每一个(y )管脚都有确
13、定的名字和方向(input,output,or inputoutput)。 管脚有三种类型: Schematic pins Symbol pins Offsheet pins第28页/共44页第二十八页,共45页。Schematic Composor添加(tin ji)激励源 Source and ground cells are in the analoglib library.第29页/共44页第二十九页,共45页。Analog Simulation模拟仿真(fn zhn)流程:第30页/共44页第三十页,共45页。Analog Simulation启动仿真(fn zhn)环境 Selec
14、t Tools-Analog Environment from the schematic menu banner,or select Tools-Analog Environment Simulation from the CIW第31页/共44页第三十一页,共45页。Analog Simulation设置(shzh)仿真器 Select Simulator/Directory/Host第32页/共44页第三十二页,共45页。Analog Simulation设置(shzh)模型文件 Select the model files in simulation window, Select Se
15、tup-Model Libraries第33页/共44页第三十三页,共45页。Analog Simulation设置设计(shj)变量 Select Variables-Edit or click the Edit Variables icon第34页/共44页第三十四页,共45页。Analog Simulation设置仿真(fn zhn)类型 Select Analyses-Choose or click the Choose Anayses icon第35页/共44页第三十五页,共45页。Analog Simulation选择(xunz)信号输出 Select :Output-To Be
16、Plotted-Select On Schematic第36页/共44页第三十六页,共45页。Analog Simulation提取(tq)网表第37页/共44页第三十七页,共45页。Analog Simulation运行(ynxng)仿真 Select Simulation-Run or Select the Run icon on the right side of the simulation window第38页/共44页第三十八页,共45页。Simulation Results Display Tools波形显示工具用于显示仿真数据,Cadence中波形显示及相关(xinggun)工
17、具包括: WaveScan Waveform Window(AWD) Waveform Calculator(WaveScan&AWD) Results Browser Snapshot Tool Annotating Component Display第39页/共44页第三十九页,共45页。Simulation Results Display Tools波形(b xn)显示工具选择: Accessible from the Session-Options command window in ADE to switch between AWD and Wavescan第40页/共44页第四十页
18、,共45页。Simulation Results Display ToolsThe WaveScan Results Browser Select Tools-Results Browser from ADE第41页/共44页第四十一页,共45页。Simulation Results Display ToolsCalculator in WaveScan第42页/共44页第四十二页,共45页。Simulation Results Display ToolsThe Waveform Window(AWD)第43页/共44页第四十三页,共45页。感谢您的欣赏(xnshng)!第44页/共44页第四十四页,共45页。内容(nirng)总结IC设计基础。电子设计自动化(EDA:Electronic Design Automation)就是(jish)利用计算机作为工作平台进行电子自动化设计的一项技术。(1)20世纪60、70年代出现计算机辅助设计(CAD)。(3)20世纪80年代,初级的具有自动化功能的EDA出现。视图(view):单元的一种预定义类型的表示。每一个管脚都有确定的名字和方向(input,output,or inputoutput)第四十五页,共45页。