版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 IC设计基础 集成电路设计就是根据电路功能和性能的要求,在正确选择系统配置、电路形式、器件结构、工艺方案和设计规则的情况下,尽量减小芯片面积,降低设计成本,缩短设计周期以保全全局优化,设计出满足要求的集成电路。其最终的输出是掩模版图,通过制版和工艺流片得到所需的集成电路。第1页/共163页第一页,编辑于星期五:十二点 四十九分。IC设计基础 集成电路制造过程示意图:第2页/共163页第二页,编辑于星期五:十二点 四十九分。IC设计基础 集成电路设计域主要包括三个方面: 行为设计(集成电路的功能设计) 结构设计(逻辑和电路设计) 物理设计(光刻掩模版的几何特性和物 理特性的具体实现)第3
2、页/共163页第三页,编辑于星期五:十二点 四十九分。IC设计基础 集成电路设计层次主要包括五个层次:()系统级()算法级()寄存器传输级(RTL级)()逻辑级()电路级第4页/共163页第四页,编辑于星期五:十二点 四十九分。IC设计基础 集成电路设计特点:(1)集成电路对设计正确性提出了更为严格的要求。(2)集成电路对外引出端的数目受外形尺寸限制,外形尺寸与封装内芯片的引脚数目不可能同步增加,给芯片的检测带来困难。(3)集成电路的布局、布线等版图设计更加复杂,只有最终生成设计版图,通过制作掩模、流片,才能真正实现集成电路的各种功能。(4)集成电路设计必须采用分层次设计和模块化设计。第5页/
3、共163页第五页,编辑于星期五:十二点 四十九分。IC设计基础 避免集成电路设计中出现错误措施有:(1)在芯片中设置容错电路,使芯片具有一定的修正功能。(2)借助计算机辅助设计工具(EDA工具)对设计的每个阶段进行反复验证和检查,并对物理因素与电学性能的交织问题进行考虑,以保证设计的正确性。第6页/共163页第六页,编辑于星期五:十二点 四十九分。IC设计基础 设计信息描述:集成电路设计信息描述主要有设计图和语言描述方式。与设计层次相对应的设计描述主要有功能描述、逻辑描述、电路描述、版图描述。功能和逻辑描述可用设计图和语言实现。逻辑描述用逻辑图和逻辑语言实现。电路描述用电路图实现。版图描述采版
4、图实现第7页/共163页第七页,编辑于星期五:十二点 四十九分。IC设计基础 IC设计流程:第8页/共163页第八页,编辑于星期五:十二点 四十九分。IC设计基础 理想的IC设计:根据设计要求进行系统编译,得到系统性能和功能描述;由系统性能和功能描述直接编译出逻辑和电路描述;再由逻辑和电路描述直接编译出相应的物理版图描述。 但由于缺少有效的CAD工具,这种技术迄今难以实现。目前硅编译器是设计自动化程度最高的一种设计技术,可实现算法级或寄存器传输级到掩模版图,但是适用于少数几种高度规则结构的集成电路。第9页/共163页第九页,编辑于星期五:十二点 四十九分。IC设计基础 典型的实际分层次设计流程
5、:第10页/共163页第十页,编辑于星期五:十二点 四十九分。IC设计基础 分层次设计流程主要适用于数字系统设计,模拟IC设计基本上是手工设计。 即便是数字IC设计,也需要较多的人工干预。第11页/共163页第十一页,编辑于星期五:十二点 四十九分。IC设计基础 IC设计方法(1)全定制设计(2)半定制设计 通道门阵列法 门海法(3)定制设计 标准单元法 通用单元法第12页/共163页第十二页,编辑于星期五:十二点 四十九分。第二章 EDA概述 电子设计自动化(EDA:Electronic Design Automation)就是利用计算机作为工作平台进行电子自动化设计的一项技术。 涵盖内容:
6、系统设计与仿真,电路设计与仿真,印制电路板设计与校正,集成电路版图设计数模混合设计,嵌入式系统设计,软硬件系统协同设计,系统芯片设计,可编程逻辑器件和可编程系统芯片设计,专用集成电路设计等 第13页/共163页第十三页,编辑于星期五:十二点 四十九分。EDA概述 高级硬件描述语言的完善和IP(Intellectual Property)芯核被广泛使用,使得电子系统和设计方式发生了根本性的转变。 IP是集成电路知识产权模块的简称,定义为:经过预先设计、预先验证,具有相对独立的功能,可以重复使用在SoC和ASIC中的电路模块。 IP分三类: 软核IP 固核IP 硬核IP第14页/共163页第十四页
7、,编辑于星期五:十二点 四十九分。EDA概述 软核IP(soft IP)是用可综合的硬件描述语言描述的RTL级电路功能块,不涉及用与什么工艺相关的电路和电路元件实现这些描述。 优点:设计周期短,设计投入少,不涉及物理实现,为后续设计留有很大发挥空间,增大了IP的灵活性和适应性。 缺点:会有一定比例的后续工序无法适应软核IP设计,从而造成一定程度的软核IP修正,在性能上有较大的不可预知性。第15页/共163页第十五页,编辑于星期五:十二点 四十九分。EDA概述 硬核IP(Hard IP)是经过布局、布线并针对某一特定工艺库优化过的网表或物理级版图,通常是GDS-Stream的文件形式。 优点:在
8、功耗、尺寸方面都作了充分的优化,有很好的预知性。 缺点:由于对工艺的依赖性使得其灵活性和可移植性都较差。第16页/共163页第十六页,编辑于星期五:十二点 四十九分。EDA概述 固核IP(Firm IP)是已经基于一般工艺库进行了综合和布局IP核,通常以网表的形式提交客户使用。 固核IP在结构、面积以及性能的安排上都已进行了优化。固核IP提供了介于软和IP和硬核IP之间的一个折中方案,比起硬核IP,具有较好的灵活性和可移植性,比起软和IP在性能和面积上有较好的可预知性。第17页/共163页第十七页,编辑于星期五:十二点 四十九分。EDA概述 EDA发展概况:(1)20世纪60、70年代出现计算
9、机辅助设计(CAD)(2)随后出现CAE、CAM、CAT、CAQ。(3)20世纪80年代,初级的具有自动化功能的EDA出现。(4)20世纪90年代,EDA技术渗透到电子设计和集成电路设计各个领域,形成了区别于传统设计的整套设计思想和方法。(5)当前,深亚微米工艺和SoC设计对EDA技术提出更高更苛刻的要求。第18页/共163页第十八页,编辑于星期五:十二点 四十九分。EDA概述 EDA与传统CAD主要区别:(1)DEA提供的电路图形背后依靠标准的程序化模型或模型库的支持,使得设计的电路具有仿真和分析的基本条件,传统CAD仅仅是辅助作图工具,图形背后没有深层次的物理含义。(2)EDA自动化、智能
10、化程度更高,功能丰富完善。(3)EDA的开放性和数据交换性更好。(4)EDA技术面向设计对象,更贴近实践。第19页/共163页第十九页,编辑于星期五:十二点 四十九分。EDA概述 EDA技术特征:(1)硬件采用工作站和PC机。(2)具有IP模块化芯核的设计和可重复利用功能。(3)EDA技术采用高级硬件描述语言描述硬件结构、参数和功能,具有系统级仿真和综合能力。第20页/共163页第二十页,编辑于星期五:十二点 四十九分。EDA概述 EDA工具一般由两部分组成: 逻辑工具 物理工具 物理工具主要实现物理布局布线。 逻辑工具基于网表、布尔逻辑、传输时序等概念。 该两部分由不同工具承担,利用标准化的
11、网表文件进行数据交换。第21页/共163页第二十一页,编辑于星期五:十二点 四十九分。EDA概述 EDA应用于三方面: 印制电路板的设计(PCB) 可编程数字系统设计(CPLD、 FPGA、SOPC) IC设计(ASIC, Soc)第22页/共163页第二十二页,编辑于星期五:十二点 四十九分。EDA概述 EDA软件功能分类: 设计工具(以人机接口环境为主) 综合工具(处理设计目标)第23页/共163页第二十三页,编辑于星期五:十二点 四十九分。EDA概述 设计中采用的输入方法:数字IC设计:硬件描述语言,状态机,原理图 模拟IC设计:图形输入,SIPCE语言输入 PLD设计:HDL语言输入,
12、原理图,状态机, 波形输入 PCB设计:原理图输入第24页/共163页第二十四页,编辑于星期五:十二点 四十九分。EDA概述 EDA设计方法:(1)行为描述法(2)IP设计与复用技术(3)ASIC设计方法(4)SoC设计方法(5)软硬件协同设计方法第25页/共163页第二十五页,编辑于星期五:十二点 四十九分。 EDA概述 IC设计工具按其用途分类:(1)设计输入与仿真工具 (Cadence公司的Virtuoso composer、Verilog-XL、NC-verilog )(2)综合工具 (Synopsys公司的DC Expert ,Cadence公司的BuilderGates,Magma
13、公司的Blast RTL)(3)布局和布线 (Cadence PKS和SE-PKS ,Synopsys的Physical Compiler, Magma公司的Blast Fusion)(4)物理版图设计和验证工具(Cadence公司的Virtuoso Layout Editor,Synopsys公司的ComsSE ,Tanner公司的 L-edit)(5)模拟电路编辑与仿真(Synopsys公司的HSpice ,Cadence公司的Spectre Simulator ,Tanner公司的S-edit)第26页/共163页第二十六页,编辑于星期五:十二点 四十九分。EDA概述 EDA主要供应商:
14、第27页/共163页第二十七页,编辑于星期五:十二点 四十九分。EDA概述 EDA业界三强: Cadence,强项为IC版图设计和PCB设计 Synopsys,强项为逻辑综合 Mentor Graphics,强项为PCB设计和深 亚微米IC设计验证和测试第28页/共163页第二十八页,编辑于星期五:十二点 四十九分。EDA概述 Cadence 公司简介: 成立于1988年,公司总部位于美国加利福尼亚州的San Jose,是全球最大的EDA供应商。 产品涵盖领域: 包括系统顶层设计与仿真、信号处理、电路设计与仿真、PCB设计与分析、FPGA及ASIC设计以及深亚微米IC设计等。第29页/共163
15、页第二十九页,编辑于星期五:十二点 四十九分。EDA概述 Cadence EDA工具分类: 1、板级电路设计系统 工具 Concept HDL原理图设计输入工具 Check Plus HDL原理图设计规则检查工具 SPECTRA Quest Engineer PCB版图布局规划工具 Allegro Expert专家级PCB版图编辑工具 SPECTRA Expert AutoRouter 专家级pcb自动布线工具 SigNoise信噪分析工具 EMControl 电磁兼容性检查工具 第30页/共163页第三十页,编辑于星期五:十二点 四十九分。EDA概述 2、逻辑设计与验证工具 Verilog-
16、xl仿真器 Leapfrog VHDL仿真器 Affirma NC Verilog仿真器 Affirma NC VHDL仿真器 Verifault-XL 故障仿真器 VeriSure代码覆盖率检查工具 Envisia Build Gates 综合工具 第31页/共163页第三十一页,编辑于星期五:十二点 四十九分。EDA概述 3、全定制IC设计工具 Virtuos Schematic Composer Analog Design Environment Virtuos Layout Editor Spectra Virtuoso Layout Synthesizer Assura dracul
17、a Diva 第32页/共163页第三十二页,编辑于星期五:十二点 四十九分。EDA概述 Synopsys公司简介: 是为全球集成电路设计提供电子设计自动化(EDA)软件工具的主导企业。为全球电子市场提供技术先进的IC设计与验证平台,致力于复杂的芯片上系统(SoCs)的开发。总部设在美国加利福尼亚州Mountain View,有超过60家分公司分布在北美、欧洲、日本与亚洲。 提供前后端完整IC设计方案的领先EDA工具供应商。是EDA历史上第一次由一家EDA公司集成了业界最好的前端和后端设计工具。 第33页/共163页第三十三页,编辑于星期五:十二点 四十九分。EDA概述 Sysnopsys 公
18、司主要产品 Apollo-II (为SoC设计服务的布局布线系统) Hercules(层次化的物理验证) PrimeTime(全芯片,门级静态时序分析) Saber(混合信号、混合技术仿真器) SaberDesigner(简单易用、交互能力强的设计工具) VCS(先进的RTL及门级验证平台 ) Vera(为功能验证提供测试向量自动生成) Cosmos-Scope(图形化波形分析仪) CosmosLE(自动化的版图全定制) ComosSE(全定制的自动化仿真环境) HSPICE(高精度电路仿真 ) NanoSim(存储器和混合信号验证 )第34页/共163页第三十四页,编辑于星期五:十二点 四十
19、九分。EDA概述 Mentor Graphics公司简介: Mentor Graphics公司成立于1981年,总部位于美国俄勒冈州的Wilsonville。Mentor提供完整的软件和硬件设计解决方案。第35页/共163页第三十五页,编辑于星期五:十二点 四十九分。EDA概述 Mentor公司的主要产品 Mentor DFT (深亚微米集成电路的设计测试) Calibre product suite (深亚微米集成电路的版图验证) ModelSim ,Eldo ,Mentor Graphics (深亚微米集成电路的系统设计仿真) Blast RTL (高容量,快速的逻辑综合器和静态时序分析模
20、块) Blast Fusion (完整的从门级网表到芯片的物理设计系统 )第36页/共163页第三十六页,编辑于星期五:十二点 四十九分。第三章Cdence的系统组织结构v 大多数 Cadence 工具使用同样的库模型,库结构按目录结构组织数据,这利于不同工具之间的数据交互和一致操作。物理组织逻辑组织目录库子目录单元子目录视图第37页/共163页第三十七页,编辑于星期五:十二点 四十九分。系统组织结构v DDMS(Design Data Management System)DDMS物理路径Path/lib/cell_1/layout_3.0逻辑名称cell_1 layout 3.0Librar
21、y.lib 第38页/共163页第三十八页,编辑于星期五:十二点 四十九分。系统组织结构v Terms and Definitions库(library):特定工艺相关的单元集合单元(cell):构成系统或芯片模块的设计对象视图(view):单元的一种预定义类型的表示CIW:命令解释窗口属性(attributes):预定义的名称-值对的集合搜索路径(search path):指向当前工作目录和 工作库的指针第39页/共163页第三十九页,编辑于星期五:十二点 四十九分。系统启动v 环境设置1 .cshrc 文件设置 .cshrc文件中指定 Cadence 软件和 licence 文件所在的路径
22、 2 .cdsenv 文件设置 .cdsenv 文件包含了 Cadence 软件的一些初始设置,该文件用 SKILL 语言写,Cadence 可直接执行3 .cdsinit 文件设置第40页/共163页第四十页,编辑于星期五:十二点 四十九分。系统启动5 工艺文件(technology file) 技术文件包含了设计必需的很多信息,对设计,尤其是版图设计很重要。它包含层的定义,符号化器件定义,几何、物理、电学设计规则,以及一些针对特定 Cadence 工具的规则定义,如自动布局布线的规则,版图转换成 GDSII 时所使用层号的定义。6 显示文件(display.drf)第41页/共163页第四
23、十一页,编辑于星期五:十二点 四十九分。系统启动v系统启动1 前端启动命令命令规模功能icdes基本数字模拟设计输入icdssicde 加数字设计环境icmsm前端模拟、混合、微波设计iccaxl前端设计加布局规划第42页/共163页第四十二页,编辑于星期五:十二点 四十九分。系统启动2 版图工具启动命令命令规模功能layouts基本版图设计(具有交互 DRC 功能)layoutPlusm基本版图设计(具有自动化设计工具和交互验证工具)第43页/共163页第四十三页,编辑于星期五:十二点 四十九分。系统启动3 系统级启动命令命令规模功能swbsPcb 设计msfbl混合型号IC设计icfbxl
24、前端到后端大多数工具第44页/共163页第四十四页,编辑于星期五:十二点 四十九分。系统启动 第45页/共163页第四十五页,编辑于星期五:十二点 四十九分。系统启动 Command Interpreter Window(CIW)Log 文件菜单栏窗口号输出域命令提示行输入域鼠标按钮提示第46页/共163页第四十六页,编辑于星期五:十二点 四十九分。帮助系统v 两种方式寻求帮助1 openbook 在UNIX提示符下输入命令 openbook: host openbook &2 工具在线帮助 每个工具右上角的“help”菜单 第47页/共163页第四十七页,编辑于星期五:十二点 四十九
25、分。第四章 模拟IC设计环境ADEADE环境下可以: 选择仿真器 选择仿真类型 设置设计变量 提取网表运行仿真 快速改变仿真设置并重新运行仿真 在波形显示器中显示仿真波形 用波形表达式评估仿真结果 进行其他仿真,如Corners, Monte Carlo, etc 第48页/共163页第四十八页,编辑于星期五:十二点 四十九分。Schematic Composor第49页/共163页第四十九页,编辑于星期五:十二点 四十九分。Schematic Composor第50页/共163页第五十页,编辑于星期五:十二点 四十九分。Schematic Composor 新建一个Cellview In t
26、he CIW or Library Manager,select File-New-Cellview第51页/共163页第五十一页,编辑于星期五:十二点 四十九分。Schematic Composor 添加器件 Select Add-instance to display the Add Instance form第52页/共163页第五十二页,编辑于星期五:十二点 四十九分。Schematic Composor 添加连线并给连线命名 Select Add-Wire or press i to add wires for instances Select Add-Wirename to dis
27、play the view of add wire name第53页/共163页第五十三页,编辑于星期五:十二点 四十九分。Schematic Composor 添加管脚 Select Add-pin or press p 每一个管脚都有确定的名字和方向(input,output,or inputoutput)。 管脚有三种类型: Schematic pins Symbol pins Offsheet pins第54页/共163页第五十四页,编辑于星期五:十二点 四十九分。Schematic Composor 添加激励源 Source and ground cells are in the a
28、naloglib library.第55页/共163页第五十五页,编辑于星期五:十二点 四十九分。Schematic Composor 电路检查 Press the button of check and save. 在电路检查过程中会执行以下的程序: Update Connectivity Schematic Rules Check Logical checks Physical Checks Name checks Cross-View Checker Execute Check-Rules Setup to edit the checking rules第56页/共163页第五十六页,编
29、辑于星期五:十二点 四十九分。Analog Simulation 模拟仿真流程:第57页/共163页第五十七页,编辑于星期五:十二点 四十九分。Analog Simulation 启动仿真环境 Select Tools-Analog Environment from the schematic menu banner,or select Tools-Analog Environment Simulation from the CIW第58页/共163页第五十八页,编辑于星期五:十二点 四十九分。Analog Simulation 设置仿真器 Select Simulator/Directory
30、/Host第59页/共163页第五十九页,编辑于星期五:十二点 四十九分。Analog Simulation 设置模型文件 Select the model files in simulation window, Select Setup-Model Libraries第60页/共163页第六十页,编辑于星期五:十二点 四十九分。Analog Simulation 设置设计变量 Select Variables-Edit or click the Edit Variables icon第61页/共163页第六十一页,编辑于星期五:十二点 四十九分。Analog Simulation 设置仿真类
31、型 Select Analyses-Choose or click the Choose Anayses icon第62页/共163页第六十二页,编辑于星期五:十二点 四十九分。Analog Simulation 选择信号输出 Select :Output-To Be Plotted-Select On Schematic第63页/共163页第六十三页,编辑于星期五:十二点 四十九分。Analog Simulation 提取网表第64页/共163页第六十四页,编辑于星期五:十二点 四十九分。Analog Simulation 运行仿真 Select Simulation-Run or Sele
32、ct the Run icon on the right side of the simulation window第65页/共163页第六十五页,编辑于星期五:十二点 四十九分。Simulation Results Display Tools 波形显示工具用于显示仿真数据,Cadence中波形显示及相关工具包括: WaveScan Waveform Window(AWD) Waveform Calculator(WaveScan&AWD) Results Browser Snapshot Tool Annotating Component Display第66页/共163页第六十六页
33、,编辑于星期五:十二点 四十九分。Simulation Results Display Tools 波形显示工具选择: Accessible from the Session-Options command window in ADE to switch between AWD and Wavescan第67页/共163页第六十七页,编辑于星期五:十二点 四十九分。Simulation Results Display Tools The WaveScan Results Browser Select Tools-Results Browser from ADE第68页/共163页第六十八页,编
34、辑于星期五:十二点 四十九分。Simulation Results Display Tools Calculator in WaveScan第69页/共163页第六十九页,编辑于星期五:十二点 四十九分。Simulation Results Display Tools The Waveform Window(AWD)第70页/共163页第七十页,编辑于星期五:十二点 四十九分。SKILL and OCEAN SKILL是DF和ADE环境的基本描述语言。 OCEAN命令语言是基于SKILL语言的,并且很多SKILL和OCEAN命令是相似而且可以互换的。第71页/共163页第七十一页,编辑于星期五
35、:十二点 四十九分。SKILL and OCEAN SKILL语言是一种基于图形界面的程序语言。 DF和ADE环境下大多数的特征和应用都是用SKILL代码描述的。 ADE环境及相关工具可以通过使用SKILL语言定制化。 SKILL语言是OCEAN命令语言的基础。第72页/共163页第七十二页,编辑于星期五:十二点 四十九分。SKILL and OCEAN 执行SKILL命令和程序的方法:(1)CIW窗口的命令行接收SKILL命令。(2) CIW窗口的命令行可以执行SKILL程序(3)Waveform计算器的输入行可以执行由SKILL语言描述的算术运算表达式。第73页/共163页第七十三页,编辑
36、于星期五:十二点 四十九分。第五章 版图设计工具Virtuoso LEv Virtuoso Layout Editor版图编辑大师 Cadence最精华的部分在哪里Virtuoso Layout Editor界面漂亮友好功能强大完备操作方便高效第74页/共163页第七十四页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEv 目标理解 Layout Editor 环境学会如何使用 Layout Editor学会运行交互 DRC&LVS学会将设计转为Stream format学会定制版图编辑环境第75页/共163页第七十五页,编辑于星期五:十二点 四十九分。版图设计工具
37、Virtuoso LEv 单元设计具体流程第76页/共163页第七十六页,编辑于星期五:十二点 四十九分。Virtuoso LE 使用介绍第一步:建库执行:CIWToolsLibrary Manager LMFileNewLibrary 第77页/共163页第七十七页,编辑于星期五:十二点 四十九分。Virtuoso LE 使用介绍第二步:指定工艺文件第78页/共163页第七十八页,编辑于星期五:十二点 四十九分。Virtuoso LE 使用介绍第三步:建立版图单元执行:LMFileNewCell View 第79页/共163页第七十九页,编辑于星期五:十二点 四十九分。Virtuoso LE
38、 使用介绍第四步:打开版图单元执行:CIWFileOpen 选择库选择视图选择单元第80页/共163页第八十页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEv版图编辑环境第81页/共163页第八十一页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEvVirtuoso Layout Editing第82页/共163页第八十二页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEvLSW-层选择窗口第83页/共163页第八十三页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEq设置有效 Drawing 层 执行:LSWE
39、ditSet Valid Layers 第84页/共163页第八十四页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEqDisplay Resource Editor第85页/共163页第八十五页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEqLayers and display.drf第86页/共163页第八十六页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEqSet Display Options第87页/共163页第八十七页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEqSet Editor Optio
40、ns第88页/共163页第八十八页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEq鼠标用法第89页/共163页第八十九页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEq工艺文件流图第90页/共163页第九十页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEvTechnology File 命令第91页/共163页第九十一页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEv主要编辑命令qUndo取消qRedo恢复qMove移动qCopy复制qStretch拉伸qDelete删除qMerge合并qSearch搜索编
41、辑命令非常友好,先点击命令,然后对目标图形进行操作第92页/共163页第九十二页,编辑于星期五:十二点 四十九分。版图设计工具Virtuoso LEv 主要创建命令qRectangle矩形qPolygon多边形qPath互联qLabel标签qInstance例元qContact通孔现在LSW中选中层,然后点击创建命令,在画相应图形第93页/共163页第九十三页,编辑于星期五:十二点 四十九分。绘制反相器版图vINV Example 首先回顾一下CMOS反相器制作流程:Stage 1:N wellP well第94页/共163页第九十四页,编辑于星期五:十二点 四十九分。绘制反相器版图Stage
42、 2:P diffusionN diffusion第95页/共163页第九十五页,编辑于星期五:十二点 四十九分。绘制反相器版图Stage 3:Poly gate第96页/共163页第九十六页,编辑于星期五:十二点 四十九分。绘制反相器版图Stage 4:P+ implantN+ implant 第97页/共163页第九十七页,编辑于星期五:十二点 四十九分。绘制反相器版图Stage 5:contact第98页/共163页第九十八页,编辑于星期五:十二点 四十九分。绘制反相器版图Stage 6:Metal 1第99页/共163页第九十九页,编辑于星期五:十二点 四十九分。绘制反相器版图Stag
43、e 7:via第100页/共163页第一百页,编辑于星期五:十二点 四十九分。绘制反相器版图Stage 8:Metal 2第101页/共163页第一百零一页,编辑于星期五:十二点 四十九分。绘制反相器版图 版图编辑工具使用器件加工工艺流程OK!第102页/共163页第一百零二页,编辑于星期五:十二点 四十九分。绘制反相器版图1第103页/共163页第一百零三页,编辑于星期五:十二点 四十九分。绘制反相器版图2第104页/共163页第一百零四页,编辑于星期五:十二点 四十九分。绘制反相器版图3第105页/共163页第一百零五页,编辑于星期五:十二点 四十九分。绘制反相器版图4第106页/共163
44、页第一百零六页,编辑于星期五:十二点 四十九分。绘制反相器版图5第107页/共163页第一百零七页,编辑于星期五:十二点 四十九分。绘制反相器版图6第108页/共163页第一百零八页,编辑于星期五:十二点 四十九分。绘制反相器版图7第109页/共163页第一百零九页,编辑于星期五:十二点 四十九分。绘制反相器版图8第110页/共163页第一百一十页,编辑于星期五:十二点 四十九分。绘制反相器版图9第111页/共163页第一百一十一页,编辑于星期五:十二点 四十九分。Virtuoso Layout Editor 现在,你已经掌握版图编辑大师的基本操作,通过上机实验巩固和提高!第112页/共163
45、页第一百一十二页,编辑于星期五:十二点 四十九分。设计流程 第113页/共163页第一百一十三页,编辑于星期五:十二点 四十九分。版图验证版图验证的必要性? 确保版图绘制满足设计规则 确保版图与实际电路图一致 确保版图没有违反电气规则 可供参数提取以便进行后模拟第114页/共163页第一百一十四页,编辑于星期五:十二点 四十九分。版图验证v IC 后端流程图:第115页/共163页第一百一十五页,编辑于星期五:十二点 四十九分。Cadence 版图验证工具q Diva Diva 是 Cadence 的版图编辑大师Virtuoso集成的交互式版图验证工具,具有使用方便、操作快捷的特点,非常适合中
46、小规模单元的版图验证。q Dracula Dracula(吸血鬼)是 Cadence 的一个独立的版图验证工具,按批处理方式工作,功能十分强大,目前是完整芯片验证的标准。第116页/共163页第一百一十六页,编辑于星期五:十二点 四十九分。版图验证工具DIVAv Diva Design Interactive Verification Automation DIVA 是 Cadence软件中的验证工具集,用它可以找出并纠正设计中的错误.它除了可以处理物理版图和准备好的电气数据,从而进行版图和线路图的对查(LVS)外。还可以在设计的初期就进行版图检查,尽早发现错误并互动地把错误显示出来,有利于及
47、时发现错误所在,易于纠正。 第117页/共163页第一百一十七页,编辑于星期五:十二点 四十九分。版图验证工具DIVAq Diva 工具集组成:1.设计规则检查(iDRC)2.版图寄生参数提取(iLPE)3.寄生电阻提取(iPRE)4.电气规则检查(iERC)5.版图与电路图一致比较(iLVS)第118页/共163页第一百一十八页,编辑于星期五:十二点 四十九分。版图验证工具DIVAv Remark:1.Diva中各个组件之间是互相联系的,有时候一个组件的执行要依赖另一个组件先执行。例如:要执行LVS就先要执行DRC。 2.运行 Diva 之前,要准备好规则验证文件,这些文件有默认名称:做DR
48、C时的文件应以divaDRC.rul命名,版图提取文件以divaEXT.rul命名。做LVS时规则文件应以divaLVS.rul命名。第119页/共163页第一百一十九页,编辑于星期五:十二点 四十九分。版图验证工具DIVAv DIVA功能qDRCqExtractorqERCqLVS第120页/共163页第一百二十页,编辑于星期五:十二点 四十九分。版图验证工具DIVAv DRC:对 IC 版图做几何空间检查,以确保线路能够被 特定加工工艺实现。v ERC:检查电源、地的短路,悬空器件和节点等电气 特性。v LVS:将版图与电路原理图做对比,以检查电路的连 接,与MOS的长宽值是否匹配。v L
49、PE:从版图数据库提取电气参数(如MOS的W、L值 BJT、二极管的面积,周长,结点寄生电容等) 并以Hspice 网表方式表示电路。 第121页/共163页第一百二十一页,编辑于星期五:十二点 四十九分。版图验证工具DIVAv DIVA工具流程第122页/共163页第一百二十二页,编辑于星期五:十二点 四十九分。版图验证工具DIVAv Design Rule Checking第123页/共163页第一百二十三页,编辑于星期五:十二点 四十九分。版图验证工具DIVAq DRC 界面第124页/共163页第一百二十四页,编辑于星期五:十二点 四十九分。版图验证工具DIVAChecking Met
50、hod指的是要检查的版图的类型:FlatFlat 表示检查版图中所有的图形,对子版图块不检查。HierarchicalHierarchical利用层次之间的结构关系和模式识别优化,检查电路中每个单元块内部是否正确。hier w/o optimization hier w/o optimization 利用层次之间的结构关系而不用模式识别优化,来检查电路中每个单元块 。Checking Limit Checking Limit 可以选择检查哪一部分的版图: Full Full 表示查整个版图Incremental Incremental 查自从上一次DRC检查以来,改变的版图。by area b
51、y area 是指在指定区域进行DRC检查。一般版图较大时,可以分块检查。 第125页/共163页第一百二十五页,编辑于星期五:十二点 四十九分。版图验证工具DIVASwitch Names 在DRC文件中,我们设置的switch在这里都会出现。这个选项可以方便我们对版图文件进行分类检查。这在大规模的电路检查中非常重要。Echo CommandsEcho Commands 选上时在执行DRC的同时在CIW窗口中显示DRC文件。Rules FileRules File 指明DRC规则文件的名称,默认为divaDRC.rulRules LibraryRules Library 这里选定规则文件在哪
52、个库里。MachineMachine 指明在哪台机器上运行DRC命令。locallocal 表示在本机上运行。对于我们来说,是在本机运行的,选local。remoteremote 表示在远程机器上运行。Remote Machine NameRemote Machine Name 远程机器的名字。 第126页/共163页第一百二十六页,编辑于星期五:十二点 四十九分。版图验证工具DIVAv Diva 查错: 错误在版图文件中会高亮显示,很容易观察到。另外也可以选择Verify-Markers-Find菜单来帮助找错。单击菜单后会弹出一个窗口,在这个窗口中单击apply就可以显示第一个错误。同样,
53、可以选择Verify-Markers-ExplainVerify-Markers-Explain来看错误的原因提示。选中该菜单后,用鼠标在版图上出错了的地方单击就可以了。也可以选择Verify-Verify-Markers-DeleteMarkers-Delete把这些错误提示删除。 第127页/共163页第一百二十七页,编辑于星期五:十二点 四十九分。版图验证工具DIVA 第128页/共163页第一百二十八页,编辑于星期五:十二点 四十九分。版图验证工具DIVAq 分析错误(Explain)第129页/共163页第一百二十九页,编辑于星期五:十二点 四十九分。版图验证工具DIVA 第130页
54、/共163页第一百三十页,编辑于星期五:十二点 四十九分。版图验证工具DIVAv Extractor第131页/共163页第一百三十一页,编辑于星期五:十二点 四十九分。版图验证工具DIVAv Extractor 功能q提取器件和互联信息用于 ERC 或 LVSq提取网表q提取有寄生参数的版图网表用于模拟v 提取层次qFlatqHierarchicalqMicro第132页/共163页第一百三十二页,编辑于星期五:十二点 四十九分。版图验证工具DIVAq Extractor 界面第133页/共163页第一百三十三页,编辑于星期五:十二点 四十九分。版图验证工具DIVA 第134页/共163页第
55、一百三十四页,编辑于星期五:十二点 四十九分。版图验证工具DIVAv LVS第135页/共163页第一百三十五页,编辑于星期五:十二点 四十九分。版图验证工具DIVA LVS第136页/共163页第一百三十六页,编辑于星期五:十二点 四十九分。版图验证工具DIVA LVS Check第137页/共163页第一百三十七页,编辑于星期五:十二点 四十九分。版图验证工具Draculav Dracula (吸血鬼)是 Cadence 的一个独立的版图验证工具,它采用批处理的工作方式。Dracula 功能强大,目前被认为布局验证的标准,几乎全世界所有的 IC 公司都拿它作 sigh-off 的凭据。特别
56、是对整个芯片版图的最后验证,一定要交由 Dracula 处理。 第138页/共163页第一百三十八页,编辑于星期五:十二点 四十九分。版图验证工具Draculav Basics of Dracula Verication 版图验证与工艺相关-需要工艺信息数据库 版图验证输入-版图数据(GDSII格式);网表信息(用于LVS);工艺相关信息 验证方式-Incremental VS Full chip Hierarchical VS Flatten Online VS offline第139页/共163页第一百三十九页,编辑于星期五:十二点 四十九分。版图验证工具Draculav Dracula
57、主要功能: 1设计规则检查DRC *2电气规则检查ERC3版图&原理图一致性检查LVS *4版图参数提取LPE5寄生电阻提取PRE第140页/共163页第一百四十页,编辑于星期五:十二点 四十九分。版图验证工具Draculav Dracula 的处理流程第141页/共163页第一百四十一页,编辑于星期五:十二点 四十九分。版图验证工具Draculav How to Use Dracula Tool 创建/获取命令文件; 填充设计数据信息; 编译命令文件; 提交执行文件; 查询验证结果报表并修改错误;第142页/共163页第一百四十二页,编辑于星期五:十二点 四十九分。版图验证工具Dra
58、culav 版图GDSII 格式转换 WHY:Dracula 处理对象是GDSII文件操作步骤:执行:CIWFileExportStream弹出如下窗口:第143页/共163页第一百四十三页,编辑于星期五:十二点 四十九分。版图验证工具Dracula 运行目录输出文件名What is this?第144页/共163页第一百四十四页,编辑于星期五:十二点 四十九分。版图验证工具Dracula It is this,the two units should be consistent!These two items should be changed according to your design第145页/共163页第一百四十五页,编辑于星期五:十二点 四十九分。版图验证工具Dracula 第146页/共163页第一百四十六页,编辑于星期五:十二点 四十九分。Dracula-DRCv Function of DRC 检查布局设计与制程规则的一致性; 基本设计规则包括各层width,spcing及不同层之间的spcing,enclosure等关系;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年太原旅游职业学院单招职业技能测试题库带答案详解(巩固)
- 2026年天津医学高等专科学校单招职业倾向性考试题库附答案详解(达标题)
- 2026年安徽工商职业学院单招职业倾向性测试题库附答案详解(精练)
- 2026年安徽工商职业学院单招职业技能测试题库及答案详解(各地真题)
- 2026年安徽工商职业学院单招职业适应性测试题库带答案详解(基础题)
- 2026年安徽工商职业学院单招职业适应性考试题库附参考答案详解(突破训练)
- 2026年安徽工贸职业技术学院单招综合素质考试题库附答案详解(轻巧夺冠)
- 2026年安徽工贸职业技术学院单招职业倾向性测试题库附答案详解(考试直接用)
- 2026年安徽工贸职业技术学院单招职业技能考试题库含答案详解(a卷)
- 2026年安徽工贸职业技术学院单招职业适应性考试题库附参考答案详解(完整版)
- 依恋风格与情绪调节-洞察及研究
- 【专家共识】导管相关感染防控最佳护理实践
- DB44T 2627-2025 城市放射性地质调查技术规范
- 焦虑与恐惧的心理健康护理措施
- 福建泉州第五中学2024~2025学年高一下册期中考试数学试题
- 诊疗科目各项管理制度
- 膈疝病人的麻醉管理
- (高清版)DB13(J)∕T 282-2018 城乡公共服务设施配置和建设标准
- 《探究生物酶洗衣粉的清洁效果》课件
- 英语在供应链管理的应用技巧试题及答案
- 译林版七年级上册英语阅读理解训练100篇含答案
评论
0/150
提交评论