《芯片后端验证》PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

28 精选ppt
28
版图验证工具-Dracula
❖ 版图->GDSII 格式转换 WHY:Dracula 处理对象是GDSII文件
操作步骤:
执行:CIW->File->Export->Stream… 弹出如下窗口:
29 精选ppt
29
版图验证工具-Dracula
运行目录
输出文件名
30 精选ppt
Hierarchical VS Flatten
Online VS offline
25 精选ppt
25
版图验证工具-Dracula
❖ Dracula 主要功能: 1.设计规则检查-DRC * 2.电气规则检查-ERC 3.版图&原理图一致性检查-LVS * 4.版图参数提取-LPE 5.寄生电阻提取-PRE
2 精选ppt
2
版图验证工具-DIVA
❖ Diva -Design Interactive Verification Automation
DIVA 是 Cadence软件中的验证工具集, 用它可以找出并纠正设计中的错误.它除了可 以处理物理版图和准备好的电气数据,从而进 行版图和线路图的对查(LVS)外。还可以在 设计的初期就进行版图检查,尽早发现错误并 互动地把错误显示出来,有利于及时发现错误 所在,易于纠正。
BJT、二极管的面积,周长,结点寄生电容 等)并以Hspice 网表方式表示电路。
7 精选ppt
7
版图验证工具-DIVA
❖ DIVA工具流程
8 精选ppt
8
版图验证工具-DIVA
❖ Design Rule Checking
9 精选ppt
9
版图验证工具-DIVA
DRC 界面
10 精选ppt
10
13 精选ppt
13
版图验证工具-DIVA
在 CIW 上可以看到檢查過程的訊息, 並
且在最後會列出違犯 rule 的項目,同 時
layout view 上亦會以閃動方式顯示錯 誤。
14 精选ppt
14
版图验证工具-DIVA
分析错误(Explain)
15 精选ppt
15
版图验证工具-DIVA
click 於閃動處以得悉所違犯 rule 的說明
36 精选ppt
36
Dracula-DRC
5. 选择DRC->setup,弹出如下图所示对话框, 在Run Directory栏中填入运行DRC的路径后, 点OK,打开的版图中会出现错误标记。
37 精选ppt
37
Dracula-DRC
38 精选ppt
38
Dracula-LVS
Dracula LVS(包含器件提取)步骤:
❖ Diva 查错:
错误在版图文件中会高亮显示,很容易观察到。 另外也可以选择Verify-Markers-Find菜单来帮助找错。 单击菜单后会弹出一个窗口,在这个窗口中单击apply 就可以显示第一个错误。
同 样 , 可 以 选 择 Verify-Markers-Explain 来 看 错 误的原因提示。选中该菜单后,用鼠标在版图上出错 了的地方单击就可以了。也可以选择Verify-MarkersDelete把这些错误提示删除。
30
版图验证工具-Dracula
These two items should be changed according to your design
It is this,the two units should be consistent!
31 精选ppt
31
版图验证工具-Dracula
32 精选ppt
优化,来检查电路中每个单元块 。 Checking Limit 可以选择检查哪一部分的版图: Full 表示查整个版图 Incremental 查自从上一次DRC检查以来,改变的版图。 by area 是指在指定区域进行DRC检查。一般版图较大时,可以分块
检查。
11 精选ppt
11
版图验证工具-DIVA
按 Apply 會一 一解釋所違犯
的 rule
在 CIW 上所看到違犯 rule 的
項目
可以清除閃
,必須一一解決,直到 DRC
動的標記
check
完全 no error 為止,並做
Save。
16 精选ppt
16
版图验证工具-DIVA
❖ Extractor
17 精选ppt
17
版图验证工具-DIVA
❖ Extractor 功能
版图验证工具-DIVA
Checking Method指的是要检查的版图的类型:
Flat 表示检查版图中所有的图形,对子版图块不检查。 Hierarchical利用层次之间的结构关系和模式识别优化,检查电路
中每个单元块内部是否正确。 hier w/o optimization 利用层次之间的结构关系而不用模式识别
41 精选ppt
41
Dracula-LVS
❖ InQuery for LVS
▪ Setup environment for lvs
42 精选ppt
42
Dracula-LVS
▪ Select error
43 精选ppt
43
Dracula-LVS
▪ Display net or device
44 精选ppt
44
Dracula-LVS
❖ Schematic->CDL网表转换:
CIW->File->Export->CDL…
45 精选ppt
45
Dracula-LVS
46 精选ppt
Switch Names
在DRC文件中,我们设置的switch在这里都会出现。这个选项可 以方便我们对版图文件进行分类检查。这在大规模的电路检查中 非常重要。
Echo Commands 选上时在执行DRC的同时在CIW窗口中显示DRC文
件。
Rules File 指明DRC规则文件的名称,默认为divaDRC.rul
ERC
LVS
6 精选ppt
6
版图验证工具-DIVA
❖ DRC:对 IC 版图做几何空间检查,以确保线路能够被
特定加工工艺实现。
❖ ERC:检查电源、地的短路,悬空器件和节点等电气
特性。
❖ LVS:将版图与电路原理图做对比,以检查电路的连
接,与MOS的长宽值是否匹配。
❖ LPE:从版图数据库提取电气参数(如MOS的W、L值
24 精选ppt
24
版图验证工具-Dracula
❖ Basics of Dracula Verication
▪ 版图验证与工艺相关-需要工艺信息数据 库
▪ 版图验证输入-版图数据(GDSII格式);网 表信息(用于LVS);工艺相关信息
▪ 验证方式-Incremental VS Full chip
3. 在xterm中,进入含DRC规则文件的运行目录 下,依次输入如下命令:
4.
% PDRACULA
5.
%:/get DRC文件名
6.
%:/fi
7.
% 35 精选ppt
35
Dracula-DRC
4. 打开待检验单元的版图视图,在工作窗口选 择Tools->Dracula Interface (对于4.45以 下版本,选择Tools->InQuery),工具菜单 里多出DRC、LVS等项。
2. 运行 Diva 之前,要准备好规则验证文件, 这些文件有默认名称:做DRC时的文件应 以divaDRC.rul命名,版图提取文件以 divaEXT.rul命名。做LVS时规则文件应以 divaLVS.rul命名。
5 精选ppt
5
版图验证工具-DIVA
❖ DIVA功能
DRC
Extractor
版图验证
❖ IC 后端流程图:
1 精选ppt
1
Cadence 版图验证工具
Diva
Diva 是 Cadence 的版图编辑大师Virtuoso集 成的交互式版图验证工具,具有使用方便、操 作快捷的特点,非常适合中小规模单元的版图 验证。
Dracula
Dracula(吸血鬼)是 Cadence 的一个独立的 版图验证工具,按批处理方式工作,功能十分 强大,目前是完整芯片验证的标准。
查看 CIW 上出現 no error 後再到 library browser 就可看到一個 extracted view
20 精选ppt
20
版图验证工具-DIVA
❖ LVS
21 精选ppt
21
版图验证工具-DIVA
配合 library browser 來填寫資料,確定 後按 Run 開始執行
最好不選(即重新建立 si.env)
1.把版图的GDSII文件导出到含有LVS规则文件的 目录;
2.把单元的hspice网单文件导出到含有LVS规则文 件的目录;
3.更改LVS规则文件中的INDISK和PRIMARY值; 4.在控制终端的含LVS规则文件的目录下输入: %:LOGLVS %:cir 网单文件名
39 精选ppt
39
Dracula-LVS
等到出現 succeeded 就代表比對完成了
22 精选ppt
22
版图验证工具-DIVA
23 精选ppt
一定要看到 The net-lists match 的字眼,否則就 得檢查 output 的結 果說明,並修改到 完全 match 為止。
23
版图验证工具-Dracula
❖ Dracula (吸血鬼)是 Cadence 的一个 独立的版图验证工具,它采用批处理的 工作方式。Dracula 功能强大,目前被认 为布局验证的标准,几乎全世界所有的 IC 公司都拿它作 sigh-off 的凭据。特别 是对整个芯片版图的最后验证,一定要 交由 Dracula 处理。
Rules Library 这里选定规则文件在哪个库里。
Machine 指明在哪台机器上运行DRC命令。
local 表示在本机上运行。对于我们来说,是在本机运行的,选
local。
remote 表示在远程机器上运行。
Remote Machine Name 远程机器的名字。
12 精选ppt
12
版图验证工具-DIVA
32
ห้องสมุดไป่ตู้ Dracula-DRC
❖ Function of DRC ▪ 检查布局设计与制程规则的一致性; ▪ 基本设计规则包括各层width,spcing及不
同层之间的spcing,enclosure等关系; ▪ 设计规则的规定是基于process variation,
equipment limitation,circuit reliability; ▪ 特殊情况下,设计规则允许有部分弹性;
33 精选ppt
33
Dracula-DRC
Find DRC Errors with InQuery
34 精选ppt
34
Dracula-DRC
Dracula DRC 验证步骤:
1. 把版图的GDII文件导出到含有DRC规则文件 的目录(run directory)下;
2. 更改DRC文件中的INDISK和PRIMARY值;
%:con 原理图单元名 %:x %:PDRACULA %:/get LVS规则文件名 %:/fi %
40 精选ppt
40
Dracula-LVS
❖ LVS 比较结果查看:
按上述步骤执行完LVS后,工作目录 下会生成名为lvsprt.lvs的文件,打开此 文件可以查看LVS结果报告。如果版图与 电路图匹配,会显示“LAYOUT AND SCHEMATIC MATCHED”,否则,会列出 Discrepancy项,并注有不能匹配的部分 在版图中的坐标和网单中的器件名。
3 精选ppt
3
版图验证工具-DIVA
Diva 工具集组成: 1.设计规则检查(iDRC) 2.版图寄生参数提取(iLPE) 3.寄生电阻提取(iPRE) 4.电气规则检查(iERC) 5.版图与电路图一致比较(iLVS)
4 精选ppt
4
版图验证工具-DIVA
❖ Remark:
1. Diva中各个组件之间是互相联系的,有时 候一个组件的执行要依赖另一个组件先执 行。例如:要执行LVS就先要执行DRC。
提取器件和互联信息用于 ERC 或 LVS 提取网表 提取有寄生参数的版图网表用于模拟
❖ 提取层次
Flat Hierarchical Micro
18 精选ppt
18
版图验证工具-DIVA
Extractor 界面
19 精选ppt
19
版图验证工具-DIVA
Extract 主要 是抽取出一 些參數來提 供 LVS 時做 比對用。
26 精选ppt
26
版图验证工具-Dracula
❖ Dracula 的处理流程
27 精选ppt
27
版图验证工具-Dracula
❖ How to Use Dracula Tool
▪ 创建/获取命令文件; ▪ 填充设计数据信息; ▪ 编译命令文件; ▪ 提交执行文件; ▪ 查询验证结果报表并修改错误;
相关文档
最新文档