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

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

3天内不再提示

如何使用Die-to-Die PHY IP 对SiP进行高效的量产测试

lPCU_elecfans 来源:电子发烧友网 作者:Manuel Mota 2020-10-30 18:25 次阅读

简介

半导体行业面临的一个主要挑战是无法在量产阶段早期发现产品缺陷。如果将有缺陷的产品投放市场,将会给企业带来巨大的经济和声誉损失。对超大规模数据中心网络AI 应用的高性能计算片上系统 (SoC) 的设计开发者而言,尤其如此,因为任何产品缺陷都可能对 AI 研发的工作量或数据处理产生灾难性影响。

半导体行业已经开发出了一系列测试方法,来提高量产测试的速度和覆盖范围。而且这些方法已经标准化,企业可以在最终产品制造的不同阶段(从晶圆测试到芯片测试再到板级测试)使用通用的测试指标和接口,以提高效率。

本文介绍了如何使用Die-to-Die PHY IP 对系统级封装 (SiP) 进行高效的量产测试,以确保最终产品没有缺陷,并保持尽可能高的量产良率。同时也阐述了Die-to-Die PHY IP 内部测试功能如何扩展所有die 的测试范围。

SiP 测试的挑战

将多个裸die集成到一个封装,再次引起了人们的兴趣。促成这一趋势的因素有两个:一方面设计复杂性日益提高;另一方面 SoC 的尺寸太大,难以实现经济高效的单片集成,也不具备在技术和经济上更有意义的工艺节点下实现不同 SoC 功能的灵活性。

SiP 是在一个封装中集成多个die(或“chiplet”)的芯片。这些既可以是多个相同的chiplet,以提高系统性能;也可以是不同的chiplet,以经济高效的方式为系统带来更多功能。

通常,chiplet由不同的供应商生产之后,集成到同一封装中。如图 1 所示,现代的 2.5D 或 3D 封装技术以复杂的方式集成了多个die,利用(较为简单的)有机基板或(较为复杂的)硅中介层、硅桥和硅过孔 (TSV) 来传送die之间以及到封装外围的信号

图 1:具有不同绕线功能的不同封装技术

单个die、封装“结构”(中介层、TSV、bump)和封装组件可能会受到良率的限制。即使每个单独元件的良率都比较高,SiP 的总良率(所有不同元件的累积良率)也可能会非常低,如以下公式所示:

良率SiP = 良率NDiex 良率封装x 良率组件

其中,N = 同一封装中集成的die数。

以一个带有 4 个 die 的 SiP 为例,每个die的良率均为 90%,良率为 100% 的封装和集成,其总 SiP 良率仅为 65% 左右。对于高级工艺节点中的大型die,个体良率为 80% 就很不错,但最终的 SiP 良率可能会非常低,约为 41%。基本上,即便有3个die是无缺陷的,但只要有1个die有缺陷,就会使整个 SiP 失效。

为了提高良率,企业需要遵循两个原则:

1、确定并且仅在封装中集成已知合格die (known good dies, KGD)。这样,上例中的总 SiP 良率等于各个die的良率。 2、集成后,验证跨die的功能,以检测集成过程中的缺陷,以及其他难以通过测试单个die来识别的缺陷(例如,在单个die测试期间可能无法检测到有缺陷的bump)。

通过在die层面和集成系统层面开展测试并修复功能,避开缺陷或以其他方式克服已发现的缺陷,还可以帮助提高良率。这样的测试和修复功能可以包括冗余或其他方案,并且对于大型的常规结构,例如存储器或跨die的非常宽的总线,特别有用。

鉴于 SiP 测试颇为复杂,并且die来源各不相同,在整个生态系统实现标准化的测试基础架构和方法,对SiP 和chiplet生态系统的成功至关重要。IEEE 和其他标准组织正在加紧为 3D 封装die制定新的测试架构标准。

SiP 测试架构

