芯片测试:系统级测试(SLT)详解

谈思汽车 2023-11-04 10:34

 智能汽车安全新媒体 

Perface

在IC封测中我们常常会听到:SLT、EVB、ATE这几个名词。它们之间的区别简要如下:

ATE(Auto Test Equipment) 在测试工厂完成。大致是给芯片的输入管道施加所需的激励信号,同时监测芯片的输出管脚,看其输出信号是否是预期的值。有特定的测试平台。SLT(System Level Test) 也是在测试工厂完成,与ATE一起称之为Final Test. SLT位于ATE后面,执行系统软件程序,测试芯片各个模块的功能是否正常。EVB(Evaluation Board) 开发板:软件/驱动开发人员使用EVB开发板验证芯片的正确性,进行软件应用开发。

最近去产线见识了一下机台,今天先一同来学习一下SLT。

系统级测试(SLT)详解

前言

在半导体晶体管尺寸越来越小、芯片功能日益复杂的趋势下,系统级测试(简称SLT)变得至关重要。那什么是SLT?

SLT是如何帮助提高产品质量并缩短上市时间的?

什么是系统级测试?有什么特别之处?

系统级测试(SLT)是指在仿真的终端使用场景中对待测芯片(DUT)进行测试,纯粹通过运行和使用来完成测试,无需像传统自动测试设备(ATE)那样创建测试向量,但是仍需要编写测试,只是编写方式不同。测试流程如下:

► 执行特定操作。该操作可能是系统使用过程中固有的,如启动操作系统;也可能是运行某些功能模块编写的特定程序, 如性能评估程序。► 判断该操作是否成功,是依据测量的结果或该操作的成功/失败来进行衡量。例如,在验证某个内部进程是否成功执行时, 判断的依据可以是操作系统是否成功启动;或检查某个测量值(性能测试结果与阀值的比较)

大多数情况下,SLT中的系统会配备一些板载处理器来执行测试流程。由于片上系统(SoC)和系统级封装(SIP)芯片是SLT的主要测试对象,因此测试用处理器通常就是待测芯片的一部分。如果不是此种情况,待测芯片的外围测试系统通常会配备 一个合适的处理器。

SLT的测试时间比传统ATE的测试时间长很多,因为SLT是模拟真实终端使用场景的功能测试,而不是ATE中的结构测试。SLT的测试时间一般都超过一分钟,甚至可能长达数十分钟,典型的测试时间为10分钟左右。

由于测试时间较长,与传统ATE测试相比,SLT测试设备必须具有更高的工位密度和更低的工位成本。

SLT概览

系统

在生产环境中执行SLT需要构建一个系统。SLT中的系统是在测试板上实现的,该测试板与最终使用该芯片的产品的电路板非常相似。测试板可能包括以下功能和特性:

01、与待测芯片相匹配的引脚底座02、可放在测试板上的所有待测芯片外设,包括:PMICRAM存储(如NVMe、eMMC)SD卡USB闪存PCIe外设(如NVMe)03、仿真电路和回环,用于无法放在测试板上的外设,例如人机接口设备(HID)和HDMI,在下图中用Maock I/O模块表示04、测试用处理器(待测芯片不是测试用处理器的情况下)05、测试设备和测试用处理器之间的通信方式06、终端应用中使用的系统软件

系统级测试中非常关键的一点是,它将软件看成是系统的一部分。这有助于:

尽可能重现终端使用环境测试硬件和软件的交互方式

测试机

连接到测试板时,测试设备至少需要提供以下功能和特性:

测试板和待测芯片的电源与测试用处理器交互的方式

更为先进的SLT测试设备还具有以下功能和特性:

01、连接到嵌入式处理器控制台的UART接口,用于实现设备间的通信02、JTAG,用于直接访问待测芯片03、串行外设接口SPI,用于访问测试板上的功能04、高速串行接口,如PCIe、以太网或USB05、自动温度控制06、具有相当的空间以容纳客户设计的测试板卡及模块07、测试板上闪存设备的自动更新



除了具备以上所说的硬件功能以外,测试设备还必须提供一个计算机平台(测试用PC)和相应的API,以便测试程序访问这些功能和特性。

测试

创建SLT测试有多种不同的方法,所选的SLT测试设备应该能够灵活适应不同方法。以下示例就展示了这种灵活性。

测试程序是多个单独测试组成的集合或序列,通常在作为测试设备一部分的测试用PC上运行。各个单独的测试通常实现为代码,在以下位置运行:

01、测试用PC02、测试用处理器,可能是测试设备或测试板的一部分03、处理器,待测芯片的一部分

