0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

物理验证在先进芯片设计中的核心地位

芯长征科技 来源:半导体行业观察 2023-08-30 10:27 次阅读

在这个技术日新月异的时代,一个不争的事实是,我们已经迈入了芯片集成度迅速提升的阶段。随着5G自动驾驶人工智能等领域的飞速发展,对芯片性能的需求也急剧增加。这种挑战驱动芯片制造商走向更高的集成度,增加更多的晶体管,引入先进的光刻技术,并不断探索尖端的芯片工艺和封装方式。

一颗表面微小的芯片内部蕴藏着千丝万缕的设计细节。因此,对芯片设计的电路布局、连线以及物理特性进行及时的验证和确认至关重要。哪怕是一小步的差错,都有可能导致整体失效,这凸显了物理验证在芯片设计中的关键地位。

物理验证在先进芯片设计中的核心地位

近年来,“Shifting left”策略在芯片产业中受到了广泛关注。其核心目标是应对现代芯片设计的高复杂度,尽早在物理设计阶段进行验证,帮助设计团队及时纠正错误,以保证最后的设计准确无误,为最终流片做好充分准备。在此策略中,物理验证的重要性不言而喻。

物理验证主要包括设计规则检查(DRC)、布局与原理图(LVS)检查和面向制造设计检查(DFM)。在整个芯片设计项目中,一旦系统芯片(SoC)的主要部分组装完成,就可以开始进行DRC和LVS的验证。开发团队应当在每个设计阶段,如宏设计、IP和块级设计阶段,无缝且清晰地进行物理验证。与全芯片的组装并行地进行物理验证是更为高效的做法。

尽管物理验证一直都是计算密集型的工作,但如今的芯片设计尺寸和复杂性又将这一挑战提升到了一个全新的层次。对于拥有数十亿晶体管的多芯片系统而言,一个DRC或LVS的任务可能需要使用数百个CPU核,运行数天。随着工艺节点从7nm到5nm,再到3nm的进步,这一问题尤为突出。

在大型SoC的设计中,我们往往需要处理数百个组件,包括布局与路由块、模拟单元、存储器、第三方IP和I/O单元。尽管在设计过程中,这些组件各自可能都已经经过详细的DRC检查,但当它们被集成为一个完整芯片时,又会暴露出大量另外的设计问题,例如组件之间得位置不对齐,就可能触发大量的DRC违规行为。传统的DRC工具需要数日才能完成对如此庞大的设计的初次检查,这可能导致在项目的最后阶段,浪费流片输出团队大量额外的计算时间。

与此同时,LVS工具的发展也面临着相似的挑战。在现代的大规模电路设计中,LVS检查可能耗费数天时间。初次整合所有设计组件后,LVS可能会揭示出如宏/IP问题、顶层整合错误和界面引脚对齐问题等新问题。虽然这些问题本身可能容易修复,但它们确实会延长LVS的运行时间并增加计算要求,从而阻碍设计师的快速迭代。

在如今竞争白热化的芯片市场中,上市时间(Time-to-market)是很重要的竞争力。任何物理验证过程的延误都可能影响芯片的上市时间,这不仅会带来巨大的经济损失,还可能对企业的整体策略造成打击。

因此,物理验证工具必须不断创新和改进,进一步智能化并提高效率。

理想中的DRC工具应该能按制造商的基本规则自动运作,迅速评估设计质量。当设计基本合规时,它可以顺畅地完成剩下的检查任务。此外,如果DRC能为设计师提供一个错误“热图”则是极大的加分项,它帮助设计师直观地在数百万的小错误中标识出目标问题区域,使设计师能迅速定位并解决问题。

LVS工具应当能够准确地识别出设计中哪些部分是关键,提供一个自动化的方法来迅速定位全芯片LVS运行中出现问题的根源。

这些压力无疑给到了EDA供应商,但一旦解决,这也将成为他们的核心竞争力。

颠覆传统,新思科技塑造下一代物理验证

