大规模SoC芯片Hierarchical Flow Calibre LVS教程

由于大型SoC芯片中包含特别多的子模块,IP,而且各个模块的规模也比较大。此时如果一开始就过整芯片的LVS肯定是过不掉的,而且runtime还特别久。

物理验证Calibre LVS Stamping Conflict SoftConnect案例解析

在这里插入图片描述

一般我们SoC Top Hierarchical Flow实现的LVS可以这么做:

1)先过掉顶层Top only的LVS

此时各大模块Block,IP的GDS和CDL都仅仅包含接口相关信息和各个模块的PG信息。这样这些模块和IP的GDS就不会特别大,而且此时根本不用关心模块内部的LVS是否过掉。

关于如何根据LEF文件来生成简易GDS和CDL的教程,可以查看下面这份教程。

在这里插入图片描述

2)各个子模块的LVS过掉

3)顶层Top分批次带上真实的Block GDS和CDL来做LVS

这个阶段主要排除顶层Top和子模块接口相关short,open带来的LVS问题

Calibre LVS BBOX使用教程

在这个阶段对于子模块设计中存在PG open和信号线short问题,我们可以skip掉,因为我们会把这些模块当做bbox来处理。

这些问题也会体现在Calibre LVS GDS抽取报告中,但它不影响当前顶层top的LVS结果。
在这里插入图片描述

Calibre LVS Extraction Report

4)顶层Top全部Flatten LVS

下面分享Cadence官方提供的一个Hierarchical LVS for large hierarchical designs 教程。其基本原理和处理方法和咱们一直分享的方法类似。

Hierarchical LVS For  Large Designs

物理验证Calibre LVS | SMIC Process过LVS时VNW和VPW要如何做处理?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值