在所有三种情况下,测试都可通过测试设备API或测试板上实现的接口来操作测试板和待测芯片。在最后一种情况下,测试可在待测芯片中运行。

1)在测试用PC或测试用处理器上执行测试 执行测试用PC或测试用处理器上的测试的流程如下。在此示例中,测试旨在验证嵌入式处理器是否启动。假设待测芯片有 一个连接到测试设备UART控制台的UART端口,则此测试最简单的形式是:



2)在具有测试用处理器的待测芯片中执行从测试用PC部署的测试 另一种类型的测试是从测试用PC部署到待测芯片本身的测试用处理器。在这种情况下,假设待测芯片有某种高速接口,可以通过该接口下载和执行测试程序。这种测试的通用形式一般是:



3)执行直接存储在测试板上的测试 另一种测试方式是将测试序列存储在测试板上的非易失性存储器中,从而节省下载时间。采用将测试下载至测试板的方式时, 更容易更改测试。

当然,在真实环境中,测试会更加复杂,需要验证许多事件。借助SLT测试设备的灵活性和测试板上待测芯片周围的真实硬件,能够更轻松地创建非常复杂的场景,这点对于传统ATE来说很难或者根本无法实现。

SLT有什么独特之处和优势

系统级测试也被称为功能测试。有段时间,大多数测试都是功能测试,但后来证明由于结构测试能够自动化,可以更有效地 满足故障覆盖率要求。因此,自动测试程序生成(ATPG)成为测试向量的主要来源。

ATPG等结构技术需要扫描链等人工结构,以便访问整个电路,这使得大多数测试都是在测试模式下完成。虽然这对测试大有裨益,但可测试性设计(DFT)和ATPG也有缺点,包括:

01、测试模式掩盖了仅在功能模式下可见的故障02、ATPG 测试向量不会覆盖电路所有部分,如IP块之间的接口03、待测芯片在结构测试期间不会经历真实运行,无法发现一些边缘故障和滞后性的故障,包括以下差异:电源和时钟分配电路中的噪声测试向量导致待测芯片发热04、ATPG没有覆盖复杂的真实场景,手动编写这样的测试向量可能非常困难甚至不可能05、测试中不包括系统软件

相较而言,使用SLT时,测试工程师可以像在真实环境中一样使用待测芯片,从而发现以前无法发现的故障。下期我们将探讨SLT逐渐普遍的原因、SLT的实践应用、SLT面临的挑战。

SLT为什么越来越普遍?

质量要求日益提高

过去十年里,我们生活的世界变得更加依赖电子设备。这点在汽车中尤为明显:半自动驾驶汽车已经推出,电子设备或软件能够感知事件并通过自动转向或制动来对事件做出反应。

世界各地的人也都高度依赖手机,而这需要强大可靠的设备作为基础。对设备质量的高要求推动制造商对其芯片和系统进行全面测试,以减少终端用户购买后遇到问题的可能性。

不断推向技术极限

在当今竞争激烈的市场中,元器件供应商不断推向技术极限,以提高性能、电池续航和良率。这意味着,供应商需要:

尽早在新的工艺节点上发货,而工艺的缺陷率可能仍然比较高尽可能以低电压运行,以延长电池续航微调PLL设置以最大化良率转为使用更前沿的封装技术来提高密度和性能

鉴于上述需求,必须进行大量测试,确保成品中使用的是优质元器件。因此,随着不断推向技术极限,使用SLT可防止故障漏检,确保成品元器件达到所需的高质量水准。

测试覆盖率仍有待提高

鉴于进入测试时的初始缺陷率升高,而退出测试时允许的缺陷率显著降低,元器件制造商比以往任何时候都更加依赖测试。

目前的技术已经远远超过每个芯片10亿个晶体管的大关,99.5%的故障覆盖率虽然仍可以接受,但如果以10亿件来计算,0.5%还是很多。

电子设计自动化(EDA)行业在实现故障覆盖率与密度同步提高方面付出了巨大努力,但由于以下原因,故障覆盖率的提升有所滞后。

故障模式

每当在集成电路制造中引入新的创新技术,也意味着引入了新的故障模式。但检测这些故障模式所需的新测试技术却开发缓慢,总是难以跟上步伐。而通过SLT,制造商可以实施功能测试,以引发和捕获由新故障模式导致的真实故障。

除了具备以上所说的硬件功能以外,测试设备还必须提供一个计算机平台(测试用PC)和相应的API,以便测试程序访问这些功能和特性。

SoC内部接口

