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

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

3天内不再提示

Multi-Die系统验证很难吗?Multi-Die系统验证的三大挑战

新思科技 来源:新思科技 2023-12-12 17:19 次阅读

在当今时代,摩尔定律带来的收益正在不断放缓,而Multi-Die系统提供了一种途径,通过在单个封装中集成多个异构裸片(小芯片),能够为计算密集型应用降低功耗并提高性能。正因如此,Multi-Die系统正迅速成为超大规模用户、自动驾驶汽车开发者和移动设备开发者的首选架构。

虽然Multi-Die系统开发可以遵循与单片式SoC类似的验证流程,但是每一步都必须从单个裸片到整个系统的角度进行综合考虑。这是否意味着Multi-Die系统的验证会更加困难?当然,开发者会遇到一些独特的挑战,但只要运用合适的框架、流程和技术,这些挑战都是可以克服的。

Multi-Die系统验证的三大挑战

Multi-Die系统可能包括:

通过中介层连接多个小芯片的2.5D封装

具有规则结构的3D堆叠(如存储器和FPGA

安装在中介层/桥接上的异构堆叠

递归复合构造方式,其本质上是多层彼此堆叠,通过对系统进行分区来平衡吞吐量和能耗

这些配置都分别代表了一种组合方式,它们通过通信结构相互连接各种单独制造的裸片来实现大规模设计。此外,开发者还需要考虑一系列新组件,其中包括凸块、微凸块、硅通孔(TSV)、中介层和互连桥接。由于规模和复杂性增加,单片式SoC中常用的增量式优化设计流程在这里行不通。对于单片式SoC,在架构设计完成后,开发者通常会编写RTL和测试,发现潜在的问题,并根据需要更改架构和循环重复这三个步骤。然后,开发者会进行综合、时序分析、再次更改、功耗估算、再次更改等等工作。这些增量式优化步骤会一直持续下去,直到设计方案趋于完善并成为物理芯片。但这样的流程并不适合Multi-Die系统架构,因为在Multi-Die系统架构中,所有裸片都已制造完成,并且所有组件都必须从系统级角度进行验证。因此,开发者需要将系统级聚合概念整合到这一流程中。

下面将重点介绍Multi-Die系统验证的三大挑战以及如何克服这些挑战:

1. 系统验证必须验证架构设计期间所作的假设,需要考虑的参数包括Die-to-Die通信、延迟、抖动、一致性、功耗、交付承诺以及错误。相比之下,单片式SoC只需要考虑延迟。采用标准Die-to-Die接口(比如通用芯粒互连技术(UCIe)IP以及验证IP)可以缓解简化Multi-Die系统所面临的这一挑战。

2. 设计规模和复杂性加剧了验证难度。对此,可以借助可扩展的仿真与硬件加速模型以及系统集成方法学来获得所需的容量和性能。


3. 确定验证完成的时间是困难的。裸片层面的错误无法在系统层面进行修复,因此必须对各个裸片进行详尽验证并实现全面的功能覆盖。这样一来,系统级验证就可以使用明确的覆盖模型,重点关注各种场景,例如,确保数据到达正确的位置并符合预期的吞吐量和延迟。

采用系统级验证方法抢占先机

作为最佳实践,开发者设计团队必须从整个系统的角度,对Multi-Die设计进行建模、布局和验证。这时,许多设计层面的考量和优化方案(从水平/垂直分区及布局,到Die-to-Die通信、功耗和散热考量)都必须从架构角度做出决策。这些工作大部分都必须尽早执行,以便能够做出调整来优化设计,不然之后可能就无法再更改。一个端到端协同探索与协同优化各种技术、架构和算法的框架对于架构探索十分有利,有助于快速估算一系列工作负载的PPA。

然而,在验证Multi-Die系统时,在各个独立模块完成开发和验证并且系统组装完毕之后,还需要对系统进行整体验证。这一流程与板级验证非常类似,可以采用模块化方法。

因此,Multi-Die系统验证应重点关注以下方面:

涉及多个裸片的复杂功能

Multi-Die功能的性能表现

功能场景

基本功能测试是指对系统中所有裸片的RTL进行组装和仿真。但如果仿真可能存在编译问题(需要避免名称冲突)和容量问题(计算服务器可能没有足够的内存来构建和执行仿真),应该怎么办?可以复用和/或同步裸片级测试平台吗?仿真可以分布到多台服务器上吗?

在组装Multi-Die系统进行仿真时,使用单个可执行文件来仿真系统聚合是一种高效且有效的方法。然而,简单地将所有裸片编译在一起很可能会引发名称冲突。如果能够在单独的库中分析每个裸片,会怎样呢?在这种情况下,多个裸片可以使用相同的名称(或模块),而不会引发名称冲突。系统组装应该只需顶层组装和配置文件,而无需更改裸片代码。

解决容量和性能问题

为了加快裸片的异构集成速度,新思科技综合的Multi-Die系统解决方案包括各种电子设计自动化(EDA)和IP产品,支持早期架构探索、快速的软件开发和系统验证、高效的裸片/封装协同设计、稳健健壮安全的Die-to-Die连接,并有助于提高制造水平和可靠性。对于Multi-Die系统验证,该解决方案的两个关键组成部分是新思科技Platform Architect虚拟原型解决方案和新思科技VCS功能验证解决方案。Platform Architect解决方案支持进行虚拟原型制作,从而实现早期架构探索以及早期软件开发和硬件性能验证。

VCS解决方案具有表现非常出色的仿真和约束条件解算器引擎,能够帮助开发者实现验证流程左移,在设计周期的早期即可开始验证。VCS解决方案还包含一项新的功能,支持通过多个可执行文件将大型仿真任务分解为若干较小部分运行,实现对Multi-Die系统的分布式仿真,从而解决验证容量与可扩展性方面的问题。新思科技的其中一家客户表示,与传统方案相比,分布式仿真方案使得多芯片GPU的仿真速度提高了2倍。

在Multi-Die系统领域,仿真与硬件加速系统的容量已经成为了一个问题,因为单台计算服务器无法对系统中的所有裸片与内存进行仿真。分布式仿真可以解决这个问题。新思科技的十亿门级ZeBu模块化硬件加速系统为开发者提供了所需的容量,让开发者能够以可扩展和可伸缩的方式验证整个系统,而云端混合硬件加速系统则提供了更多方法来减少容量限制并提供更高的吞吐量。

在验证流程的最后一步,开发者需要将整个Multi-Die系统连接到实际的测试仪,或至少连接到代表现实运行状况的虚拟测试仪。只有这样,系统才能得到充分验证。新思科技提供了各种模型、事务处理器(包括虚拟测试仪)和速度适配器,这些可以与硬件加速器搭配使用,从而加快系统验证速度。

总结

Multi-Die系统的出现让开发者能够加速扩展系统功能、降低开发风险、缩短产品上市时间并更轻松地打造新的产品版本。由于Multi-Die系统的各个组件之间更加相互依赖,验证流程也变得更为复杂。每个裸片都必须经过充分的单独验证,与此同时,整个系统也必须经过充分的整体验证。为确保Multi-Die系统实现预期的功能正确性,开发者需要借助多种工具,而虚拟原型制作、分布式仿真、大容量硬件加速和加速系统验证等都是这方面的重要技术。







审核编辑:刘清

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

    关注

    38

    文章

    7552

    浏览量

    164809
  • eda
    eda
    +关注

    关注

    71

    文章

    2809

    浏览量

    174439
  • SoC芯片
    +关注

    关注

    1

    文章

    619

    浏览量

    35174
  • RTL
    RTL
    +关注

    关注

    1

    文章

    386

    浏览量

    60137
  • 自动驾驶
    +关注

    关注

    787

    文章

    13992

    浏览量

    167632

原文标题:Multi-Die系统验证很难吗?

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

收藏 人收藏

    评论

    相关推荐

    利用新思科技Multi-Die解决方案加快创新速度

    Multi-Die设计是一种在单个封装中集成多个异构或同构裸片的方法,虽然这种方法日益流行,有助于解决与芯片制造和良率相关的问题,但也带来了一系列亟待攻克的复杂性和变数。尤其是,开发者必须努力确保
    的头像 发表于 02-25 14:52 275次阅读
    利用新思科技<b class='flag-5'>Multi-Die</b>解决方案加快创新速度

    新思科技助力下一代数据中心AI芯片设计

    Multi-Die设计正成为增强数据中心现代计算性能、可扩展性和灵活性的关键解决方案。通过将传统的单片设计拆分为更小的异构或同构芯片(也称小芯片),开发者可以针对特定任务优化每个组件,进而
    的头像 发表于 02-20 09:17 126次阅读
    新思科技助力下一代数据中心AI芯片设计

    新思科技与英特尔携手完成UCIe互操作性测试

    IP(知识产权)的40G UCIe解决方案。这一成果标志着新思科技在Multi-Die(多芯片组件)解决方案领域取得了重大进展,进一步巩固了其在技术创新先驱中的领先地位。 一直以来,新思科技都专注于为
    的头像 发表于 02-18 14:18 171次阅读

    新思科技全新40G UCIe IP解决方案助力Multi-Die设计

    随着物理极限开始制约摩尔定律的发展,加之人工智能不断突破技术边界,计算需求和处理能力要求呈现爆发式增长。为了赋能生成式人工智能应用,现代数据中心不得不采用Multi-Die设计,而这又带来了许多技术要求,包括高带宽和低功耗Die-to-Die连接。
    的头像 发表于 02-18 09:40 164次阅读

    新思科技助力晶圆代工厂迎接Multi-Die设计浪潮

    过去几十年来,单片芯片一直是推动技术进步的主力。但就像工业革命期间,役畜被更高效强大的机器所取代一样,半导体行业如今也处于类似变革的阶段。
    的头像 发表于 02-15 10:57 355次阅读

    利用Multi-Die设计的AI数据中心芯片对40G UCIe IP的需求

    ,我们估计需要6000到8000个A100 GPU历时长达一个月才能完成训练任务。”不断提高的HPC和AI计算性能要求正在推动Multi-Die设计的部署,将多个异构或同构裸片集成到一个标准或高级封装中
    的头像 发表于 01-09 10:10 607次阅读
    利用<b class='flag-5'>Multi-Die</b>设计的AI数据中心芯片对40G UCIe IP的需求

    新思科技Multi-Die系统如何满足现代计算需求

    的处理需求。为此,我们不断创新工程技术,Multi-Die系统也应运而生。这种在单一封装中实现异构集成的技术突破,不仅带来了更优越的系统功耗和性能,还提高了产品良率,加速了更多系统功能
    的头像 发表于 12-19 10:34 321次阅读

    快速部署原型验证:从子卡到调试的全方位优化

    引言原型验证是一种在FPGA平台上验证芯片设计的过程,通过在FPGA上实现芯片的设计原型,使得开发人员可以在硬件完成之前提前开始软件开发和系统验证。然而,如何快速确保在原型验证平台上开
    的头像 发表于 09-30 08:04 806次阅读
    快速部署原型<b class='flag-5'>验证</b>:从子卡到调试的全方位优化

    DDR4的单、双DIE兼容,不做仿真行不行?

    高速先生成员--姜杰 地址信号一驱五的DDR4拓扑很常见,可是,一驱五拓扑还要求单DIE、双DIE颗粒兼容的你有见过吗? 案例开讲之前,先简单介绍下DIE,英语学的好的同学都知道这个词的意思不太吉利
    发表于 08-05 17:05

    新思科技ZeBu EP和HAPS-100 A12 FPGA的关键用例

    从用于人工智能工作负载的大型单片SoC到复杂的Multi-Die系统,当今的芯片设计对软件和硬件验证提出了更大的挑战。门的数量扩展到数十亿级别,若开发者要想找出软件和芯片缺陷与故障的根
    的头像 发表于 07-18 11:04 1265次阅读

    新思科技携手英特尔推出可量产Multi-Die芯片设计解决方案

    提供了一个统一的协同设计与分析解决方案,通过新思科技3DIC Compiler加速从芯片到系统的各个阶段的多裸晶芯片设计的探索和开发。此外,新思科技3DSO.ai与新思科技3DIC Compiler原生集成,实现了信号、电源和热完整性的优化,极大程度地提高了生产力并优化系统
    的头像 发表于 07-16 09:42 695次阅读

    新思科技面向英特尔代工推出可量产的多裸晶芯片设计参考流程,加速芯片创新

    3DIC Compiler协同设计与分析解决方案结合新思科技IP,加速英特尔代工EMIB技术的异构集成 摘要: 新思科技人工智能(AI)驱动型多裸晶芯片(Multi-die)设计参考流程已扩展至
    发表于 07-09 13:42 857次阅读

    新思科技针对主要代工厂提供丰富多样的UCIe IP解决方案

      如今,摩尔定律逐渐放缓,开发者凭借自身的聪明才智,探索到了一些突破物理极限的创新方法。Multi-Die设计便是其中之一,能够异构集成多个半导体芯片,提供更出色的带宽、性能和良率。而
    的头像 发表于 07-03 15:16 1106次阅读

    中国HH-100无人运输系统验证机成功首飞

    近日,在中国航空工业的辉煌篇章上,又添上了浓墨重彩的一笔。由中国航空工业集团有限公司自主研发、集先进科技之大成的HH-100航空商用无人运输系统验证机,在陕西西安蓝田通用机场完成了其历史性的首飞试验,标志着中国无人机产业又迈出了坚实的一步。
    的头像 发表于 06-15 15:58 1379次阅读

    中国HH-100航空商用无人运输系统验证机成功首飞

    在科技飞速发展的今天,无人机技术已成为航空工业领域的一大亮点。6月12日上午,陕西西安蓝田通用机场迎来了一次历史性的时刻——由中国航空工业集团有限公司自主研发的HH-100航空商用无人运输系统验证机在此成功完成了其首飞试验,这标志着中国在无人机商用化领域迈出了坚实的步伐。
    的头像 发表于 06-13 14:58 1312次阅读