这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » PCB与EMC » 利用CalibrenmLVS-Recon技术加快上市速度:电路验证新范式

共20条 1/2 1 2 跳转至

利用CalibrenmLVS-Recon技术加快上市速度:电路验证新范式

高工
2021-03-31 15:22:24     打赏

背景

1981 年是业界公认的电子设计自动化 (EDA) 商业化元年,Mentor, a Siemens business 自这一年开始,长期致力于深耕 EDA 工具领域。从一开始,我们的 Calibre® 验证平台就专注于为企业提供一流的验证流程。 在与全球设计人员、工程师和团队的日常互动中,我们一直在密切观察设计和验证周期,并不断努力改 进我们的工具以提高生产率。

有一个趋势非常明显……流片变得越来越困难,需要的时间也越来越长。根据行业会议调查得出的统计 数据,每年至少有 50% 的预定流片出现延迟。这些延迟由多种因素引起,包括可制造性设计 (DFM) 优 化、性能指标的实现、时序收敛,以及运行 signoff 验证周期所需的漫长时间等。

虽然验证过程不是导致设计周期出现延迟的唯一因素,但它对 signoff 过程的总持续时间的确有很大的影 响。这种影响可部分归因于设计复杂性、设计尺寸、器件数量和多边形数量的增加,以及新型器件、更 复杂的测量和参数计算。与此同时,验证操作不仅数量在增加,而且变得越来越复杂,提出了新的和扩 展的可靠性和性能要求,上下文相关度更强,并且增加了多重曝光考虑因素。验证过程的所有方面都面 临着日益增长的验证复杂性,包括物理验证、电路验证、可靠性分析和 DFM 收敛等。

影响完整验证周期的总周转时间 (TAT) 的一个重要因素是设计的就绪度。如果设计处于早期的实施和装配 阶段,它将始终 “存在问题”,这意味着它包含的许多设计问题仅仅是因为设计处于未完成状态而存在 的。在 “存在问题” 的设计上运行完整的 LVS 验证周期将会产生成千上万乃至成百上千万个必须分析和调 试的错误,从而增加了全芯片验证时间,并且需要更多的硬件才能实现全面分析和计算并行性。尽管这 些设计将会随着时间的推移而逐渐就绪,最终将总体 LVS 运行时间缩短至几个小时,但在到达此里程碑 前进行的大量耗时的迭代已经对交付排程造成了严重的破坏。

CALIBRE 生产率和创新

Mentor 不断努力寻找并消除影响设计和验证工程师的生产率和效率的 “痛点”。作为该过程的一部分,我 们开始开发创新的 “一键式” 设计探索,来支持早期的设计勘察和分析。Calibre nmDRC-Recon™ 解决方案 便是 Calibre 早期验证技术套件的第一个实现,主要着眼于早期设计的设计规则检查 (DRC)。Calibre nmDRC-Recon 解决方案使物理验证团队能够在运行全芯片 signoff DRC 之前快速扫描 “存在问题” 的早期设 计,以便更早、更快、有条不紊地查找并快速修复选定类别的 DRC 错误 [1]。

Calibre nmLVS-Recon™ 解决方案通过提供智能化过程,使用户能够利用创新的数据分区、数据复用、任 务分配和错误管理选项,帮助他们在存在问题的设计上实现更快的版图与电路图比较 (LVS) 迭代,从而给 设计团队、片上系统 (SoC) 工程师和电路验证团队带来类似的好处。借助 Calibre nmLVS-Recon 解决方 案,电路验证团队可以快速检查存在问题、尚未成熟和处于早期阶段的设计,用分析方法发现特定类型 的 LVS 违规,并尽早、更快加以修复。设计中如果包含严重的系统性违规(例如短路的网络),则不仅 会产生成千上万的错误结果,还会由于需要大量硬件资源而影响完整 LVS 迭代的运行时间和可扩展性。 验证工程师可以使用 Calibre  nmLVS-Recon  流程,以交互和迭代的方式快速、高效地查找和修复这些类型的违规,直到设计就绪,可用于全芯片 signoff  LVS  迭代为止。Calibre  nmLVS-Recon 技术不仅从根本上加快了整个电路验证检查的流程,而且通过提供具有灵活使用模型的多配置框架,进一步缩短了验证   TAT和上市时间。

LVS 验证

在当今市场中,失志成为行业领导者的企业都在努力快速生产更具创新性、功能更强大、能效更高、节 能且尺寸更小的多任务 SoC 设计。为满足激进的市场计划要求,SoC 设计人员必须经常在单独模块完成 甚至可使用之前,便赶紧开始芯片集成。这种方法与传统的设计周期有很大的不同,在传统的设计周期 中,在进行芯片级集成之前需要先完成模块的设计、布线、最终化和验证。工程师根本没有那么充裕的 时间,这迫使设计和验证活动不得不并行开展,没有人愿意或能够等到芯片完成并清除所有 DRC 违规后 再运行全芯片 LVS 验证。设计和验证周期发生的这一重大变化给芯片级验证阶段带来了诸多挑战。

考虑一个由四个模块构成的芯片的简单示例,其中每个模块处于不同的就绪阶段。在芯片从存在问题的 状态进化到全芯片 LVS 就绪阶段的过程中,每个模块以不同的速度进化到不同的完整性级别。如图 1 所 示,这些级别可能包括:

■ 未完成布线

■ 尚未插入金属填充

■ 模块放置为空,在 SoC 中用黑框作为 占位符(无验证)

■ 已插入模块,但缺少电源连接或顶层 连接

■  模块尚未清除 DRC 违规。

1617174119803718.jpg

图 1:在当今快节奏的市场中,设计和验证活动通常并 行进行。

这种设计方法并非先进工艺节点所独有。物联网、网络、汽车和移动通信等应用甚 至在成熟的的工艺节点设计项目中引入新 的和扩展的验证复杂性。在许多公司,模 块和芯片分区并不是由同一办公室中的一个团队进行验证,而是由全球团队和多个利益相关方共同完成,尽管他们面临着物理位置、时区和通信 等诸多挑战,但仍必须以某种方式开展合作。在数据准备层面,并非所有模块同时就绪,或在集成之前 完成,而这一事实还不是仅有的问题。将这些模块合并在一起时出现的混合数据库冲突( LEF/ DEF、OASIS、GDS  等),往往还会揭示更多的验证问题。

在传统的全芯片验证流程中,SoC   工程师在芯片级设计上所有复杂的层次化上下文和跨层次网络运行电路验证并执行所有依赖连通性的规则,这一过程通常预期只需要一个夜晚的运行时间便可完成。如今这 些预期不再符合现实,而市场压力有增无减。那么验证工程师有哪些选择呢?

电路验证挑战

在传统的 LVS 验证流程中,工程师在每次修改数据库、编辑模块或应用错误修复后,需要一遍又一遍地 在设计数据库上运行 Calibre nmLVS™ signoff 工具。而每次 LVS 迭代都会验证一系列的电路验证要求,包 括连通性提取、器件识别、建立软连接并报告其冲突、开路/短路路径隔离、电气规则检查 (ERC)、高级 器件参数计算,以及详细的版图与电路图比较等。这组广泛的要求通常需要在一夜之间完成,适用于 signoff 过程,但对于早期(存在问题)的设计迭代而言可能并非最佳选择。

与 DRC 或其他与形状和几何形状有关的物理验证不同,电路验证的一个独特之处在于其严重依赖连通 性,并且需要复杂的层次化上下文为完全执行的 LVS 验证奠定基础,这使得设计分区或将设计分解为更 小部分变得几乎不可能。即使与您合作的团队在整个过程中都能花时间编写脚本并且支持和维护内部开 发的专门流程,也无法保证这些流程在电路验证过程中不会出错或能够提供准确的结果。

CALIBRE NMLVS-RECON 使用模型:改变 LVS 范式

Calibre nmLVS-Recon 解决方案的前提非常简单 — 将基于迭代的使用模型与完整的 LVS signoff 使用模型分 开,并让工程师无需投入 CAD 资源或更改晶圆代工厂规则集,便能轻松掌控这两种使用模型。

Calibre nmLVS-Recon 流程通过为工程师提供快速反馈,使他们能够快速分析、修复和验证选定的设计问 题,大大加快了电路验证迭代的速度。选项包括:

■ 归类:专注于特定类型的违规

■ 优先排序:首先解决影响最大的错误

■ 任务分配:使团队能够专注于一组特定的设计问题

■ 分区:拆分数据以简化调试和根本原因分析

■ 数据复用:在现有的数据库和磁盘文件上进行增量执行

■ 交互式方法:实时编辑以验证问题是否解决,合并修复内容,并加快调试周期

Calibre nmLVS-Recon 解决方案为早期电路验证引入了一种更直观的方法,仅执行解决最高优先级问题所 需的检查。工程师可以轻松地在不同配置之间切换,并确定他们希望在每一轮执行中重点解决的问 题。Calibre nmLVS-Recon 流程会自动确定必须执行哪些电路验证要求,以实现最高效率。Calibre nmLVS- Recon 迭代速度快、精益、高效,而且结果的调试难度降低了几个数量级。

如图 2 所示,完整的 Calibre nmLVS-Recon  解决方案将支持四个主要电路验证类别:

■ 短路路径隔离

■ 软连接冲突

■ 电气规则检查

■ 电路/版图比较

1617174131244126.jpg

图 2:Calibre nmLVS- Recon 流程满足选定的 电路验证要求。


…………未完待续…………



更多相关信息,请点击>>http://share.eepw.com.cn/share/download/id/388018




关键词: EDA     Mentor     Calibre    

高工
2021-04-03 23:45:22     打赏
2楼

确实是个蛮不错的分享


工程师
2021-04-04 17:01:23     打赏
3楼

不错的分享


工程师
2021-04-04 17:12:52     打赏
4楼

学习到了


工程师
2021-04-04 17:21:23     打赏
5楼

感谢分享


工程师
2021-04-05 22:31:14     打赏
6楼

学会了


工程师
2021-04-05 22:45:51     打赏
7楼

确实讲的不错


工程师
2021-04-08 23:40:50     打赏
8楼

十分感谢您的分享


工程师
2021-04-09 23:58:53     打赏
9楼

学到经验了


工程师
2021-04-11 23:37:29     打赏
10楼

学到经验了


共20条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]