新思科技的IC Validator是一个专为现代设计的物理验证工具,它采用业界先进的分布式处理算法,可扩展到超过 4,000个CPU核,实现了目前业内领先的超大芯片的物理验证签收。数十亿个晶体管的设计,一天内就可完成设计规则检查 (DRC)、布局与原理图对照验证 (LVS) 以及金属填充的一次迭代。此外,IC Validator在仅有少量资源的情况下也可以立即启动,在资源增加时使用更多的资源。

wKgZomTuqWeAEZT1AAL49LMvZJQ362.jpg

(图源:新思科技)

近几年来,新思科技不断地对IC Validator进行升级,以满足日益变化的芯片验证需求。

1

Explorer DRC技术

早在2018年,新思科技就引入了Explorer DRC技术,为开发团队提供了在同一天进行DRC检查的功能,并在SoC整合过程中在几小时内识别关键设计缺陷。它的性能相比传统DRC流程大大提高,使运行时间加快五倍,使用的核心数量减少五倍。这意味着即使设计是“不干净”的,16或32核的CPU也可以在几小时之内完成一个典型5nm芯片的DRC验证,帮助流片工程师快速找到主要的设计问题并立即开始修复。

值得关注的是,新思科技正在尝试通过云计算进行IC验证,并以DRC作为其测试场景。这种创新的动力来源包括一下几方面:

(1)面对成本压力、不断缩小的市场窗口以及更好的性能和更多功能的市场需求,本地存储已成为许多企业无法承受的负担。在云端进行IC设计,并实现计算资源的弹性扩展的时机已经到来。

(2)单纯地为DRC工具增加计算能力并不能缩短运行时间,因为在IC验证过程中,某些计算资源可能会时常处于闲置状态,这导致了资源的浪费,增加了企业成本。

云计算为现代IC验证提供了有效的途径。通过云验证,企业可以轻松地从本地数百核扩展到云端的数千核。这种方式不仅提供了弹性、灵活性和扩展性,还确保了资源的合理利用。同时,DRC的任务也能分配到多个核心上并行执行,从而实现资源的最优化,节约时间和成本。

新思科技的IC Validator的动态弹性CPU管理与流行的作业队列系统(如LSF和SGE)能够无缝集成,并可在本地和云端等不同类型的计算网络上使用。例如,在新思科技与台积电和微软的合作中,在云端进行的IC设计将台积电 N3E工艺的验证时间从约50小时缩短到不到20小时,效率提高了65%,同时成本和CPU使用时间也比本地减少了25%。如下图所示。除了所有时间和成本优势之外,新思科技的虚拟网络(VNET)可以很好的确保云端部署EDA的安全性。

wKgaomTuqWeAR_HwAAHqkdVVxnY023.jpg

图片来源:台积电

2

Explorer LVS技术

2019年新思科技又推出了Explorer LVS技术,这也是行业首款是专为SoC时代设计的现代LVS解决方案。Explorer LVS可以在签核准备验收时的任何时候使用,以检查顶层设计的完整性。而且使用Explorer LVS可以快速、高效地检测到关键问题,使验收工程师无需承受传统LVS工具的低效率。当首次完成全芯片整合后立即运行时,其性能和效益可以达到最大。

尽管Explorer LVS的主要设计目标是完整芯片的布局,但它适用于任何大小和复杂度的设计。设计越大、越复杂,其相对于前一代工具的性能就越好。Explorer LVS包括三个不同的阶段,如下图所示。

wKgZomTuqWeAPDBZAAP5eSbMNB8051.jpg

Explorer LVS检查的3个阶段

(图源:新思科技)

一旦Explorer LVS对设计执行,就会生成一个摘要文件,工程师可以使用摘要文件来检查全芯片设计的整体质量,以签署准备度来衡量。每个单独的错误都可以通过文本格式的日志文件或交互工具进行检查和调试。对于设计中的短路的调试,Explorer LVS的结果可以立即加载到IC Validator ShortFinder中,以便进行快速和简便的基于GUI的交互调试,如下图所示。

