最佳芯片验证工具
Cadence® Physical Verification System(PVS) 是由 EDA 软件商 Cadence 所提出之新一代芯片验证工具,它不仅能使用于类比 / 数字 / 混合信号之设计平台,如 Virtuoso IC Layout Platform、Encounter,且更与寄生参数萃取软件集成,如 QRC,以萃取布局后寄生参数,提供用户在芯片后段验证的完整解决方案。
随着半导体制程的发展趋势,芯片后段验证 (Back-end Verification) 所耗费的处理时间与复杂度不断提升的情况下,Cadence® Physical Verification System (PVS) 验证工具,凭其线性化的优异性能表现(Performance),不仅能减少运算处理时的等待时间;另外其创新的实时侦错 (Time-To-Error) 功能,实时侦错已运算完成部份,让使用者不再浪费时间等待运算结果,再者,其新创的人性化图形除错界面 (Graphic LVS Debug Interface ) 及交互式短路侦察系统 (Interactive Short Locator),不仅能有效弥补侦错经验不足的困扰,更能有效缩短来回除错所耗费的时间 (Turn Around Time),以提升工程师的效率及芯片产出。
此外,Cadence® Physical Verification System(PVS) 不仅同时支持 GDSII 与 Open-Access 的格式,亦兼容于目前工业界标准的验证语言,以降低工程师跨平台使用上的额外工作与难度。
Physical Verification System (PVS) 流程图
![](img/product/ic/pvs/intro_01.gif)
Physical Verification System (PVS) 后段验证解决方案
![](img/product/ic/pvs/intro_02.jpg)
Physical Verification System (PVS) 特点
成功经验
超过 50 位以上使用客户,包括晶圆厂及芯片设计公司 |
|
使用不同晶圆厂之不同制程下投片成功,包括成熟制程,如 130 / 90 / 65nm 及先进制程,如 45 / 40 / 28nm |
竞争力的性能表现
优异的单处理器 (singleCPU) 运算性能 |
|
支持单机多核心或多机多核心 |
|
线性化运算处理能力 |
有效率的分析及侦错接口
集成式侦错环境 |
|
实时侦错 (Time to Error) |
|
图形化除错接口 (Graphic LVS Debug Interface) |
|
交互式短路侦查系统 (Interactive ShortLoctor) |
跨平台集成
集成 Virtuoso customer IC layout platform 与 Cadence digital IC Encounter platform |
|
集成 Cadence QRC extraction,提升布局后寄生参数萃取之完整流程 |
晶圆厂级的设计服务
配合晶圆厂 Process Design Kits (PDK) 提供芯片设计所需文件数据 |
|
相容于台积电验证之 iDRC / iLVS design kits |
转换无障碍
相似之用户接口,熟悉度高易上手,操作无障碍 |
|
内建类似业界标准与法之 DRC / LVS 命令文檔,兼容性高 |
|
支持业界标准语法之 DRC / LVS 命令文文件 |
PVS DRC
Easy to use one window interface |
|
Time to error |
|
- Error Browser will pop up and allow viewing of errors while job is still running |
|
Standard DRC Browsing capabilities |
|
- By Cell/ By Rule |
|
Error Waivers |
|
- Persistent and loadable in subsequent runs |
![](img/product/ic/pvs/function_01.jpg)
Time To Error
Error Browser will pop up and allow viewing of errors while job is still running.
![](img/product/ic/pvs/function_02.gif)
PVS LVS
![](img/product/ic/pvs/function_03.jpg)
Rapidly identifies complex LVS mismatches
Graphic LVS Debug accelerates identification of complex LVS mismatches in chip designs |
|
- Compares logical and physical design using a common schematic representation |
|
- Guides navigation using design errors |
|
- Can be launched with LVS debug environment, and graphical elements can be probed through the LVS debug environment |
|
- All errors and warnings are easily navigated and show surrounding context |
Strong functionalities and flexible usability
Error Tags |
|
World view or detail view |
|
Filter net, devices for better understanding of error |
|
Drill down for more information on points of interest |
|
etc |
![](img/product/ic/pvs/function_04.jpg)
LVS Hyper debugger - Graphical LVS Debug
LVS debug is extremely time-consuming and experience dependent
Limitation of current tools |
|
- Static error report in batch mode, contain large data, difficult to understand |
|
- Errors in text report hard to identify relationship |
|
- User cannot actively query more information on points of interest |
|
- Not allow easy navigation of the original design |
|
Bind-key - Cadence Composor like |
![](img/product/ic/pvs/function_05.jpg)
One-pass short isolation
Locating shorts found in old-fashion LVS comparison report requires |
|
- Additional manual work |
|
- Additional LVS extraction and comparison runs |
|
PVS approach facilitates one-pass short isolation for cell / block / full-chip designs |
|
- Run time typically <10% of extraction time and scales up to 5x with 8 CPUs |
|
- Start debugging while run is in progress as soon as first results are available |
![](img/product/ic/pvs/function_06.jpg)
Interactive Short Locator - Comparison with and without the Interactive Short Locator
![](img/product/ic/pvs/function_07.jpg)
PVS to QRC interface
Fully solution for back-end verification
Support Cadence QRC flow to complete post-layout simulation
No additional licenses required to enable flow |
|
Provides complete QRC GUI support |
|
TECHLIB feature makes PVS QRC flow easy to use |
|
Batch / interactive use model |
|
Support Spice, SPEF, DSPF, extracted view, etc. flows |
|
Parity of flow between PVS / Assura = easy transition |
![](img/product/ic/pvs/function_08.jpg)