cadence教程轻松学

上传人:仙*** 文档编号:243045981 上传时间:2024-09-14 格式:PPT 页数:163 大小:3.47MB
返回 下载 相关 举报
cadence教程轻松学_第1页
第1页 / 共163页
cadence教程轻松学_第2页
第2页 / 共163页
cadence教程轻松学_第3页
第3页 / 共163页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,CADENCE,163,IC,设计工具原理,(,Cadence,应用),哈尔滨工程大学微电子学专业,第一章,IC,设计基础,集成电路设计就是根据电路功能和性能的要求,在正确选择系统配置、电路形式、器件结构、工艺方案和设计规则的情况下,尽量减小芯片面积,降低设计成本,缩短设计周期以保全全局优化,设计出满足要求的集成电路。其最终的输出是掩模版图,通过制版和工艺流片得到所需的集成电路。,IC,设计基础,集成电路制造过程示意图:,IC,设计基础,集成电路设计域主要包括三个方面:,行为设计(集成电路的功能设计),结构设计(逻辑和电路设计),物理设计(光刻掩模版的几何特性和物,理特性的具体实现),IC,设计基础,集成电路设计层次主要包括五个层次:,()系统级,()算法级,()寄存器传输级(,RTL,级),()逻辑级,()电路级,IC,设计基础,集成电路设计特点:,(,1,)集成电路对设计正确性提出了更为严格的要求。,(,2,)集成电路对外引出端的数目受外形尺寸限制,外形尺寸与封装内芯片的引脚数目不可能同步增加,给芯片的检测带来困难。,(,3,)集成电路的布局、布线等版图设计更加复杂,只有最终生成设计版图,通过制作掩模、流片,才能真正实现集成电路的各种功能。,(,4,)集成电路设计必须采用分层次设计和模块化设计。,IC,设计基础,避免集成电路设计中出现错误措施有:,(,1,)在芯片中设置容错电路,使芯片具有一定的修正功能。,(,2,)借助计算机辅助设计工具(,EDA,工具)对设计的每个阶段进行反复验证和检查,并对物理因素与电学性能的交织问题进行考虑,以保证设计的正确性。,IC,设计基础,设计信息描述:,集成电路设计信息描述主要有设计图和语言描述方式。,与设计层次相对应的设计描述主要有功能描述、逻辑描述、电路描述、版图描述。,功能和逻辑描述可用设计图和语言实现。,逻辑描述用逻辑图和逻辑语言实现。,电路描述用电路图实现。,版图描述采版图实现,IC,设计基础,IC,设计流程:,IC,设计基础,理想的,IC,设计,:,根据设计要求进行系统编译,得到系统性能和功能描述;由系统性能和功能描述直接编译出逻辑和电路描述;再由逻辑和电路描述直接编译出相应的物理版图描述。,但由于缺少有效的,CAD,工具,这种技术迄今难以实现。目前硅编译器是设计自动化程度最高的一种设计技术,可实现算法级或寄存器传输级到掩模版图,但是适用于少数几种高度规则结构的集成电路。,IC,设计基础,典型的实际分层次设计流程:,IC,设计基础,分层次设计流程主要适用于数字系统设计,模拟,IC,设计基本上是手工设计。,即便是数字,IC,设计,也需要较多的人工干预。,IC,设计基础,IC,设计方法,(,1,)全定制设计,(,2,)半定制设计,通道门阵列法,门海法,(,3,)定制设计,标准单元法,通用单元法,第二章,EDA,概述,电子设计自动化(,EDA,:,Electronic Design Automation,)就是利用计算机作为工作平台进行电子自动化设计的一项技术。,涵盖内容:,系统设计与仿真,电路设计与仿真,印制电路板设计与校正,集成电路版图设计数模混合设计,嵌入式系统设计,软硬件系统协同设计,系统芯片设计,可编程逻辑器件和可编程系统芯片设计,专用集成电路设计等,EDA,概述,高级硬件描述语言的完善和,IP,(,Intellectual Property,)芯核被广泛使用,使得电子系统和设计方式发生了根本性的转变。,IP,是集成电路知识产权模块的简称,定义为:经过预先设计、预先验证,具有相对独立的功能,可以重复使用在,SoC,和,ASIC,中的电路模块。,IP,分三类:,软核,IP,固核,IP,硬核,IP,EDA,概述,软核,IP,(,soft IP,)是用可综合的硬件描述语言描述的,RTL,级电路功能块,不涉及用与什么工艺相关的电路和电路元件实现这些描述。,优点:设计周期短,设计投入少,不涉及物理实现,为后续设计留有很大发挥空间,增大了,IP,的灵活性和适应性。,缺点:会有一定比例的后续工序无法适应软核,IP,设计,从而造成一定程度的软核,IP,修正,在性能上有较大的不可预知性。,EDA,概述,硬核,IP,(,Hard IP,)是经过布局、布线并针对某一特定工艺库优化过的网表或物理级版图,通常是,GDS-Stream,的文件形式。,优点:在功耗、尺寸方面都作了充分的优化,有很好的预知性。,缺点:由于对工艺的依赖性使得其灵活性和可移植性都较差。,EDA,概述,固核,IP,(,Firm IP,)是已经基于一般工艺库进行了综合和布局,IP,核,通常以网表的形式提交客户使用。,固核,IP,在结构、面积以及性能的安排上都已进行了优化。固核,IP,提供了介于软和,IP,和硬核,IP,之间的一个折中方案,比起硬核,IP,,具有较好的灵活性和可移植性,比起软和,IP,在性能和面积上有较好的可预知性。,EDA,概述,EDA,发展概况:,(,1,),20,世纪,60,、,70,年代出现计算机辅助设计(,CAD,),(,2,)随后出现,CAE,、,CAM,、,CAT,、,CAQ,。,(,3,),20,世纪,80,年代,初级的具有自动化功能的,EDA,出现。,(,4,),20,世纪,90,年代,,EDA,技术渗透到电子设计和集成电路设计各个领域,形成了区别于传统设计的整套设计思想和方法。,(,5,)当前,深亚微米工艺和,SoC,设计对,EDA,技术提出更高更苛刻的要求。,EDA,概述,EDA,与传统,CAD,主要区别:,(,1,),DEA,提供的电路图形背后依靠标准的程序化模型或模型库的支持,使得设计的电路具有仿真和分析的基本条件,传统,CAD,仅仅是辅助作图工具,图形背后没有深层次的物理含义。,(,2,),EDA,自动化、智能化程度更高,功能丰富完善。,(,3,),EDA,的开放性和数据交换性更好。,(,4,),EDA,技术面向设计对象,更贴近实践。,EDA,概述,EDA,技术特征:,(,1,)硬件采用工作站和,PC,机。,(,2,)具有,IP,模块化芯核的设计和可重复利用功能。,(,3,),EDA,技术采用高级硬件描述语言描述硬件结构、参数和功能,具有系统级仿真和综合能力。,EDA,概述,EDA,工具一般由两部分组成:,逻辑工具,物理工具,物理工具主要实现物理布局布线。,逻辑工具基于网表、布尔逻辑、传输时序等概念。,该两部分由不同工具承担,利用标准化的网表文件进行数据交换。,EDA,概述,EDA,应用于三方面:,印制电路板的设计(,PCB,),可编程数字系统设计(,CPLD,、,FPGA,、,SOPC,),IC,设计(,ASIC, Soc,),EDA,概述,EDA,软件功能分类:,设计工具(以人机接口环境为主),综合工具(处理设计目标),EDA,概述,设计中采用的输入方法:,数字,IC,设计:硬件描述语言,状态机,原理图,模拟,IC,设计:图形输入,,SIPCE,语言输入,PLD,设计:,HDL,语言输入,原理图,状态机,,波形输入,PCB,设计:原理图输入,EDA,概述,EDA,设计方法:,(,1,)行为描述法,(,2,),IP,设计与复用技术,(,3,),ASIC,设计方法,(,4,),SoC,设计方法,(,5,)软硬件协同设计方法,EDA,概述,IC,设计工具按其用途分类:,(,1,)设计输入与仿真工具 (,Cadence,公司的,Virtuoso composer,、,Verilog-XL,、,NC-verilog,),(,2,)综合工具 (,Synopsys,公司的,DC Expert,,,Cadence,公司的,BuilderGates,,,Magma,公司的,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,),EDA,概述,EDA,主要供应商:,VHDL,仿真,行为综合,逻辑综合,可测性设计,低功耗设计,布局布线,后仿真,Synopsys,Alta,Epic,Synopsys,IKOS,Cadence,Compass,Synopsys,Vantage,Vantage,Cadence,Synopsys,Synopsys,Compass,Mentor Graphics,Cadence,Avant!,Mentor Graphics,Sunrise,Synopsys,Compass,EDA,概述,EDA,业界三强:,Cadence,,强项为,IC,版图设计和,PCB,设计,Synopsys,,强项为逻辑综合,Mentor Graphics,,强项为,PCB,设计和深,亚微米,IC,设计验证和测试,EDA,概述,Cadence,公司简介:,成立于,1988,年,公司总部位于美国加利福尼亚州的,San Jose,,是全球最大的,EDA,供应商。,产品涵盖领域:,包括系统顶层设计与仿真、信号处理、电路设计与仿真、,PCB,设计与分析、,FPGA,及,ASIC,设计以及深亚微米,IC,设计等。,EDA,概述,Cadence EDA,工具分类:,1,、板级电路设计系统 工具,Concept HDL,原理图设计输入工具,Check Plus HDL,原理图设计规则检查工具,SPECTRA Quest Engineer PCB,版图布局规划工具,Allegro Expert,专家级,PCB,版图编辑工具,SPECTRA Expert AutoRouter,专家级,pcb,自动布线工具,SigNoise,信噪分析工具,EMControl,电磁兼容性检查工具,EDA,概述,2,、逻辑设计与验证工具,Verilog-xl,仿真器,Leapfrog VHDL,仿真器,Affirma NC Verilog,仿真器,Affirma NC VHDL,仿真器,Verifault-XL,故障仿真器,VeriSure,代码覆盖率检查工具,Envisia Build Gates,综合工具,EDA,概述,3,、全定制,IC,设计工具,Virtuos Schematic Composer,Analog Design Environment,Virtuos Layout Editor,Spectra,Virtuoso Layout Synthesizer,Assura,dracula,Diva,EDA,概述,Synopsys,公司简介:,是为全球集成电路设计提供电子设计自动化,(EDA),软件工具的主导企业。为全球电子市场提供技术先进的,IC,设计与验证平台,致力于复杂的芯片上系统,(SoCs),的开发。总部设在美国加利福尼亚州,Mountain View,,有超过,60,家分公司分布在北美、欧洲、日本与亚洲。,提供前后端完整,IC,设计方案的领先,EDA,工具供应商。是,EDA,历史上第一次由一家,EDA,公司集成了业界最好的前端和后端设计工具。,EDA,概述,Sysnopsys,公司主要产品,Apollo-II,(为,SoC,设计服务的布局布线系统),Hercules,(层次化的物理验证),PrimeTime,(全芯片,门级静态时序分析),Saber,(混合信号、混合技术仿真器),SaberDesigner,(简单易用、交互能力强的设计工具),VCS,(先进的,RTL,及门级验证平台 ),Vera,(为功能验证提供测试向量自动生成),Cosmos-Scope,(图形化波形分析仪),CosmosLE,(自动化的版图全定制),ComosSE,(全定制的自动化仿真环境),HSPICE,(高精度电路仿真 ),NanoSim,(存储器和混合信号验证 ),EDA,概述,Mentor Graphics,公司简介:,Mentor Graphics,公司成立于,1981,年,总部位于美国俄勒冈州的,Wilsonville,。,Mentor,提供完整的软件和硬件设计解决方案。,EDA,概述,Mentor,公司的主要产品,Mentor DFT,(深亚微米集成电路的设计测试),Calibre product suite,(深亚微米集成电路的版图验证),ModelSim,,,Eldo,,,Mentor Graphics,(深亚微米集成电路的系统设计仿真),Blast RTL,(高容量,快速的逻辑综合器和静态时序分析模块),Blast Fusion,(完整的从门级网表到芯片的物理设计系统 ),第三章,Cdence,的系统组织结构,大多数,Cadence,工具使用同样的库模型,库结构按目录结构组织数据,这利于不同工具之间的数据交互和一致操作。,物理组织,逻辑组织,目录,库,子目录,单元,子目录,视图,系统组织结构,DDMS(Design Data Management System),DDMS,物理路径,Path/lib/cell_1/layout_3.0,逻辑名称,cell_1 layout 3.0,Library.lib,系统组织结构,Terms and Definitions,库(,library),:,特定工艺相关的单元集合,单元(,cell),:,构成系统或芯片模块的设计对象,视图(,view),:,单元的一种预定义类型的表示,CIW,:,命令解释窗口,属性(,attributes),:,预定义的名称-值对的集合,搜索路径(,search path),:,指向当前工作目录和,工作库的指针,系统启动,环境设置,1 .,cshrc,文件设置,.,cshrc,文件中指定,Cadence,软件和,licence,文件所在的路径,2 .,cdsenv,文件设置,.,cdsenv,文件包含了,Cadence,软件的一些初始设置,该文件用,SKILL,语言写,,Cadence,可直接执行,3 .,cdsinit,文件设置,系统启动,5 工艺文件(,technology file),技术文件包含了设计必需的很多信息,对设计,尤其是版图设计很重要。它包含层的定义,符号化器件定义,几何、物理、电学设计规则,以及一些针对特定,Cadence,工具的规则定义,如自动布局布线的规则,版图转换成,GDSII,时所使用层号的定义。,6 显示文件(,display.drf),系统启动,系统启动,1 前端启动命令,命令,规模,功能,icde,s,基本数字模拟设计输入,icds,s,icde,加数字设计环境,icms,m,前端模拟、混合、微波设计,icca,xl,前端设计加布局规划,系统启动,2 版图工具启动命令,命令,规模,功能,layout,s,基本版图设计(具有交互,DRC,功能),layoutPlus,m,基本版图设计(具有自动化设计工具和交互验证工具),系统启动,3 系统级启动命令,命令,规模,功能,swb,s,Pcb,设计,msfb,l,混合型号,IC,设计,icfb,xl,前端到后端大多数工具,系统启动,系统启动,Command Interpreter Window(CIW),Log,文件,菜单栏,窗口号,输出域,命令提示行,输入域,鼠标按钮提示,帮助系统,两种方式寻求帮助,1,openbook,在,UNIX,提示符下输入命令,openbook:,host openbook &,2,工具在线帮助,每个工具右上角的“,help”,菜单,第四章 模拟,IC,设计环境,ADE,ADE,环境下可以:,选择仿真器,选择仿真类型,设置设计变量,提取网表运行仿真,快速改变仿真设置并重新运行仿真,在波形显示器中显示仿真波形,用波形表达式评估仿真结果,进行其他仿真,如,Corners, Monte Carlo, etc,Schematic Composor,Schematic Composor,Schematic Composor,新建一个,Cellview,In the CIW or Library Manager,select File-New-Cellview,Schematic Composor,添加器件,Select Add-instance to display the Add Instance form,Schematic Composor,添加连线并给连线命名,Select Add-Wire or press i to add wires for instances,Select Add-Wirename to display the view of add wire name,Schematic Composor,添加管脚,Select Add-pin or press p,每一个管脚都有确定的名字和方向(,input,,,output,,,or inputoutput,)。,管脚有三种类型,:,Schematic pins,Symbol pins,Offsheet pins,Schematic Composor,添加激励源,Source and ground cells are in the analoglib library.,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,Analog Simulation,模拟仿真流程:,Analog Simulation,启动仿真环境,Select Tools-Analog Environment from the schematic menu banner,or select Tools-Analog Environment Simulation from the CIW,Analog Simulation,设置仿真器,Select Simulator/Directory/Host,Analog Simulation,设置模型文件,Select the model files in simulation window, Select Setup-Model Libraries,Analog Simulation,设置设计变量,Select Variables-Edit or click the Edit Variables icon,Analog Simulation,设置仿真类型,Select Analyses-Choose or click the Choose Anayses icon,Analog Simulation,选择信号输出,Select :Output-To Be Plotted-Select On Schematic,Analog Simulation,提取网表,Analog Simulation,运行仿真,Select Simulation-Run or Select the Run icon on the right side of the simulation window,Simulation Results Display Tools,波形显示工具用于显示仿真数据,,Cadence,中波形显示及相关工具包括:,WaveScan,Waveform Window,(,AWD,),Waveform Calculator,(,WaveScan&AWD,),Results Browser,Snapshot Tool,Annotating Component Display,Simulation Results Display Tools,波形显示工具选择:,Accessible from the Session-Options command window in ADE to switch between AWD and Wavescan,Simulation Results Display Tools,The WaveScan Results Browser,Select Tools-Results Browser from ADE,Simulation Results Display Tools,Calculator in WaveScan,Simulation Results Display Tools,The Waveform Window(AWD),SKILL and OCEAN,SKILL,是,DF,和,ADE,环境的基本描述语言。,OCEAN,命令语言是基于,SKILL,语言的,并且很多,SKILL,和,OCEAN,命令是相似而且可以互换的。,SKILL and OCEAN,SKILL,语言是一种基于图形界面的程序语言。,DF,和,ADE,环境下大多数的特征和应用都是用,SKILL,代码描述的。,ADE,环境及相关工具可以通过使用,SKILL,语言定制化。,SKILL,语言是,OCEAN,命令语言的基础。,SKILL and OCEAN,执行,SKILL,命令和程序的方法:,(,1,),CIW,窗口的命令行接收,SKILL,命令。,(,2,),CIW,窗口的命令行可以执行,SKILL,程序,(,3,),Waveform,计算器的输入行可以执行由,SKILL,语言描述的算术运算表达式。,第五章 版图设计工具,Virtuoso LE,Virtuoso Layout Editor,版图编辑大师,Cadence,最精华的部分在哪里,Virtuoso Layout Editor,界,面,漂,亮,友,好,功,能,强,大,完,备,操,作,方,便,高,效,版图设计工具,Virtuoso LE,目标,理解,Layout Editor,环境,学会如何使用,Layout Editor,学会运行交互,DRC&LVS,学会将设计转为,Stream format,学会定制版图编辑环境,版图设计工具,Virtuoso LE,单元设计具体流程,Virtuoso LE,使用介绍,第一步:建库,执行:,CIW,Tools,Library Manager,LM,File,New,Library,Virtuoso LE,使用介绍,第二步:指定工艺文件,Virtuoso LE,使用介绍,第三步:建立版图单元,执行:,LM,File,New,Cell View,Virtuoso LE,使用介绍,第四步:打开版图单元,执行:,CIW,File,Open,选择库,选择视图,选择单元,版图设计工具,Virtuoso LE,版图编辑环境,版图设计工具,Virtuoso LE,Virtuoso Layout Editing,版图设计工具,Virtuoso LE,LSW-,层选择窗口,版图设计工具,Virtuoso LE,设置有效,Drawing,层,执行:,LSW,Edit,Set Valid Layers,版图设计工具,Virtuoso LE,Display Resource Editor,版图设计工具,Virtuoso LE,Layers and display.drf,版图设计工具,Virtuoso LE,Set Display Options,版图设计工具,Virtuoso LE,Set Editor Options,版图设计工具,Virtuoso LE,鼠标用法,版图设计工具,Virtuoso LE,工艺文件流图,版图设计工具,Virtuoso LE,Technology File,命令,版图设计工具,Virtuoso LE,主要编辑命令,Undo,取消,Redo,恢复,Move,移动,Copy,复制,Stretch,拉伸,Delete,删除,Merge,合并,Search,搜索,编辑命令非常友好,先点击,命令,然后对目标图形进行操作,版图设计工具,Virtuoso LE,主要创建命令,Rectangle,矩形,Polygon,多边形,Path,互联,Label,标签,Instance,例元,Contact,通孔,现在,LSW,中选中层,然后点击,创建命令,在画相应图形,绘制反相器版图,INV Example,首先回顾一下,CMOS,反相器制作流程:,Stage 1:,N well,P well,绘制反相器版图,Stage 2:,P diffusion,N diffusion,绘制反相器版图,Stage 3:,Poly gate,绘制反相器版图,Stage 4:,P,+,implant,N,+,implant,绘制反相器版图,Stage 5:,contact,绘制反相器版图,Stage 6:,Metal 1,绘制反相器版图,Stage 7:,via,绘制反相器版图,Stage 8:,Metal 2,绘制反相器版图,版图编辑工具使用,器件加工工艺流程,OK!,绘制反相器版图,1,绘制反相器版图,2,绘制反相器版图,3,绘制反相器版图,4,绘制反相器版图,5,绘制反相器版图,6,绘制反相器版图,7,绘制反相器版图,8,绘制反相器版图,9,Virtuoso Layout Editor,现在,你已经掌握版图编辑大师的基本操作,通过上机实验巩固和提高!,设计流程,版图验证,版图验证的必要性?,确保版图绘制满足设计规则,确保版图与实际电路图一致,确保版图没有违反电气规则,可供参数提取以便进行后模拟,版图验证,IC,后端流程图:,Cadence,版图验证工具,Diva,Diva,是,Cadence,的版图编辑大师,Virtuoso,集成的交互式版图验证工具,具有使用方便、操作快捷的特点,非常适合中小规模单元的版图验证。,Dracula,Dracula(,吸血鬼)是,Cadence,的一个独立的版图验证工具,按批处理方式工作,功能十分强大,目前是完整芯片验证的标准。,版图验证工具,DIVA,Diva ,Design Interactive Verification Automation,DIVA,是,Cadence,软件中的验证工具集,用它可以找出并纠正设计中的错误.它除了可以处理物理版图和准备好的电气数据,从而进行版图和线路图的对查(,LVS,),外。还可以在设计的初期就进行版图检查,尽早发现错误并互动地把错误显示出来,有利于及时发现错误所在,易于纠正。,版图验证工具,DIVA,Diva,工具集组成:,1.设计规则检查(,iDRC),2.,版图寄生参数提取(,iLPE),3.,寄生电阻提取(,iPRE),4.,电气规则检查(,iERC),5.,版图与电路图一致比较(,iLVS),版图验证工具,DIVA,Remark:,Diva,中各个组件之间是互相联系的,有时候一个组件的执行要依赖另一个组件先执行。例如:要执行,LVS,就先要执行,DRC,。,运行,Diva,之前,要准备好规则验证文件,这些文件有默认名称:做,DRC,时的文件应以,divaDRC.rul,命名,版图提取文件以,divaEXT.rul,命名。做,LVS,时规则文件应以,divaLVS.rul,命名。,版图验证工具,DIVA,DIVA,功能,DRC,Extractor,ERC,LVS,版图验证工具,DIVA,DRC,:,对,IC,版图做几何空间检查,以确保线路能够被,特定加工工艺实现。,ERC,:,检查电源、地的短路,悬空器件和节点等电气,特性。,LVS,:,将版图与电路原理图做对比,以检查电路的连,接,与,MOS,的长宽值是否匹配。,LPE,:,从版图数据库提取电气参数(如,MOS,的,W、L,值,BJT、,二极管的面积,周长,结点寄生电容等),并以,Hspice,网表方式表示电路。,版图验证工具,DIVA,DIVA,工具流程,版图验证工具,DIVA,Design Rule Checking,版图验证工具,DIVA,DRC,界面,版图验证工具,DIVA,Checking Method,指的是要检查的版图的类型:,Flat,表示检查版图中所有的图形,对子版图块不检查。,Hierarchical,利用层次之间的结构关系和模式识别优化,检查电路中每个单元块内部是否正确。,hier w/o optimization,利用层次之间的结构关系而不用模式识别优化,来检查电路中每个单元块,。,Checking Limit,可以选择检查哪一部分的版图:,Full,表示查整个版图,Incremental,查自从上一次,DRC,检查以来,改变的版图。,by area,是指在指定区域进行,DRC,检查。一般版图较大时,可以分块检查。,版图验证工具,DIVA,Switch Names,在,DRC,文件中,我们设置的,switch,在这里都会出现。这个选项可以方便我们对版图文件进行分类检查。这在大规模的电路检查中非常重要。,Echo Commands,选上时在执行,DRC,的同时在,CIW,窗口中显示,DRC,文件。,Rules File,指明,DRC,规则文件的名称,默认为,divaDRC.rul,Rules Library,这里选定规则文件在哪个库里。,Machine,指明在哪台机器上运行,DRC,命令。,local,表示在本机上运行。对于我们来说,是在本机运行的,选,local,。,remote,表示在远程机器上运行。,Remote Machine Name,远程机器的名字。,版图验证工具,DIVA,Diva,查错:,错误在版图文件中会高亮显示,很容易观察到。另外也可以选择,Verify-Markers-Find,菜单来帮助找错。单击菜单后会弹出一个窗口,在这个窗口中单击,apply,就可以显示第一个错误。,同样,可以选择,Verify-Markers-Explain,来看错误的原因提示。选中该菜单后,用鼠标在版图上出错了的地方单击就可以了。也可以选择,Verify-Markers-Delete,把这些错误提示删除。,版图验证工具,DIVA,版图验证工具,DIVA,分析错误(,Explain),版图验证工具,DIVA,版图验证工具,DIVA,Extractor,版图验证工具,DIVA,Extractor,功能,提取器件和互联信息用于,ERC,或,LVS,提取网表,提取有寄生参数的版图网表用于模拟,提取层次,Flat,Hierarchical,Micro,版图验证工具,DIVA,Extractor,界面,版图验证工具,DIVA,版图验证工具,DIVA,LVS,版图验证工具,DIVA,LVS,版图验证工具,DIVA,LVS Check,版图验证工具,Dracula,Dracula,(,吸血鬼)是,Cadence,的一个独立的版图验证工具,它采用批处理的工作方式。,Dracula,功能强大,目前被认为布局验证的标准,几乎全世界所有的,IC,公司都拿它作,sigh-off,的凭据。特别是对整个芯片版图的最后验证,一定要交由,Dracula,处理。,版图验证工具,Dracula,Basics of Dracula Verication,版图验证与工艺相关-需要工艺信息数据库,版图验证输入-版图数据(,GDSII,格式);网表信息(用于,LVS);,工艺相关信息,验证方式-,Incremental VS Full chip,Hierarchical VS Flatten,Online VS offline,版图验证工具,Dracula,Dracula,主要功能:,1设计规则检查,DRC *,2,电气规则检查,ERC,3,版图&原理图一致性检查,LVS *,4,版图参数提取,LPE,5,寄生电阻提取,PRE,版图验证工具,Dracula,Dracula,的处理流程,版图验证工具,Dracula,How to Use Dracula Tool,创建/获取命令文件;,填充设计数据信息;,编译命令文件;,提交执行文件;,查询验证结果报表并修改错误;,版图验证工具,Dracula,版图,GDSII,格式转换,WHY:,Dracula,处理对象是,GDSII,文件,操作步骤:,执行:,CIWFileExportStream,弹出如下窗口:,版图验证工具,Dracula,运行目录,输出文件名,What is this?,版图验证工具,Dracula,It is this,the two units,should be consistent!,These two items should be,changed according to your design,版图验证工具,Dracula,Dracula-DRC,Function of DRC,检查布局设计与制程规则的一致性;,基本设计规则包括各层,width,spcing,及不同层之间的,spcing,enclosure,等关系;,设计规则的规定是基于,process variation, equipment limitation,circuit reliability;,特殊情况下,设计规则允许有部分弹性;,Dracula-DRC,Find DRC Errors with InQuery,Dracula-DRC,Dracula DRC,验证步骤:,把版图的,GDII,文件导出到含有,DRC,规则文件的目录(,run directory),下;,更改,DRC,文件中的,INDISK,和,PRIMARY,值;,在,xterm,中,进入含,DRC,规则文件的运行目录下,依次输入如下命令:,%,PDRACULA,%:/get DRC,文件名,%:/,fi,% ,Dracula-DRC,打开待检验单元的版图视图,在工作窗口选择,Tools,Dracula Interface,(对于,4.45,以下版本,选择,Tools-InQuery,),,工具菜单里多出,DRC,、,LVS,等项。,Dracula-DRC,选择,DRC-setup,,,弹出如下图所示对话框,在,Run Directory,栏中填入运行,DRC,的路径后,点,OK,,,打开的版图中会出现错误标记。,Dracula-DRC,Dracula-LVS,Dracula LVS(,包含器件提取)步骤:,1.把版图的,GDSII,文件导出到含有,LVS,规则文件的目录;,2.把单元的,hspice,网单文件导出到含有,LVS,规则文件的目录;,3.更改,LVS,规则文件中的,INDISK,和,PRIMARY,值;,4.在控制终端的含,LVS,规则文件的目录下输入:,LOGLVS,:cir,网单文件名,Dracula-LVS,%:,con,原理图单元名,%:,x,%PDRACULA,%:/get LVS,规则文件名,%:/,fi,%,Dracula-LVS,LVS,比较结果查看:,按上述步骤执行完,LVS,后,工作目录下会生成名为,lvsprt.lvs,的文件,打开此文件可以查看,LVS,结果报告。如果版图与电路图匹配,会显示,“LAYOUT AND SCHEMATIC MATCHED”,,否则,会列出,Discrepancy,项,并注有不能匹配的部分在版图中的坐标和网单中的器件名。,Dracula-LVS,InQuery for LVS,Setup environment for lvs,Dracula-LVS,Select error,Dracula-LVS,Display net or device,Dracula-LVS,SchematicCDL,网表转换:,CIW-FileExportCDL,Dracula-LVS,Remarks,Layout Design,Setup for the Design,Workflow for the Cell-based Design,Concept of Hierarch Design,Layout Verification,Setup for the Verification,Consistent Node Name,Debug with Design Rule in Mind,Remarks,Experiment Demo,Design Stytle,Capture Process,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!