wKgaomTuqWeAAKlyAAYlww15jS4161.jpg

在LVS中调试设计缺陷

(图源:新思科技)

Explorer LVS可以与全面的LVS完美配合。在典型的流程中,当我们在初步的布局和路径规划后进行区块或模块设计时,可能会运行全面的LVS,以便在项目早期发现问题。当这些部分组装成一个完整的芯片时,Explorer LVS提供快速的运行时间和直观的调试来尽量清理设计,然后使用全面的LVS进行最终验收。如果在验收前发生了工程变更订单(ECOs)或最后一刻的宏/模块更新,Explorer LVS能确保设计的完整性不受损害。如下图所示,在真实的客户设计中,与全面的LVS相比,Explorer LVS的运行速度最快可提升30倍,且使用的内存减少了30倍。

wKgaomTuqWeAH8TPAAFMeXCLsVU141.jpg

Explorer LVS的实际性能结果

(图源:新思科技)

结论与展望

随着半导体技术的迅猛发展,面对日益增长的挑战,我们亟需更为先进的设计验证工具。新思科技在物理验证技术上的持续创新,特别是通过Explorer DRC和Explorer LVS,再加上其在EDA云技术上的探索与突破,可以使芯片工程师更为高效和精确地完成设计验证。这不仅确保了产品的卓越质量和稳健可靠性,而且为当下的芯片物理验证流程注入了创新活力。

展望未来,随着云计算的普及和技术的成熟,我们期望EDA工具能够更加完美地集成到云环境中,实现真正的全球协作和无缝的设计验证流程。同时这就需要像新思科技这样的EDA厂商继续在物理验证技术上进行更深入的研究与创新。这将为整个半导体产业带来更大的效率提升和成本节约。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片设计
    +关注

    关注

    15

    文章

    895

    浏览量

    54411
  • 人工智能
    +关注

    关注

    1776

    文章

    43845

    浏览量

    230600
  • DRC
    DRC
    +关注

    关注

    2

    文章

    143

    浏览量

    35770
  • DFM
    DFM
    +关注

    关注

    8

    文章

    447

    浏览量

    27590
  • 自动驾驶
    +关注

    关注

    773

    文章

    13032

    浏览量

    163214

原文标题:芯片集成度飙升,物理验证成为关键