ATPG专注于测试IP块并为这些IP块实现非常高的故障覆盖率。然而,随着SoC变得越来越复杂,加入更多IP块,这些IP块之间的接口成为芯片中更重要的组成部分,导致整体故障覆盖率下降。

IP块接口的另一个挑战是它们通常是异步的,这就导致测试更加困难。除了测试异步接口的复杂度,扫描所有可能的时序组合也非常耗时。

EDA行业提供了推动SoC系统验证的工具,但尚不清楚这些仿真将如何移植到ATE,甚至能否移植到ATE。

SLT支持对接口进行测试,因为待测芯片将在真实环境中使用,以便发现ATE中可能没有出现的故障。

通过SLT进行设计验证

如今的系统非常复杂,因此缺陷很难避免。设计验证环节应该在零件或系统投入生产之前发现这些缺陷,但是,其中一些设计缺陷很难察觉,这就导致许多系统需要运行很长时间才能出现这种系统故障形式的缺陷。

更多时候,发现这些缺陷所需的硬件实例数量大得不切实际。

作为替代方案,在预生产和早期生产中运行SLT可以提供引发这些罕见故障所需的大量待测芯片,以便在产品交付给终端客户之前修复硬件或软件中的缺陷。

边缘故障通常是裕度设计不佳造成的结果,因此SLT发现边缘故障的能力有助于在流程早期阶段解决这些裕度设计问题。

裕度设计是指为了保证结构的安全可靠性,在设计中引入一个大于1的安全系数,试图来保障机械零件不发生故障。安全系数是通过综合考虑荷载、材料性能数据的可靠性、所计算方法的合理性、加工装配精度以及所设计的零件的重要性、失效后果等因素来确定。

在裕度设计中,对于配合尺寸和非配合尺寸,安全裕度的数值有所不同。一般而言,对于配合尺寸,安全裕度A的数值取工件公差的1/10;对于非配合尺寸或工艺能力很高时,A值可取为零。同时,A值的大小是人为给定的,A值越大对计量器具要求越低;A值越小,生产公差越大,但对计量器具的要求越高。因此应结合实际情况灵活处理。

裕度设计通常也称为安全系数法,是一种广泛用于机械可靠性设计领域的设计方法。

SLT的实践应用

用SLT有多种不同策略。之前提到了SLT能够提高复杂待测芯片的故障覆盖率,此外还有其他优势,包括:

为制造和测试提供早期反馈。此类反馈用于减少缺陷和提高故障覆盖率。快速提高故障覆盖率以避免漏检。实现难以在ATE上实现的测试。



完整SLT与局部SLT对比 本白皮书主要介绍使用完整SLT以实现更高质量,但也存在其他使用可能性:

1) SLT抽样测试 对于过往记录良好、基于成熟工艺、在ATE上具有良好故障覆盖率的待测芯片,SLT可能并不是必需的。但是,使用SLT对部件进行抽样测试有利于验证是否达到每百万缺陷数(DPPM)要求2) 初始斜波期间或降低缺陷率时使用完整SLT用于发现ATE未检出的故障,找出SLT所发现故障的根本原因*,然后创建ATE测试进行验证。同时,来自SLT的反馈可用于降低工艺的缺陷率。如此一来,测试覆盖率和缺陷率都有了改进,最后只需抽样检查即可。3) 全面生产SLT 当使用传统ATE无法实现必要的覆盖率,或由于高工艺缺陷率而导致漏检率过高时,可使用此方法。4) 快速提高故障覆盖率以避免漏检 理想情况下,遇到系统故障时,应找出故障的根本原因,修复故障并添加测试来捕获其他故障,但这个过程需要时间,而更理想的方法是立即停止漏检。SLT非常适合这一用途,它可以用来捕获ATE的漏检故障,然后可以将测试快速添加到SLT,以检测出影响终端用户的漏检。SLT提供的测试方法,对于标准ATE来说非常困难甚至不可能,因此,对于某些现场故障,SLT是少数几种达到故障覆盖率要求的方法之一。

SLT面临的挑战


难以量化故障覆盖率

由于没有可用的工具能够衡量SLT对传统故障模式的故障覆盖率,因此很难知道所作的测试是否足够。

有一些手动方法可帮助了解SLT测试的全面性,包括根据定义系统场景、列出所有要测试的场景,然后验证针对这些场景的测试是否足够。

EDA供应商已经开始为基于场景的SLT生产合适的工具。

无法测量裕度

传统ATE测试设备具有高精度板卡,可以测量部件的规格,例如边缘器件排布、电压、电流、频率和DAC/ADC线性度。