例如,最近发布的 IEEE 1838 为 SiP 产品定义了标准化的模块化测试访问架构,帮助系统设计人员和测试工程师高效地验证其产品,如图 2 所示。

图 2:IEEE 1838 测试访问架构,用于测试单个die、集成die和封装 SiP

IEEE 1838 基于针对单片 SoC 的现有测试标准(例如 IEEE 1149.1、IEEE 1500 等),定义了一种测试架构,用于管理单个die和集成die的测试,仅需增加最少的测试电路,即可实现完整的die-to-die功能块的测试覆盖范围。

IEEE 定义了一个用于测试控制和低速测试数据访问的串行端口(基于 IEEE 1149.1),该端口在每个die中实现并且即使在最终集成后仍可访问;同时定义了一个可选的并行测试访问端口,但在集成后可能无法访问。这些端口减少为仅使用一组测试bump进行非集成die测试,或者无缝连接到另一个die中的相应端口,从而扩展了测试基础架构,以涵盖集成后的die内或die间测试。

此外,IEEE 定义了测试的层次结构,将工作划分为 KGD 的die内测试、封装后组件的die间测试,以及封装组件本身的die间测试,如图 2 所示。

在每个die内部,可以定义更多测试层次结构,按照既定方法来测试数字逻辑块、存储器块以及其他具有扫描链和内置自测 (BIST) 结构的模块。die之间的数字连接是基于边界扫描链进行测试的。

高速模拟块测试通常基于功能测试进行,但也可以通过添加与测试基础架构衔接的合适测试包装器,集成到测试管理层次结构中,如图 3 所示。

图 3:Chiplet内部的测试架构层次结构,包括用于在整个测试基础架构中集成高速模拟块测试功能的包装器

为了实现测试自动化并缩短测试时间,高速模拟块(例如高速 PHY IP)必须提供足够的测试覆盖范围。这在考虑高速die-to-die链路时,变得更具挑战性。对于此类情况,需要依靠高速 PHY 内置的测试基础架构,对包括两个die上的 PHY、关联的bump和封装链路在内的完整链路进行测试。

实现die间连接的高速 PHY 必须包括许多测试设计 (DFT) 功能:

用于静态和快速检测数字电路中的故障(固定型、开路、传输/跳变缓慢)的扫描链

内置自检 (BIST) 功能,尽可能地检测特定数字和模拟模块

内部环回测试单个 PHY;这些环回可能很浅(覆盖数字电路),也可能很深(覆盖所有发射和接收信号路径,直至达到bump或尽可能接近bump,而不会避免对任务模式性能的影响)

支持伪随机模式或特定模式的模式生成器和匹配器

能够扫描参照位和相位以生成通过/失败眼图,确定设计裕度

从一个die到下一个die的外部环回,将测试覆盖范围扩展到了bump和die-to-die走线,如图 4 所示。

图 4:实现内部和外部环回的die间 PHY

已知合格die的测试

强制性的初始步骤在 SiP 中进行集成之前执行,先确定有缺陷的芯片,以便仅集成 KGD,从而显著提高整体生产良率。

在封装之前,先对裸片进行 KGD 测试。对于符合 IEEE 1838 标准的die,使用标准的串行和并行测试访问端口,以通过一组精简的测试bump访问die的完整测试基础架构。

模拟块内的测试功能(例如高速 PHY IP)也通过符合 IEEE 1500 标准的包装器与die测试基础架构互连,从而也可以进行 PHY 测试。

根据die的内置测试功能和die中的各个块,可以实现很高的测试覆盖率,以确保正确识别 KGD。然而,即使在最好的测试覆盖场景中,也有一些项目不能在裸片层面上得到充分覆盖。例如,有缺陷的bump或敏感输出驱动器的最后一级,以及低噪声放大器的第一级,都无法获得高速 PHY 的深度环回覆盖。其他示例包括跨越两个die的功能,例如控制回路。

