艾德生仪器有限公司 >> 进入商铺
2009/8/2 15:57:34 为了达到满意的合格率,几乎所有产品在出厂前都要先经过老化。制造商如何才能够在不缩减老化时间的条件下提高其效率?本文介绍在老化过程中进行功能测试的新方案,以降低和缩短老化过程所带来的成本和时间问题。 (艾德生仪器有限公司 整理)
在半导体业界,器件的老化问题一直存在各种争论。像其他产品一样,半导体随时可能因为各种原因而出现故障,老化就是通过让半导体进行超负荷工作而使缺陷在短时间内出现,避免在使用早期发生故障。如果不经过老化,很多半导体成品由于器件和制造工艺复杂性等原因在使用中会产生很多问题。
在开始使用后的几小时到几天之内出现的缺陷(取决于制造工艺的成熟程度和器件总体结构)称为早期故障,老化之后的器件基本上要求100%通过这段时间。准确确定老化时间的*方法是参照以前收集到的老化故障及故障分析统计数据,而大多数生产厂商则希望减少或者取消老化。
老化工艺必须要确保工厂的产品满足用户对可靠性的要求,除此之外,它还必须能提供工程数据以便用来改进器件的性能测试
一般来讲,老化工艺通过工作环境和电气性能两方面对半导体器件进行苛刻的试验使故障尽早出现,典型的半导体寿命曲线如图1。由图可见,主要故障都出现在器件寿命周期开始和zui后的十分之一阶段。老化就是加快器件在其寿命*%部分的运行过程,迫使早期故障在更短的时间内出现,通常是几小时而不用几月或几年。
不是所有的半导体生产厂商对所有器件都需要进行老化。普通器件制造由于对生产工艺比较了解,因此可以预先掌握经过统计得出的失效预计值。如果实际故障率高于预期值,就需要再作老化,提高实际可靠性以满足用户的要求。
本文介绍的老化方法与10年前几乎一样,不同之处仅仅在于如何更好地利用老化时间。提高温度、增加动态信号输入以及把工作电压提高到正常值以上等等,这些都是加快故障出现的通常做法;但如果在老化过程中进行测试,则老化成本可以分摊一部分到功能测试上,而且通过对故障点的监测还能收集到一些有用信息,从总体上节省生产成本,另外,这些信息经统计后还可证明找出某个器件所有早期故障所需的时间是否合适。
过去的老化系统
进行老化的*个原因是为了提高半导体器件的可靠性,目前为止还没有其他的替代方法。老化依然是在高温室(通常125℃左右)内进行,给器件加上电子偏压,大部分时候还使用动态驱动信号。
很多公司想减少或者全部取消老化,但是他们又找不到其他可靠的替代方法能够在产品到达客户之前把有早期故障的剔除掉,所以看来老化还会长久存在下去。半导体生产厂商另外也希望通过老化做更多的事,而不是浪费宝贵时间被动地等待元件送来做老化。
过去的老化系统设计比较简单。10年以前,老化就是把一个器件插入老化板,再把老化板放入老化室,给老化板加上直流偏压(静态老化)并升高温度,168个小时之后将器件取出进行测试。如果经100%测试后仍然性能完好,就可以保证器件质量可靠并将其发送给用户。
如果器件在老化时出现故障,则会被送去故障分析实验室进行分析,这可能会需要几周的时间。实验室提供的资料将用来对设计和生产工艺进行细微调节,但这也表明对可能出现的严重故障采取补救措施之前生产已进行了几个星期。目前工程师们找了一些方法,对器件进行长时间错误覆盖率很高的老化,甚至还对器件作一些测试。但遗憾的是没有人能解决老化的根本问题,即减少成本与时间。于是半导体制造商们采用了另一种老化方式:在老化中进行功能测试。
为什么要在老化时进行测试
在老化阶段进行半导体测试之所以有意义有多种原因,在探讨这些原因之前,我们首先要明确“测试"的真正含义。
一般半导体测试要用到昂贵的高速自动测试设备,在一个电性能条件可调的测试台上对半导体作测试。它还可以在标称性能范围之外进行,完成功能(逻辑)和参数(速度)方面的测试,像信号升降时间之类的参数可到皮秒级。也许是因为可控测试环境只有一个器件作为电性负载,所以信号转换很快,能够进行真实的器件响应参数测量。
但在老化的时候,为提高产品的产量是能够同时对尽可能多的器件作老化。为满足这一要求,可把多个器件装在一个大的印刷线路板上,这个板称为老化板,它上面的所有器件都并联在一起。大型老化板的物理电气特性不能和只测试一个器件的小测试台相比,因为老化板上的容性和感性负载会给速度测试带来麻烦。所以我们通常无法用老化进行所有功能测试。不过在某些情况下,运用特殊的系统设计技术在老化环境下进行速度测试也是可能的。
老化系统中的“测试"可以指任何方面,从对每一器件每一管脚进行基本信号测试,到对老化板上的所有器件作几乎100%功能测试,这一切均视器件复杂性及所选用的老化测试系统而定。可以说对任何器件进行100%功能测试都是可以做得到的,但是这样采用的方法可能会减少老化板上的器件密度,从而增加整体成本并降低产量。
在老化中进行测试的好处有:
1. 将耗时的功能测试移到老化中可以节约昂贵的高速测试仪器的时间。如果老化后只进行参数测试及很少的功能测试,那么用现有设备可测试更多器件,*一点即可抵消因采用老化测试方案而发生的费用。
2. 达到预期故障率的实际老化时间相对更短。过去器件进行*老化时都要先经过168小时,这是人们期望发现所有早期故障的标准起始时间,而这*是因为手头没有新器件数据所致。在随后的半年期间,这个时间会不断缩短,直到用实验和误差分析方法得到实际所需的老化时间为止。在老化同时进行测试则可以通过检查老化系统生成的实时记录及时发现产生的故障。尽快掌握老化时间可提高产量,降低器件成本。
3. 及时对生产工艺作出反馈。器件故障有时直接对应于某个制造工艺或者某生产设备,在故障发生时及时了解信息可立刻解决可能存在的工艺缺陷,避免制造出大量不合格产品。
4. 确保老化的运行情况与期望相符。通过监测老化板上的每个器件,可在老化一开始时就先更换已经坏了的器件,这样使用者可确保老化板和老化系统按预先设想的状况运行,没有产能上的浪费。
存储器老化
存储器老化和测试的线路实现起来相对简单一些,所有器件通过统一方式写入,然后单独选中每个器件,将其存入的数据读出并与原来的值对照。由于具有控制和数据采集软件以及故障数据评估报告算法,所以存储器老化测试对生产商非常有用。
大多数存储器件支持多个选通引脚,因而老化测试系统采用簇方式读回数据。某些系统具有很宽的数据总线,每一簇可同时读取多个器件,再由电脑主机或类似的机器对器件进行划分。增加老化板上的并行信号数量可提高速度,减少同一条并行信号线所连器件数,并且降低板子和器件的负载特性。
·易失性存储器(DRAM和SRAM)
易失性存储器测试起来是zui简单的,因为它无需特殊算法或时序就可进行多次擦写。一般是所有器件先同时写入,然后轮流选中每个器件,读回数据并进行比较。
由于在老化时可重复进行慢速的刷新测试,因此DRAM老化测试能够为后测工艺节省大量时间。刷新测试要求先将数据写入存储器,再等待一段时间使有缺陷的存储单元放电,然后从存储器中读回数据,找出有缺陷的存储单元。将这部分测试放入老化意味着老化后的测试工艺不必再进行这种很费时的检测,从而节省了时间。
·非易失性存储器(EPROM和EEPROM)
非易失性存储器测试起来比较困难,这是因为在写入之前必须先将里面的内容擦除,这样使得系统算法更困难一些,通常还必须使用特殊电压来进行擦除。不过其测试方法基本上是相同的:把数据写入存储器再用更复杂的算法将其读回。
老化测试系统性能
有许多因素会影响老化测试系统的整体性能,下面是一些主要方面:
1.首先是测试方法的选择。理想的情况是器件在老化工艺上花费的时间zui少,这样可以提高总体产量。恶劣的电性能条件有助于故障加速出现,因此能快速进行反复测试的系统可减少总体老化时间。每单位时间里内部节点切换次数越多,器件受到的考验就越大,故障也就出现得更快。
2.老化板互连性、PCB设计以及偏置电路的复杂性。老化测试系统可能被有些人称为高速测试,但是,如果机械连接或老化板本身特性会削弱信号质量,那么测试速度将会是一个问题。如像过多机电性连接会增大整个系统的总电容和电感、老化板设计不良会产生噪声和串扰、而很差的引脚驱动器设计则会使快速信号沿所需的驱动电流大小受到限制等等,这些都仅是一部分影响速度的瓶颈,另外由于负载过大并存在阻抗、电路偏置以及保护元件值的选择等也会使老化的性能受到影响。
3.计算机接口与数据采集方式。有些老化测试系统采用分区方法,一个数据采集主机控制多个老化板,另外有些系统则是单板式采集。从实际情况来看,单板式方法可以采集到更多数据,而且可能还具有更大的测试产量。
4.对高速测试仪程序的下载及转换能力。有些老化测试系统有自己的测试语言,对需要做100%节点切换的被测器件不用再开发程序;而有些系统能够把高速测试仪程序直接转换到老化应用上,可以在老化过程中进行更准确的测试。
5.系统提供参数测试的能力。如果老化测试系统能进行一些速度测试,那么还可得到其他一些相关失效数据以进行可靠性研究,这也有助于精简老化后测试工艺。
6.根据时间动态改变测试参数的能力,如电压与频率。如果老化测试系统能够即时改变参数,则可以加快通常属于产品寿命后期阶段故障的出现。对于某些器件结构,直流电压偏置及动态信号的功率变动都可加速出现晚期寿命故障。
7.计算机主机与测试系统之间的通信。由于功能测试程序非常长,因此测试硬件的设计应尽可能提高速度。一些系统使用较慢的串行通信,如RS-232C或者类似协议,而另一些系统则使用双向并行总线系统,大大提高了数据流通率。
结束语
在老化过程中进行测试会带来一些成本问题,但zui困难的是找出一个测试方法完成器件所有可能的测试项目。
对逻辑产品而言,JTAG法是一种zui通用的老化测试方式,因为器件上的测试端口是一致的,这样老化硬件线路就可保持不变。
对存储器而言,在小批量情况下,是能有一种对易失性和非易失性存储器都能进行处理的测试系统;而在大批量情况下,则是采用不同的系统以降低成本。