cadence 设计系统介绍 清华大学微电子所
DESCRIPTION
Cadence 设计系统介绍 清华大学微电子所. OUTLINE. Cadence 系统概述. 版图设计工具- Virtuoso LE. 版图验证工具- Diva. 版图验证工具- Dracula. Cadence 系统概述. Cadence 概述. 设计流程. 系统组织结构. 系统启动. 帮助系统. Cadence 概述. 为什么要学习 Cadence 工具. Cadence 概述. 集成电路发展趋势. Cadence 概述. 市场需求以及工艺技术的发展使得设计 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/1.jpg)
CADENCECADENCE
1
CadenceCadence 设计系统介绍设计系统介绍
清华大学微电子所清华大学微电子所
![Page 2: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/2.jpg)
CADENCECADENCE
2
OUTLINE
Cadence 系统概述
版图设计工具- Virtuoso LE
版图验证工具- Diva
版图验证工具- Dracula
![Page 3: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/3.jpg)
CADENCECADENCE
3
Cadence 系统概述
Cadence 概述设计流程
系统组织结构
系统启动
帮助系统
![Page 4: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/4.jpg)
CADENCECADENCE
4
Cadence 概述
为什么要学习Cadence 工具
![Page 5: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/5.jpg)
CADENCECADENCE
5
Cadence 概述
集成电路发展趋势年 1997 1999 2001 2003 2006 2009 2012
特征尺寸(nm) 250 180 150 130 100 70 50
最低的电源电压(V) 1.8~2.5 1.5~1.8 1.2~1.5 1.2~1.5 0.9~1.2 0.6~0.9 0.5-0.6
通用集成电路 750 1200 1400 1600 2000 2500 3000
ASIC 300 500 600 700 900 1200 1500
DRAM 280 400 450 560 790 1120 1580
芯片面积(mm2 ) MPU 300 340 385 430 520 620 750
ASIC 480 800 850 900 1000 1100 1300
MPU 3.7M 6.2M 10M 18M 39M 84M 180M
ASIC 8M 14M 16M 24M 40M 64M 100M
桌面式产品 70 90 110 130 160 170 175
便携式产品 1.2 1.4 1.7 2 2.4 2.8 3.2
工作频率(MHz)
晶体管数/cm2
最大功耗(W)
![Page 6: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/6.jpg)
CADENCECADENCE
6
Cadence 概述
市场需求以及工艺技术的发展使得设计 复杂度提高,为满足这样的需求,我们 必须掌握最强大的 EDA 工具
![Page 7: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/7.jpg)
CADENCECADENCE
7
Cadence 概述
VHDLVHDL仿真仿真VHDLVHDL仿真仿真
行为综合行为综合行为综合行为综合
逻辑综合逻辑综合逻辑综合逻辑综合
可测性设计可测性设计可测性设计可测性设计
低功耗设计低功耗设计低功耗设计低功耗设计
布局布线布局布线布局布线布局布线
后仿真后仿真后仿真后仿真
SynopsysSynopsysSynopsysSynopsys AltaAltaAltaAlta
EpicEpicEpicEpicSynopsysSynopsysSynopsysSynopsys
IKOSIKOSIKOSIKOSCadenceCadenceCadenceCadence CompassCompassCompassCompassSynopsysSynopsysSynopsysSynopsys VantageVantageVantageVantage
IKOSIKOSIKOSIKOS VantageVantageVantageVantageCadenceCadenceCadenceCadence SynopsysSynopsysSynopsysSynopsys
SynopsysSynopsysSynopsysSynopsys CompassCompassCompassCompass Mentor GraphicsMentor GraphicsMentor GraphicsMentor Graphics
CadenceCadenceCadenceCadence Avant!Avant!Avant!Avant! Mentor GraphicsMentor GraphicsMentor GraphicsMentor Graphics
SunriseSunriseSunriseSunriseSynopsysSynopsysSynopsysSynopsys CompassCompassCompassCompass
![Page 8: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/8.jpg)
CADENCECADENCE
8
Cadence 概述
全球最大的 EDA 公司提供系统级至版图级的全线解决方案系统庞杂,工具众多,不易入手除综合外,在系统设计,在前端设计输
入和仿真,自动布局布线,版图设计和验证等领域居行业领先地位
具有广泛的应用支持电子设计工程师必须掌握的工具之一
![Page 9: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/9.jpg)
CADENCECADENCE
9
Cadence 概述
System-Level DesignFunction VerificationEmulation and AccelerationSynthesis/Place-and-RouteAnalog,RF,and Mixed-Signal DesignPhysical Verification and AnalysisIC PackagingPCB Design
![Page 10: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/10.jpg)
CADENCECADENCE
10
集成电路设计流程
客户客户 功能定义功能定义
电路生成电路生成
功能验证功能验证
测试生成测试生成
布局布线布局布线
后仿真后仿真
算法设计算法设计逻辑综合逻辑综合可测性设计可测性设计低功耗设计低功耗设计
版图验证版图验证设计规则检查设计规则检查互连参数提取互连参数提取
![Page 11: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/11.jpg)
CADENCECADENCE
11
CELL 设计流程
创建工艺文件
版图单元
验证版图
反标注
打印输出
生成抽象
生成参数化单元
生成复杂阵列
符号生成
模拟
单元转换
![Page 12: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/12.jpg)
CADENCECADENCE
12
系统组织结构
大多数 Cadence 工具使用同样的库模型,库结构按目录结构组织数据,这利于不同工具之间的数据交互和一致操作。
物理组织 逻辑组织
目录 库
子目录 单元
子目录 视图
![Page 13: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/13.jpg)
CADENCECADENCE
13
系统组织结构
![Page 14: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/14.jpg)
CADENCECADENCE
14
系统组织结构
DDMS( Design Data Management System)
DDMS 物理路径Path/lib/cell_1/layout_3.0
逻辑名称{cell_1 layout 3.0}
Library.lib
![Page 15: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/15.jpg)
CADENCECADENCE
15
系统统组织结构
Example
vendlib
dff mux2
gates body
Vhdl.vhd
/usr/proj/vendlib
/usr/proj/vendlib/dff/usr/proj/vendlib/mux2
/usr/proj/vendlib/mux2/gates/usr/proj/vendlib/mux2/body
![Page 16: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/16.jpg)
CADENCECADENCE
16
系统组织结构
Terms and Definitions
库( library):特定工艺相关的单元集合单元( cell):构成系统或芯片模块的设计对象视图( view):单元的一种预定义类型的表示CIW :命令解释窗口属性( attributes):预定义的名称 - 值对的集合搜索路径( search path):指向当前工作目录和 工作库的指针
![Page 17: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/17.jpg)
CADENCECADENCE
17
系统启动
环境设置1 .cshrc 文件设置 .cshrc 文件中指定 Cadence 软件和 licence 文件所在的
路径 2 .cdsenv 文件设置 .cdsenv 文件包含了 Cadence 软件的一些初始设置,
该文件用 SKILL 语言写, Cadence 可直接执行3 .cdsinit 文件设置4 cds.lib 文件设置
![Page 18: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/18.jpg)
CADENCECADENCE
18
系统启动
5 工艺文件( technology file)
技术文件包含了设计必需的很多信息,对设计,尤其是版图设计很重要。它包含层的定义,符号化器件定义,几何、物理、电学设计规则,以及一些针对特定 Cadence 工具的规则定义,如自动布局布线的规则,版图转换成 GDSII 时所使用层号的定义。
6 显示文件( display.drf)
![Page 19: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/19.jpg)
CADENCECADENCE
19
系统启动
系统启动1 前端启动命令
命令 规模 功能
icde s 基本数字模拟设计输入
icds s icde 加数字设计环境
icms m 前端模拟、混合、微波设计
icca xl 前端设计加布局规划
![Page 20: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/20.jpg)
CADENCECADENCE
20
系统启动
2 版图工具启动命令
命令 规模 功能
layout s 基本版图设计(具有交互 DRC 功能)
layoutPlus m 基本版图设计(具有自动化设计工具和交互验证工具)
![Page 21: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/21.jpg)
CADENCECADENCE
21
系统启动
3 系统级启动命令
命令 规模 功能
swb s Pcb 设计
msfb l 混合型号 IC设计
icfb xl 前端到后端大多数工具
![Page 22: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/22.jpg)
CADENCECADENCE
22
系统启动
![Page 23: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/23.jpg)
CADENCECADENCE
23
系统启动
Command Interpreter Window( CIW)
Log 文件菜单栏 窗口号输出域
命令提示行
输入域
鼠标按钮提示
![Page 24: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/24.jpg)
CADENCECADENCE
24
帮助系统
两种方式寻求帮助1 openbook
在 UNIX 提示符下输入命令 openbook:
host >openbook &
2 工具在线帮助 每个工具右上角的“ help” 菜单
![Page 25: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/25.jpg)
CADENCECADENCE
25
OUTLINE
Cadence 系统概述
版图设计工具- Virtuoso LE
版图验证工具- Diva
版图验证工具- Dracula
![Page 26: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/26.jpg)
CADENCECADENCE
26
版图设计工具- Virtuoso LE
Virtuoso Layout Editor -版图编辑大师
Cadence 最精华的部分在哪里
Virtuoso Layout Editor
界面漂亮友好
功能强大完备
操作方便高效
![Page 27: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/27.jpg)
CADENCECADENCE
27
版图设计工具- Virtuoso LE
目标理解 Layout Editor 环境
学会如何使用 Layout Editor
学会运行交互 DRC&LVS
学会将设计转为 Stream format
学会定制版图编辑环境
![Page 28: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/28.jpg)
CADENCECADENCE
28
版图设计工具- Virtuoso LE
单元设计具体流程
![Page 29: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/29.jpg)
CADENCECADENCE
29
Virtuoso LE 使用介绍
第一步:建库执行: CIW- >Tools- >Library Manager…
LM- >File- >New- >Library…
![Page 30: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/30.jpg)
CADENCECADENCE
30
Virtuoso LE 使用介绍
第二步:指定工艺文件
![Page 31: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/31.jpg)
CADENCECADENCE
31
Virtuoso LE 使用介绍
第三步:建立版图单元执行: LM- >File- >New- >Cell View…
![Page 32: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/32.jpg)
CADENCECADENCE
32
Virtuoso LE 使用介绍
第四步:打开版图单元执行: CIW- >File- >Open…
选择库
选择视图
选择单元
![Page 33: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/33.jpg)
CADENCECADENCE
33
版图设计工具- Virtuoso LE
版图编辑环境
![Page 34: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/34.jpg)
CADENCECADENCE
34
版图设计工具- Virtuoso LE
Virtuoso Layout Editing
![Page 35: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/35.jpg)
CADENCECADENCE
35
版图设计工具- Virtuoso LE
LSW- 层选择窗口
![Page 36: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/36.jpg)
CADENCECADENCE
36
版图设计工具- Virtuoso LE
设置有效 Drawing 层 执行: LSW- >Edit- >Set Valid Layers…
![Page 37: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/37.jpg)
CADENCECADENCE
37
版图设计工具- Virtuoso LE
Display Resource Editor
![Page 38: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/38.jpg)
CADENCECADENCE
38
版图设计工具- Virtuoso LE
Layers and display.drf
![Page 39: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/39.jpg)
CADENCECADENCE
39
版图设计工具- Virtuoso LE
Set Display Options
![Page 40: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/40.jpg)
CADENCECADENCE
40
版图设计工具- Virtuoso LE
Set Editor Options
![Page 41: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/41.jpg)
CADENCECADENCE
41
版图设计工具- Virtuoso LE
鼠标用法
![Page 42: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/42.jpg)
CADENCECADENCE
42
版图设计工具- Virtuoso LE
工艺文件流图
![Page 43: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/43.jpg)
CADENCECADENCE
43
版图设计工具- Virtuoso LE
Technology File 命令
![Page 44: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/44.jpg)
CADENCECADENCE
44
版图设计工具- Virtuoso LE
主要编辑命令 Undo -取消 Redo -恢复 Move -移动 Copy -复制 Stretch -拉伸 Delete -删除 Merge -合并 Search -搜索
编辑命令非常友好,先点击命令,然后对目标图形进行操作
![Page 45: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/45.jpg)
CADENCECADENCE
45
版图设计工具- Virtuoso LE
主要创建命令Rectangle -矩形Polygon -多边形Path -互联Label -标签Instance -例元Contact -通孔
现在 LSW 中选中层,然后点击创建命令,在画相应图形
![Page 46: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/46.jpg)
CADENCECADENCE
46
绘制反相器版图
INV Example
首先回顾一下 CMOS 反相器制作流程:Stage 1:
N wellP well
![Page 47: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/47.jpg)
CADENCECADENCE
47
绘制反相器版图
Stage 2:
P diffusion N diffusion
![Page 48: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/48.jpg)
CADENCECADENCE
48
绘制反相器版图
Stage 3:
Poly gate
![Page 49: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/49.jpg)
CADENCECADENCE
49
绘制反相器版图
Stage 4:
P+ implant N+ implant
![Page 50: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/50.jpg)
CADENCECADENCE
50
绘制反相器版图
Stage 5:
contact
![Page 51: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/51.jpg)
CADENCECADENCE
51
绘制反相器版图
Stage 6:
Metal 1
![Page 52: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/52.jpg)
CADENCECADENCE
52
绘制反相器版图
Stage 7:
via
![Page 53: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/53.jpg)
CADENCECADENCE
53
绘制反相器版图
Stage 8:
Metal 2
![Page 54: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/54.jpg)
CADENCECADENCE
54
绘制反相器版图
版图编辑工具使用
器件加工工艺流程
OK!!!
![Page 55: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/55.jpg)
CADENCECADENCE
55
绘制反相器版图
1
![Page 56: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/56.jpg)
CADENCECADENCE
56
绘制反相器版图
2
![Page 57: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/57.jpg)
CADENCECADENCE
57
绘制反相器版图
3
![Page 58: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/58.jpg)
CADENCECADENCE
58
绘制反相器版图
4
![Page 59: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/59.jpg)
CADENCECADENCE
59
绘制反相器版图
5
![Page 60: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/60.jpg)
CADENCECADENCE
60
绘制反相器版图
6
![Page 61: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/61.jpg)
CADENCECADENCE
61
绘制反相器版图
7
![Page 62: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/62.jpg)
CADENCECADENCE
62
绘制反相器版图
8
![Page 63: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/63.jpg)
CADENCECADENCE
63
绘制反相器版图
9
![Page 64: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/64.jpg)
CADENCECADENCE
64
Virtuoso Layout Editor
现在,您已经掌握版图编辑大师的基本操作,通过上机实验巩固和提高!
![Page 65: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/65.jpg)
CADENCECADENCE
65
CadenceCadence 设计系统介绍设计系统介绍
清华大学微电子所清华大学微电子所
![Page 66: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/66.jpg)
CADENCECADENCE
66
OUTLINE
Cadence 系统概述
版图设计工具- Virtuoso LE
版图验证工具- Diva
版图验证工具- Dracula
![Page 67: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/67.jpg)
CADENCECADENCE
67
设计流程
![Page 68: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/68.jpg)
CADENCECADENCE
68
版图验证
版图验证的必要性?
确保版图绘制满足设计规则 确保版图与实际电路图一致 确保版图没有违反电气规则 可供参数提取以便进行后模拟
![Page 69: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/69.jpg)
CADENCECADENCE
69
版图验证
IC 后端流程图 :
![Page 70: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/70.jpg)
CADENCECADENCE
70
Cadence 版图验证工具
Diva
Diva 是 Cadence 的版图编辑大师 Virtuoso 集成的交互式版图验证工具,具有使用方便、操作快捷的特点,非常适合中小规模单元的版图验证。
Dracula
Dracula (吸血鬼)是 Cadence 的一个独立的版图验证工具,按批处理方式工作,功能十分强大,目前是完整芯片验证的标准。
![Page 71: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/71.jpg)
CADENCECADENCE
71
版图验证工具- DIVA
Diva - Design Interactive Verification Automation
DIVA 是 Cadence 软件中的验证工具集,用它可以找出并纠正设计中的错误 .它除了可以处理物理版图和准备好的电气数据,从而进行版图和线路图的对查( LVS )外。还可以在设计的初期就进行版图检查,尽早发现错误并互动地把错误显示出来,有利于及时发现错误所在,易于纠正。
![Page 72: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/72.jpg)
CADENCECADENCE
72
版图验证工具- DIVA
Diva 工具集组成 :
1. 设计规则检查( iDRC)2. 版图寄生参数提取( iLPE)3.寄生电阻提取( iPRE)4. 电气规则检查( iERC)5. 版图与电路图一致比较( iLVS)
![Page 73: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/73.jpg)
CADENCECADENCE
73
版图验证工具- DIVA
Remark:1. Diva 中各个组件之间是互相联系的,有时候
一个组件的执行要依赖另一个组件先执行。例如:要执行 LVS就先要执行 DRC。
2. 运行 Diva 之前,要准备好规则验证文件,这些文件有默认名称:做 DRC 时的文件应以divaDRC.rul 命名,版图提取文件以divaEXT.rul 命名。做 LVS 时规则文件应以divaLVS.rul 命名。
![Page 74: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/74.jpg)
CADENCECADENCE
74
版图验证工具- DIVA
DIVA 功能DRC
Extractor
ERC
LVS
![Page 75: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/75.jpg)
CADENCECADENCE
75
版图验证工具- DIVA
DRC: 对 IC 版图做几何空间检查,以确保线路能够被 特定加工工艺实现。ERC: 检查电源、地的短路,悬空器件和节点等电气 特性。LVS: 将版图与电路原理图做对比,以检查电路的连 接,与MOS 的长宽值是否匹配。LPE: 从版图数据库提取电气参数(如 MOS的W、 L
值 BJT 、二极管的面积,周长,结点寄生电容等) 并以 Hspice 网表方式表示电路。
![Page 76: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/76.jpg)
CADENCECADENCE
76
版图验证工具- DIVA
DIVA 工具流程
![Page 77: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/77.jpg)
CADENCECADENCE
77
版图验证工具- DIVA
Design Rule Checking
![Page 78: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/78.jpg)
CADENCECADENCE
78
版图验证工具- DIVA
DRC 界面
![Page 79: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/79.jpg)
CADENCECADENCE
79
版图验证工具- DIVA
Checking Method 指的是要检查的版图的类型 :Flat 表示检查版图中所有的图形,对子版图块不检查。Hierarchical利用层次之间的结构关系和模式识别优化,检查电路中每个单元块内部是否正确。
hier w/o optimization 利用层次之间的结构关系而不用模式识 别优化,来检查电路中每个单元块。
Checking Limit 可以选择检查哪一部分的版图 : Full 表示查整个版图Incremental 查自从上一次 DRC检查以来,改变的版图。by area 是指在指定区域进行 DRC检查。一般版图较大时,可以分块检查。
![Page 80: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/80.jpg)
CADENCECADENCE
80
版图验证工具- 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 远程机器的名字。
![Page 81: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/81.jpg)
CADENCECADENCE
81
版图验证工具- DIVA
Diva 查错 : 错误在版图文件中会高亮显示,很容易观察到。另外也
可以选择 Verify-Markers-Find 菜单来帮助找错。单击菜单后会弹出一个窗口,在这个窗口中单击 apply就可以显示第一个错误。
同样,可以选择 Verify-Markers-Explain来看错误的原因提示。选中该菜单后,用鼠标在版图上出错了的 地 方 单 击 就 可 以 了 。 也 可 以 选 择 Verify-Markers-Delete把这些错误提示删除。
![Page 82: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/82.jpg)
CADENCECADENCE
82
版图验证工具- DIVA
![Page 83: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/83.jpg)
CADENCECADENCE
83
版图验证工具- DIVA
分析错误( Explain)
![Page 84: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/84.jpg)
CADENCECADENCE
84
版图验证工具- DIVA
![Page 85: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/85.jpg)
CADENCECADENCE
85
版图验证工具- DIVA
Extractor
![Page 86: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/86.jpg)
CADENCECADENCE
86
版图验证工具- DIVA
Extractor 功能提取器件和互联信息用于 ERC 或 LVS提取网表提取有寄生参数的版图网表用于模拟提取层次FlatHierarchicalMicro
![Page 87: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/87.jpg)
CADENCECADENCE
87
版图验证工具- DIVA
Extractor 界面
![Page 88: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/88.jpg)
CADENCECADENCE
88
版图验证工具- DIVA
![Page 89: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/89.jpg)
CADENCECADENCE
89
版图验证工具- DIVA
LVS
![Page 90: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/90.jpg)
CADENCECADENCE
90
版图验证工具- DIVA
LVS
![Page 91: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/91.jpg)
CADENCECADENCE
91
版图验证工具- DIVA
LVS Check
![Page 92: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/92.jpg)
CADENCECADENCE
92
版图验证工具- Dracula
Dracula (吸血鬼)是 Cadence 的一个独立的版图验证工具,它采用批处理的工作方式。 Dracula 功能强大,目前被认为布局验证的标准,几乎全世界所有的 IC 公司都拿它作 sigh-off 的凭据。特别是对整个芯片版图的最后验证,一定要交由 Dracula 处理。
![Page 93: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/93.jpg)
CADENCECADENCE
93
版图验证工具- Dracula
Basics of Dracula Verication 版图验证与工艺相关 - 需要工艺信息数据
库 版图验证输入 - 版图数据 (GDSII格式 );网表信息 ( 用于 LVS); 工艺相关信息
验证方式 -Incremental VS Full chip
Hierarchical VS Flatten
Online VS offline
![Page 94: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/94.jpg)
CADENCECADENCE
94
版图验证工具- Dracula
Dracula 主要功能 :
1 .设计规则检查- DRC *
2 .电气规则检查- ERC
3 .版图 & 原理图一致性检查- LVS *
4 .版图参数提取- LPE
5 .寄生电阻提取- PRE
![Page 95: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/95.jpg)
CADENCECADENCE
95
版图验证工具- Dracula
Dracula 的处理流程
![Page 96: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/96.jpg)
CADENCECADENCE
96
版图验证工具- Dracula
How to Use Dracula Tool
创建 /获取命令文件 ; 填充设计数据信息 ; 编译命令文件 ; 提交执行文件 ; 查询验证结果报表并修改错误 ;
![Page 97: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/97.jpg)
CADENCECADENCE
97
版图验证工具- Dracula
版图- >GDSII 格式转换 WHY: Dracula 处理对象是 GDSII 文件
操作步骤:执行: CIW- >File- >Export- >Stream…
弹出如下窗口:
![Page 98: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/98.jpg)
CADENCECADENCE
98
版图验证工具- Dracula
运行目录
输出文件名
What is this?
![Page 99: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/99.jpg)
CADENCECADENCE
99
版图验证工具- Dracula
It is this,the two units should be consistent!
These two items should be changed according to your design
![Page 100: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/100.jpg)
CADENCECADENCE
100
版图验证工具- Dracula
![Page 101: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/101.jpg)
CADENCECADENCE
101
Dracula-DRC
Function of DRC 检查布局设计与制程规则的一致性 ; 基本设计规则包括各层 width,spcing 及不
同层之间的 spcing,enclosure 等关系 ; 设计规则的规定是基于 process variation,
equipment limitation,circuit reliability; 特殊情况下 , 设计规则允许有部分弹性 ;
![Page 102: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/102.jpg)
CADENCECADENCE
102
Dracula-DRC
Find DRC Errors with InQuery
![Page 103: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/103.jpg)
CADENCECADENCE
103
Dracula-DRC
Dracula DRC 验证步骤:1. 把版图的 GDII 文件导出到含有 DRC 规则文
件的目录( run directory )下;2. 更改 DRC 文件中的 INDISK和 PRIMARY
值;3. 在 xterm 中,进入含 DRC 规则文件的运行目
录下,依次输入如下命令: % PDRACULA %:/get DRC 文件名 %:/fi % jxrun.com
![Page 104: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/104.jpg)
CADENCECADENCE
104
Dracula-DRC
4. 打开待检验单元的版图视图,在工作窗口选择 Tools- >Dracula Interface (对于 4.45以下版本,选择 Tools->InQuery),工具菜单里多出 DRC、 LVS 等项。
![Page 105: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/105.jpg)
CADENCECADENCE
105
Dracula-DRC
5. 选择 DRC->setup ,弹出如下图所示对话框,在 Run Directory 栏中填入运行 DRC 的路径后,点 OK ,打开的版图中会出现错误标记。
![Page 106: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/106.jpg)
CADENCECADENCE
106
Dracula-DRC
![Page 107: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/107.jpg)
CADENCECADENCE
107
Dracula-LVS
Dracula LVS( 包含器件提取)步骤 :1.把版图的 GDSII 文件导出到含有 LVS 规则文件
的目录;2.把单元的 hspice网单文件导出到含有 LVS 规则
文件的目录;3.更改 LVS 规则文件中的 INDISK和 PRIMARY
值;4. 在控制终端的含 LVS 规则文件的目录下输入:% LOGLVS
% :cir 网单文件名
![Page 108: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/108.jpg)
CADENCECADENCE
108
Dracula-LVS
%:con 原理图单元名%:x
%PDRACULA
%:/get LVS 规则文件名%:/fi
%jxrun.com
![Page 109: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/109.jpg)
CADENCECADENCE
109
Dracula-LVS
LVS 比较结果查看 :
按上述步骤执行完 LVS 后,工作目录下会生成名为 lvsprt.lvs 的文件,打开此文件可以查看 LVS 结果报告。如果版图与电路图匹配,会显示“ LAYOUT AND SCHEMATIC MATCHED” ,否则,会列出 Discrepancy项,并注有不能匹配的部分在版图中的坐标和网单中的器件名。
![Page 110: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/110.jpg)
CADENCECADENCE
110
Dracula-LVS
InQuery for LVS Setup environment for lvs
![Page 111: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/111.jpg)
CADENCECADENCE
111
Dracula-LVS
Select error
![Page 112: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/112.jpg)
CADENCECADENCE
112
Dracula-LVS
Display net or device
![Page 113: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/113.jpg)
CADENCECADENCE
113
Dracula-LVS
Schematic- >CDL网表转换:CIW->File- >Export- >CDL…
![Page 114: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/114.jpg)
CADENCECADENCE
114
Dracula-LVS
![Page 115: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/115.jpg)
CADENCECADENCE
115
Remarks
Layout Design Setup for the Design Workflow for the Cell-based Design Concept of Hierarch DesignLayout Verification Setup for the Verification Consistent Node Name Debug with Design Rule in Mind
![Page 116: Cadence 设计系统介绍 清华大学微电子所](https://reader034.vdocuments.mx/reader034/viewer/2022050621/568145f5550346895db2fb47/html5/thumbnails/116.jpg)
CADENCECADENCE
116
Remarks
Experiment Demo Design Stytle Capture Process