将覆盖范围扩展至此类缺失项以及die间连接,将在集成的 SiP 上于测试策略的后续步骤中执行。

假设两个die均符合 IEEE 1838 标准,则将die的测试基础架构无缝合并到同一个(“第一个”)die的测试端口处评估的单个结构中,并利用辅助测试端口扩展到下一个die。

现在可以启动测试,例如针对数字引脚的边界扫描 EXTEXT 以及针对高速 PHY 的跨die环回测试,将测试覆盖范围扩展到die的外围以及封装本身。

其他良率改善策略

值得注意的是,在某些特殊情况下,上述分层测试方法可能还是不能将良率提高到所需水平。

这时可以考虑在两个die之间设置较宽的并行接口:例如,在存储器和数字芯片之间设置高带宽存储器 (HBM),或在两个数字芯片之间设置高带宽互连 (HBI)/高级接口总线 (AIB)。这些接口可能有成千上万个使用微型bump的引脚,并在中介层设置非常密集的走线以连接这些引脚。在这种情况下,基板走线或微型bump的良率可能非常低,导致产生 KGD 损失。对于此类情况,可以采用一种补充的测试和修复策略,依靠每个 PHY 上的冗余引脚以及相应的冗余微型bump和走线,可以在最终产品集成后额外恢复更高的良率。

结语

在市场需求不断增长的情况下,需要将多个die集成到同一封装中,以用于高性能计算应用和许多其他应用,对die(集成前和集成后)的测试成为实现预期良率的关键所在。基于标准的die测试基础架构,必须将测试覆盖范围扩展至裸片层面和集成 SiP 上。Die-to-Die 接口的功能同时涵盖了组成链路的两个die,因而在测试策略中起着重要作用。die-to-die PHY IP 必须包含一些测试功能,能够简化裸片级和集成后链路本身的测试,同时能够集成在芯片测试基础架构中。

新思科技为 USR/XSR 和 HBI 链路提供了一种 die-to-die PHY IP 产品组合。嵌入式误码率 (BER) 测试仪和无损二维眼图监控功能,为信道性能提供了片上可测性和可见性。新思科技借助先进 FinFET 工艺中的可用 IP 以及易于集成的所有必要分析和报告,为设计人员提供了必要的全面支持,以加速用于超大规模数据中心、网络和 AI 应用的高性能计算 SoC 设计。

责任编辑:xj

原文标题:使用 Die-to-Die PHY IP 的系统级封装的量产测试

文章出处:【微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

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

    关注

    452

    文章

    50134

    浏览量

    420443
  • SiP
    SiP
    +关注

    关注

    5

    文章

    491

    浏览量

    105202
  • 封装
    +关注

    关注

    126

    文章

    7716

    浏览量

    142564