文章出处:【微信号:芯长征科技,微信公众号:芯长征科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    电源管理芯片核心技术让设备更智能、更高效

    本文将深入探讨电源管理芯片的作用、工作原理、技术特点、应用场景以及未来发展方向,揭示其在现代电子设备中的核心地位
    的头像 发表于 03-18 14:00 358次阅读
    电源管理<b class='flag-5'>芯片</b><b class='flag-5'>核心</b>技术让设备更智能、更高效

    Ansys与英特尔代工合作开发面向EMIB 2.5D先进封装技术的多物理场分析解决方案

    Ansys电热分析工具可满足多芯片HPC、图形处理和AI应用签核验证的全新物理要求
    的头像 发表于 03-11 10:12 198次阅读
    Ansys与英特尔代工合作开发面向EMIB 2.5D<b class='flag-5'>先进</b>封装技术的多<b class='flag-5'>物理</b>场分析解决方案

    显微测量的原理及其在先进制造业中的意义

    显微测量是利用显微镜对微小尺寸和形状进行高精度测量的技术,在先进制造业中具有重要意义。它为制造业提供了准确、可靠的测量手段,帮助企业实现更高水平的制造和更高质量的产品。随着科技的不断进步,显微测量技术有望在未来取得更大的突破和应用。
    发表于 01-23 10:02 0次下载

    先进封装实现不同技术和组件的异构集成

    先进的封装技术可以将多个半导体芯片和组件集成到高性能的系统中。随着摩尔定律的缩小趋势面临极限,先进封装为持续改善计算性能、节能和功能提供了一条途径。但是,与亚洲相比,美国目前在先进封装
    的头像 发表于 12-14 10:27 443次阅读
    <b class='flag-5'>先进</b>封装实现不同技术和组件的异构集成

    物理攻击,芯片是如何做到的?

    物理攻击,芯片是如何做到的? 芯片是现代电子设备的核心组件,负责存储和处理数据。为了确保芯片的安全性,需要采取一系列防护措施来防范
    的头像 发表于 11-07 10:18 360次阅读

    芯片验证模块划分

    任何芯片都需要把芯片划分成更便于管理的小模块/特性进行验证
    的头像 发表于 10-07 14:41 346次阅读

    芯片验证板卡设计原理图:基于XCVU440的多核处理器多输入芯片验证板卡

    基于XCVU440T的多核处理器多输入芯片验证板卡基于6U CPCI架构,是单机中的一个计算控制板卡,以Xilinx XCVU440-FLGA2892 FPGA(作为处理器载体)为核心,FPGA
    的头像 发表于 09-12 10:30 624次阅读
    <b class='flag-5'>芯片</b><b class='flag-5'>验证</b>板卡设计原理图:基于XCVU440的多核处理器多输入<b class='flag-5'>芯片</b><b class='flag-5'>验证</b>板卡

    Testcase在芯片验证中的作用

    随着半导体技术的快速发展,集成电路芯片的复杂度日益增加,芯片设计中的验证工作变得越来越重要。验证的目的是确保芯片在各种工况下的功能正确性和性
    的头像 发表于 09-09 09:32 612次阅读

    芯片验证板卡设计原理图:基于VU440T的多核处理器多输入芯片验证板卡

    基于XCVU440-FLGA2892的多核处理器多输入芯片验证板卡为实现网络交换芯片验证,包括四个FMC接口、DDR、GPIO等,板卡用于完成甲方的
    的头像 发表于 08-24 10:58 510次阅读
    <b class='flag-5'>芯片</b><b class='flag-5'>验证</b>板卡设计原理图:基于VU440T的多核处理器多输入<b class='flag-5'>芯片</b><b class='flag-5'>验证</b>板卡

    是谁,占据工业级交换机中核心地位

    核心层作为整个网络架构的核心主干层,承受着整个网络的流量传输,因此核心层对核心交换机的要求较高,在选择时必须深思熟虑。那么在选择核心交换机时
    的头像 发表于 08-11 16:20 511次阅读
    是谁,占据工业级交换机中<b class='flag-5'>核心地位</b>

    物理验证LVS对bulk(体)的理解和处理技巧

    对于物理验证中的LVS,需要对各种物理器件进行SpiceVsGDS的比对,基于现在流行的std-cell的库的设计方法,LVS需要对CMOS器件多相应的处理
    的头像 发表于 06-14 14:41 918次阅读
    <b class='flag-5'>物理</b><b class='flag-5'>验证</b>LVS对bulk(体)的理解和处理技巧

    明天开课|物理验证一招制胜,IC设计快人一步

    原文标题:明天开课|物理验证一招制胜,IC设计快人一步 文章出处:【微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 06-03 08:35 225次阅读
    明天开课|<b class='flag-5'>物理</b><b class='flag-5'>验证</b>一招制胜,IC设计快人一步

    本周五|物理验证一招制胜,IC设计快人一步

    原文标题:本周五|物理验证一招制胜,IC设计快人一步 文章出处:【微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 05-29 21:00 385次阅读
    本周五|<b class='flag-5'>物理</b><b class='flag-5'>验证</b>一招制胜,IC设计快人一步

    下周五|物理验证一招制胜,IC设计快人一步

    原文标题:下周五|物理验证一招制胜,IC设计快人一步 文章出处:【微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 05-27 15:05 267次阅读
    下周五|<b class='flag-5'>物理</b><b class='flag-5'>验证</b>一招制胜,IC设计快人一步

    物理验证一招制胜,IC设计快人一步

    原文标题:物理验证一招制胜,IC设计快人一步 文章出处:【微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 05-26 03:05 284次阅读
    <b class='flag-5'>物理</b><b class='flag-5'>验证</b>一招制胜,IC设计快人一步