SLT则有所不同:功能测试可以告诉我们给定的待测芯片是否正常工作,但它不能告诉我们待测芯片是处于故障边缘,还是有充足的裕度,可以继续正常工作。

测试板的差异性

与裕度问题相关的是,用于构建测试板的元器件本身具有不同程度的裕度,这意味着待测芯片的测试结果可能取决于所采用的测试板的规格。

如果大量测试板不符合规范,并且是由于测试板设计缺陷而导致待测芯片失败,这将是一场灾难。但是,如果测试板都符合规范,那么测试板的差异性反而有利于测试,因为这意味着待测芯片的测试更接近真实场景。

结语

SoC和SIP的复杂度日益提高,加上终端用户日益严格的质量要求,在此趋势的推动下,SLT得到了更广泛的采用,成为待测芯片测试策略中的关键组成部分。

通过使用SLT在仿真的终端环境中对待测芯片进行功能测试,设备制造商可以预防使用传统晶圆和封装测试技术难以检测到的漏检故障。

此外,在测试流程中添加SLT环节后,不仅可以捕获漏检故障,而且可以在平台之间移动测试,包括在测试流程的早期阶段运行低良率测试,后期阶段在SLT测试设备中运行高良率测试,这将有助于客户达到理想的测试成本/质量比。

我们看到,市场对SLT的需求不断增长,并且很多企业都希望通过实现SLT来改进质量成本。

内容来源:

mp.weixin.qq.com/s/gbE-c-_uHZL5EYrXIIGqFA

-  THE END  -

因文章部分文字及图片涉及到引用,如有侵权,请及时联系17316577586,我们将删除内容以保证您的权益。