原文标题:使用 Die-to-Die PHY IP 的系统级封装的量产测试

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    INA826AIDRGR的DFN封装中Exposed Thermal Die Pad是否接地?

    仪表运放INA826AIDRGR的DFN封装中Exposed Thermal Die Pad是否接地?
    发表于 08-30 07:04

    TLC2252-DIE的数据手册显示其Op Temp (°C)为 0 to 0, 请问0 to 0要怎么理解?

    您好,TLC2252-DIE的数据手册显示其Op Temp (°C)为 0 to 0, 请问0 to 0要怎么理解? 我看OPA2348-DIE, OPA170-DIE的Op Temp (°C)为 25only 谢谢。
    发表于 08-14 07:23

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

    丝毫没有放松,首先对一驱五拓扑的单DIE颗粒方案进行优化。熟悉高速先生文章的同学一定还记得,对于一驱多Clamshell拓扑而言,反射会在靠近主控芯片处的近端颗粒处积累,因此,我们会重点关注信号质量较差的近
    发表于 08-05 17:05

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

    DDR4的单、双DIE兼容仿真案例
    的头像 发表于 08-05 17:04 387次阅读
    DDR4的单、双<b class='flag-5'>DIE</b>兼容,不做仿真行不行?

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

    协同设计; 新思科技用于多裸晶芯片设计的IP支持高效的芯片到芯片(die-to-die)连接和高内存带宽要求。
    发表于 07-09 13:42 751次阅读

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

    Multi-Die设计之所以成为可能,除了封装技术的进步之外,用于Die-to-Die连接的通用芯粒互连技术(UCIe)标准也是一大关键。 通过混合搭配来自不同供应商,甚至基于不同代工厂工艺节点的多个芯片或小芯片,芯片开发者可以灵活地针对特定目标功能,选择特定的
    的头像 发表于 07-03 15:16 863次阅读

    为什么要进行芯片测试?芯片测试在什么环节进行?

    WAT需要标注出测试未通过的裸片(die),只需要封装测试通过的die。 FT是测试已经封装好的芯片(chip),不合格品检出。WAT
    发表于 04-17 11:37 690次阅读
    为什么要<b class='flag-5'>进行</b>芯片<b class='flag-5'>测试</b>?芯片<b class='flag-5'>测试</b>在什么环节<b class='flag-5'>进行</b>?

    低输入、高效同步降压控制器TPS40007-DIE数据表

    电子发烧友网站提供《低输入、高效同步降压控制器TPS40007-DIE数据表.pdf》资料免费下载
    发表于 04-11 09:56 0次下载
    低输入、<b class='flag-5'>高效</b>同步降压控制器TPS40007-<b class='flag-5'>DIE</b>数据表

    高效线性稳压器UC1834-DIE数据表

    电子发烧友网站提供《高效线性稳压器UC1834-DIE数据表.pdf》资料免费下载
    发表于 04-02 10:58 0次下载
    <b class='flag-5'>高效</b>线性稳压器UC1834-<b class='flag-5'>DIE</b>数据表

    die,device和chip的定义和区别

    在半导体行业中,“die”,“device”,和“chip”这三个术语都可以用来指代芯片。
    的头像 发表于 02-23 18:26 6709次阅读

    为什么单颗裸芯会被称为die呢?

    Wafer、die、chip是半导体领域常见的术语,但是为什么单颗裸芯会被称为die呢?
    的头像 发表于 01-24 09:14 2669次阅读
    为什么单颗裸芯会被称为<b class='flag-5'>die</b>呢?

    芯砺智能Chiplet Die-to-Die互连IP芯片成功回片

    芯砺智能近日宣布,其全自研的Chiplet Die-to-Die互连IP(CL-Link)芯片一次性流片成功并顺利点亮。这一重大突破标志着芯砺智能在异构集成芯片领域取得了领先地位,为人工智能时代的算力基础设施建设提供了更加多元灵活的互连解决方案。
    的头像 发表于 01-18 16:03 1014次阅读

    如何轻松搞定高性能Multi-Die系统?

    2D芯片设计中通常为二阶或三阶的效应,在Multi-Die系统中升级为主要效应。
    的头像 发表于 12-19 17:24 587次阅读

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

    在当今时代,摩尔定律带来的收益正在不断放缓,而Multi-Die系统提供了一种途径,通过在单个封装中集成多个异构裸片(小芯片),能够为计算密集型应用降低功耗并提高性能。
    的头像 发表于 12-12 17:19 1162次阅读

    使用UCIe IP确保多Die系统可靠性

    Die(晶粒)系统由多个专用功能晶粒(或小芯片)组成,这些晶粒组装在同一封装中,以创建完整的系统。多晶粒系统最近已经成为克服摩尔定律放缓的解决方案,生产保证较高良率,提供一种扩展封装后芯片功能的方法。
    的头像 发表于 11-16 17:29 558次阅读
    使用UCIe <b class='flag-5'>IP</b>确保多<b class='flag-5'>Die</b>系统可靠性