谈思汽车 智能汽车安全新媒体
评论
  • 本文介绍Linux系统更换开机logo方法教程,通用RK3566、RK3568、RK3588、RK3576等开发板,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。制作图片开机logo图片制作注意事项(1)图片必须为bmp格式;(2)图片大小不能大于4MB;(3)BMP位深最大是32,建议设置为8;(4)图片名称为logo.bmp和logo_kernel.bmp;开机
    Industio_触觉智能 2025-01-06 10:43 87浏览
  • 在智能家居领域中,Wi-Fi、蓝牙、Zigbee、Thread与Z-Wave等无线通信协议是构建短距物联局域网的关键手段,它们常在实际应用中交叉运用,以满足智能家居生态系统多样化的功能需求。然而,这些协议之间并未遵循统一的互通标准,缺乏直接的互操作性,在进行组网时需要引入额外的网关作为“翻译桥梁”,极大地增加了系统的复杂性。 同时,Apple HomeKit、SamSung SmartThings、Amazon Alexa、Google Home等主流智能家居平台为了提升市占率与消费者
    华普微HOPERF 2025-01-06 17:23 152浏览
  • 根据Global Info Research项目团队最新调研,预计2030年全球封闭式电机产值达到1425百万美元,2024-2030年期间年复合增长率CAGR为3.4%。 封闭式电机是一种电动机,其外壳设计为密闭结构,通常用于要求较高的防护等级的应用场合。封闭式电机可以有效防止外部灰尘、水分和其他污染物进入内部,从而保护电机的内部组件,延长其使用寿命。 环洋市场咨询机构出版的调研分析报告【全球封闭式电机行业总体规模、主要厂商及IPO上市调研报告,2025-2031】研究全球封闭式电机总体规
    GIRtina 2025-01-06 11:10 112浏览
  • By Toradex 秦海1). 简介嵌入式平台设备基于Yocto Linux 在开发后期量产前期,为了安全以及提高启动速度等考虑,希望将 ARM 处理器平台的 Debug Console 输出关闭,本文就基于 NXP i.MX8MP ARM 处理器平台来演示相关流程。 本文所示例的平台来自于 Toradex Verdin i.MX8MP 嵌入式平台。  2. 准备a). Verdin i.MX8MP ARM核心版配合Dahlia载板并
    hai.qin_651820742 2025-01-07 14:52 58浏览
  • 根据环洋市场咨询(Global Info Research)项目团队最新调研,预计2030年全球无人机锂电池产值达到2457百万美元,2024-2030年期间年复合增长率CAGR为9.6%。 无人机锂电池是无人机动力系统中存储并释放能量的部分。无人机使用的动力电池,大多数是锂聚合物电池,相较其他电池,锂聚合物电池具有较高的能量密度,较长寿命,同时也具有良好的放电特性和安全性。 全球无人机锂电池核心厂商有宁德新能源科技、欣旺达、鹏辉能源、深圳格瑞普和EaglePicher等,前五大厂商占有全球
    GIRtina 2025-01-07 11:02 81浏览
  • 大模型的赋能是指利用大型机器学习模型(如深度学习模型)来增强或改进各种应用和服务。这种技术在许多领域都显示出了巨大的潜力,包括但不限于以下几个方面: 1. 企业服务:大模型可以用于构建智能客服系统、知识库问答系统等,提升企业的服务质量和运营效率。 2. 教育服务:在教育领域,大模型被应用于个性化学习、智能辅导、作业批改等,帮助教师减轻工作负担,提高教学质量。 3. 工业智能化:大模型有助于解决工业领域的复杂性和不确定性问题,尽管在认知能力方面尚未完全具备专家级的复杂决策能力。 4. 消费
    丙丁先生 2025-01-07 09:25 87浏览
  • 彼得·德鲁克被誉为“现代管理学之父”,他的管理思想影响了无数企业和管理者。然而,关于他的书籍分类,一种流行的说法令人感到困惑:德鲁克一生写了39本书,其中15本是关于管理的,而其中“专门写工商企业或为企业管理者写的”只有两本——《为成果而管理》和《创新与企业家精神》。这样的表述广为流传,但深入探讨后却发现并不完全准确。让我们一起重新审视这一说法,解析其中的矛盾与根源,进而重新认识德鲁克的管理思想及其著作的真正价值。从《创新与企业家精神》看德鲁克的视角《创新与企业家精神》通常被认为是一本专为企业管
    优思学院 2025-01-06 12:03 134浏览
  • 这篇内容主要讨论三个基本问题,硅电容是什么,为什么要使用硅电容,如何正确使用硅电容?1.  硅电容是什么首先我们需要了解电容是什么?物理学上电容的概念指的是给定电位差下自由电荷的储藏量,记为C,单位是F,指的是容纳电荷的能力,C=εS/d=ε0εrS/4πkd(真空)=Q/U。百度百科上电容器的概念指的是两个相互靠近的导体,中间夹一层不导电的绝缘介质。通过观察电容本身的定义公式中可以看到,在各个变量中比较能够改变的就是εr,S和d,也就是介质的介电常数,金属板有效相对面积以及距离。当前
    知白 2025-01-06 12:04 183浏览
  • 本文介绍编译Android13 ROOT权限固件的方法,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。关闭selinux修改此文件("+"号为修改内容)device/rockchip/common/BoardConfig.mkBOARD_BOOT_HEADER_VERSION ?= 2BOARD_MKBOOTIMG_ARGS :=BOARD_PREBUILT_DTB
    Industio_触觉智能 2025-01-08 00:06 0浏览
  • 每日可见的315MHz和433MHz遥控模块,你能分清楚吗?众所周知,一套遥控设备主要由发射部分和接收部分组成,发射器可以将控制者的控制按键经过编码,调制到射频信号上面,然后经天线发射出无线信号。而接收器是将天线接收到的无线信号进行解码,从而得到与控制按键相对应的信号,然后再去控制相应的设备工作。当前,常见的遥控设备主要分为红外遥控与无线电遥控两大类,其主要区别为所采用的载波频率及其应用场景不一致。红外遥控设备所采用的射频信号频率一般为38kHz,通常应用在电视、投影仪等设备中;而无线电遥控设备
    华普微HOPERF 2025-01-06 15:29 137浏览
  • 村田是目前全球量产硅电容的领先企业,其在2016年收购了法国IPDiA头部硅电容器公司,并于2023年6月宣布投资约100亿日元将硅电容产能提升两倍。以下内容主要来自村田官网信息整理,村田高密度硅电容器采用半导体MOS工艺开发,并使用3D结构来大幅增加电极表面,因此在给定的占位面积内增加了静电容量。村田的硅技术以嵌入非结晶基板的单片结构为基础(单层MIM和多层MIM—MIM是指金属 / 绝缘体/ 金属) 村田硅电容采用先进3D拓扑结构在100um内,使开发的有效静电容量面积相当于80个
    知白 2025-01-07 15:02 87浏览
  • PLC组态方式主要有三种,每种都有其独特的特点和适用场景。下面来简单说说: 1. 硬件组态   定义:硬件组态指的是选择适合的PLC型号、I/O模块、通信模块等硬件组件,并按照实际需求进行连接和配置。    灵活性:这种方式允许用户根据项目需求自由搭配硬件组件,具有较高的灵活性。    成本:可能需要额外的硬件购买成本,适用于对系统性能和扩展性有较高要求的场合。 2. 软件组态   定义:软件组态主要是通过PLC
    丙丁先生 2025-01-06 09:23 86浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