集成电路及封装、半导体装置以及测试电路的方法

文档序号:6926397阅读:327来源:国知局
专利名称:集成电路及封装、半导体装置以及测试电路的方法
技术领域
本发明是有关于电子集成电路测试,特别是集成电路在晶圓级 测试和封装级测试的电^各和方法。
背景技术
现有的集成电路(IC)封装在制造上的相关测试包含芯片探针 (Chip-Probe, CP)观'H式禾口最乡冬观'H式(Final Testing, FT)。图12表示由 空白晶圓制造集成电路封装成品的流程的示意图。 一 个空白晶圓经 由集成电^各制程处理,例如显影(lithography),扩散(diffusion),蚀 刻(etching),沉积(deposition)及其它方式。在经过集成电^^制程处 理后,在晶圆上形成具有图案、电子装置以及电子连接线的晶粒(die) 阵列。接着进行CP测试,也就是晶圆级测试,使用探针卡经由晶 粒的输入焊盘(p a d ,即焊盘)或输入/输出焊盘提供晶粒测试信号, 并且经由晶粒的输出或输入/输出焊盘监视测试结果。通过CP测试 的晶粒一般则是利用连接线(bonding wire)、焊丝(solder wire)或其 它接点结构,将晶粒上的焊盘电性连接到封装体上进行封装。封装 完成后,每一个IC封装则与测试配接器(socket)接触以便进行FT 测试,或称为封装级测试,以便验证无故障IC封装,作为销售之用。
每个测试阶段以成本和可靠度来看,均有其独特和必要的角 色。在确保晶粒可以正常工作的同时,CP测试更进一步节省了不 良晶粒的封装成本,从不良晶粒的分析也可以了解在半导体制程中 所发生的各种问题。通过FT测试可以确保IC封装成品适合销售。 参考CP测试后,在FT测试中对不良封装成品的故障分析则可以 发现由封装制程所单独引起的问题。
随着集成电路设计在复杂度和组件密度上逐渐增加,使用测试 用设计技术(Design For Test, DFT)的电路可以改善最终产品(即集成电路封装成品)的可测试性和质量。系统化测试方法也可以提供 高质量低成本的测试解决方案。
现有的设计方法包括如下步骤,使用软件设计工具进行集成电 路的初始设计,对于整个设计或设计中的个别电路进行完整功能上 的仿真,再产生测试向量,用来测试整个设计的完整功能。此测试 向量一般是由自动软件工具产生,例如一个自动测试图形产生器
(Automatic Test Pattern Generator, ATPG), 其对于IC产品的电3各 部分提供某种程度的错误检测(fault coverage)或错误模拟。这些测 试向量 一 般则是以计算机可读文件形式提供至自动化测试仪器 (Automatic Testing Equipment, ATE)或测试器。此ATE在制造环 境下对晶粒进行CP或FT测试。
在CP和最终测试中,使用扫描链是一种传统上可以减少焊盘 /接脚(pin)数量、以容纳测试向量的方式。 一个扫描链定义为数个 逻辑单元(logic cell)的连接串列,其测试方式则是依序地将测试 向量的数据元素移位到输入侧逻辑单元,在触发逻辑单元的测试并 且测试结果被锁存(latch)在逻辑单元之后,经由此连接串列将测试 结果移位到输出侧逻辑单元,以便进行观察。扫描链已属公知技术, 其范例可以在许多美国专利上发现,例如美国专利第5,675,589号 和第6,738,939号,此处将其整体揭露并入本案参考。 一条扫描链 传统上需要 一 个输入接脚/焊盘作为连接到输入侧逻辑单元的入口 端口,即输入端口,以及一个输出接脚/焊盘作为连接到输出侧逻 辑单元的出口端口 ,即输出端口 。在CP和FT测试中,通常分享 具有相同测试向量的相同测试图案(test pattern)。在此结构中,IC 测试成本TestCost可以由以下式计算
=弁尸a terw * C/^z'm—丄ewg A * (f/Cc/> * rCP + t/CFr * 7>7) (1) 弁6c朋一尸m/2
其中,#Pattern表示图案数,即测试中使用测试向量组的数量。Chain—Length表示扫描链的长度,其等于在扫描链中D触发器的 数量。#DFF表示在测试晶粒中所有扫描链的D触发器数量。 #Scan—Pin表示所有扫描链所使用输入/输出接脚的接脚凄t 。 UCCP 和UCFT则分别表示对于CP和FT测试,每 一 时间单位的测试成本。 TCP和Tft則分别表示CP和FT测试的时钟周期。基本上,在公式 (l)的右侧,UCcp承Tcp表示在CP测试中每一时钟脉冲(per clock)的 测试成本,并且UCFT*TFT表示在FT测试中每 一 时钟脉冲的测试成 本。于是,7>式中的#pattem*Channel—Length表示CP禾口 FT观'H式 所需要的总时钟脉冲数。Chain—Length也表示 一 测试向量的长度, Chain—Length的每个元素(element)则需要对应的D触发器作为登 记(registration)之用。公式(1)将弁Scan—Pin除以2是因为,每一扫 描链通常需要两个个别的焊盘/接脚作为入口端口和出口端口 。在 一个已知电路功能中,通常需要特定数量的D触发器和特定数量 的测试图案,使得弁DFF和弁Pattern的乘积为常数。因此,随着同 一次测试中的扫描链增加,#Scan—Pin的数值会增加,并且测试成 本减少。
然而,因为集成电路尺寸与焊盘尺寸和接脚尺寸相比,会相对 地较小,故所有D触发器数量与扫描链焊盘数量的比值会增加。IC 尺寸的缩小使得可以在单一晶粒中容纳更多的逻辑单元或电路,但 是适合于一个晶粒/封装成品的焊盘/接脚的最大数量则无法相应的 增加。因此,只有少数焊盘或接脚可以对于既定电路部分进行测试, 而且只有较少的入口端口和出口端口用于测试,这会增加#DFF与 #Scan—Pin的比值,于是根据上述公式(l),测试成本TestCost的值 也会增力口 。

发明内容
为解决集成电路在晶圆级测试和封装级测试中测试成本过大 的问题,本发明的目的之一是提供集成电路及封装、半导体装置以 及测试电3各的方法。
本发明的实施例提供 一 种集成电路封装,包含 一 半导体装置以及接脚(pin)。半导体装置则包含一第一扫描链和第二扫描链,上述 第 一和第二扫描链分别具有一输入端口和一输出端口。半导体装置
更包含至少两个第一焊盘、至少两个第二焊盘以及一连接装置。上 述至少两个第 一 焊盘分别耦接至第 一 扫描链的输入端口和第二扫 描链的输出端口 。上述至少两个第二焊盘分别耦接至第一扫描链的 输出端口和第二扫描链的输入端口 。连接装置耦接于第一和第二扫 描链之间,用以控制第二扫描链的输入端口和第 一扫描链的输出端 口间之电性连接。当上述连接装置为失能(disable)状态时,第二扫 描链的输入端口与第 一扫描链的输出端口之间为电性不连接。上述 第 一焊盘是电性连结至上述接脚,并且上述第二焊盘与上述任一接 脚间为电性不连接。
本发明的实施例还提供一种测试电路的方法。提供一半导体装 置,上述半导体装置包含第一扫描链和第二扫描链、至少两个第一 焊盘以及至少两个第二焊盘。第一扫描链和第二扫描链用以测试上 述半导体装置内之集成电路,上述第一和第二扫描链分别具有一输 入端口和一输出端口 。上述至少两个第一焊盘分别耦接至第一扫描 链的输入端口和第二扫描链的输出端口上述至少两个第二焊盘分 别耦接至第 一扫描链的输出端口和第二扫描链的输入端口 。在一 晶 圆级测试中,分别并行输入第一和第二测试向量到上述第一和第二 扫描链,并且使得上述第二扫描链的输入端口与上述第一扫描链的 输出端口之间为电性不连接。封装上述半导体装置,将上述第一焊
盘电性连接到配接器的接脚,并且上述第二焊盘电性不连接到上述 配接器的任一接脚。电性连接上述第一扫描链的输出端口和第二扫 描链的输入端口 ,用以将上述第 一 和第二扫描链接合为单 一 扫描 链。经由上述配接器的接脚,输入第三测试向量到上述单一扫描链。 本发明的实施例更提供一种具有测试结构的半导体装置。上述 半导体装置包含扫描链、输入输出(I / O)电路以及测试结果压缩器。 每一扫描链具有输入端口和输出端口 。 I/O电路分别具有第 一焊盘, 用以在一条件下传送测试向量到上述扫描链的输出端口 ,并且在另一条件下从上述扫描链的输出端口接收测试结果。测试结果压缩器 耦接到上述扫描链的输出端口 ,对用以压缩上述测试结果,经由结 果测试焊盘输出对应压缩结果。
本发明的实施例另提供一种集成电路封装,包含半导体装置; 以及配接器,上述配接器包含多个第一接脚,连接到上述多个1/0 电路的第一焊盘;以及一压缩结果接脚,连接到结果测试焊盘;其 中,上述多个第二焊盘电性不连接到上述配接器的任一接脚。
本发明的实施例再另提供 一 种在半导体装置上测试电路的方 法,上述方法包含提供如权利要求11所述的半导体装置;在一 条件下设定上述I/O电路,并且经由上述第一焊盘输入上述测试向 量到上述扫描链;使能(enable)上述测试结果压缩器,用以压缩上 述测试结果,并且/人上述结果测试焊盘-睑i正上述对应压缩结果;以 及在另一条件下,设定上述i/o电路,并且从上述第一焊盘验证上 述测试结果。
本发明的实施例又更提供 一 种具有扫描测试结构的集成电路。 集成电路包含一输入焊盘和一输出焊盘、扫描链、 一并行电路以及 一串行电路。扫描链基于一移位时钟,用以接收测试向量并且输出 测试结果。并行电路用以并行化来自输入焊盘的输入数据,以此提 供测试向量到上述扫描链。串行电路用以串行化上述测试结果,以 输出测试数据到上述输出焊盘。上述并行电路和串行电路操作是基 于 一 测试向量时钟,其具有高于上述移位时钟的频率。
本发明降低了集成电路测试结构的测试成本。


图1表示根据本发明实施例的晶粒(半导体装置)的示意图。 图2表示在CP测试下图1所示之晶粒的示意图。 图3表示在FT测试下具有图1所示晶粒的集成电路封装的示 意图。
图4表示采用限制核心区域所设计的晶粒的示意图。 图5表示采用限制外围区域所设计的晶粒的示意图。图6表示根据本发明实施例之电路测试方法的流程图。
图7表示根据本发明实施例,具有测试结构之晶粒的示意图。 图8表示图7所示之晶粒进行CP测试下的示意图。 图9表示图7所示之晶粒进行FT测试下的示意图。 图10A表示I/O电路IO广IOn用于入口端口 、且MSB焊盘704 用于出口端口的示意图。
图10B表示I/O电路IO广IOn用于入口端口及出口端口的示意图。
图11表示具有扫描测试结构的集成电路的示意图。
图12表示从空白晶圆制造集成电路封装成品的流程的示意图。
具体实施例方式
参考附图,详细说明以下的实施例。以下所描述的是实现此发 明的具体实施例,此描述用于说明本发明的通用原则,并非用以限 定本发明。本发明的范围仍需视所附权利要求而决定。
图1表示根据本发明一实施例的晶粒(即半导体装置)的示意 图。晶粒100包含扫描链S!广S,n和S21~S2n,多任务器102,和焊
盘OPU OPln、 IPU~IPln,OP2广OP2n和IP21 IP2n。如图l所示,焊
盘OPn~OPln分别耦接到扫描链Sn S^的左侧端口 (图1中'、n" 表示不相交的n条线,下同),焊盘IPn~IPln分别耦接到扫描链 Sn Sln的右侧端口 ,并且焊盘IP2广IP^分别耦接到扫描链S21 S2n
的左侧端口,焊盘OP21~OP2n分别耦接到扫描链S2广Sh的右侧端 口。详细地说,焊盘OPu OP!n、 IPH IPln、 OP21~OP2n和IP21 IP2n 可以具有相同的尺寸,或者是焊盘OPn OP^和OP2! OP2n可以比 焊盘IPn IP^和IP2广IP2n更大。多任务器102则作为一连接装置,
根据信号CP—SCAN的判定状态,将扫描链S21~S2n的左侧端口连 接到焊盘IP21~IP2n或是扫描链Sn Sm的右侧端口 。
图2表示当信号CP一SCAN判定允许多任务器102将扫描链
sn sln的右侧端口与扫描链s21 s2n的左侧端口电性不连接的情况
11下,进行CP测试的图1的晶粒100的示意图。因此,由扫描链sn~sln 进行传递或移位的信号,不会经过扫描链s21~s2n,反之亦然。探
针卡的4笨针(probe)接触焊盘OPu OPm、 IP)广IPm、 OP21~OP2n和 IP21 IP2n,提供测试向量到扫描链Sn Sm和S21 S2n,并且从扫描 链接受测试结果。虽然图2中表示测试信号是从扫描链Su Sln、 S2i~S2n的左侧端口输入,测试结果从右侧端口接收,但是本发明 并非限定于此。对于此技术领域具有一4殳知识者而言,也可以将扫 描链Sn Sln和S21~S2n的右侧端口作为输入端口 ,其左边端口则是 输出端口。换言之,测试向量或结果可以/人左到右或从右到左进行 移位。
图3表示当信号CP—SCAN判定允许多任务器102将扫描链 S2i~S2n左侧端口与扫描链Sn~Sln右侧端口之间电性连接的情况 下,进行FT测试时之具有图1所示晶粒100的集成电路封装200
的示意图。因此,每两条扫描^&,例如Sn和S^, Su和S22等等,
会连结成为单一扫描链。图3中也显示,在晶粒100经过封装后,
焊盘OPn OP,n和OP2广OP2n是由集成电路封装200而电性连接到
接脚202。另 一方面,连接线以及焊盘IPn IPm和IP2广IP^并不会 连接到任一接脚。在此, 一个焊盘如果电性连接到最终集成电路封 装的接脚上,则定义为外接焊盘(out-bond pad),反之则为内部焊盘 (inner pad)。以图3来说,焊盘OPu OPm和OP21~OP2n是外接焊 盘,焊盘IPn IPm和IP2广IP2n是内部焊盘。在FT测试中,测试向 量是从左侧的部分接脚和外接焊盘输入,先移位到扫描链Sn~Sln, 然后再到扫描链S21 S2n。当相关结果被锁存在扫描链Sn~Sln和 S21~S2n之后,这些测试结果则会从右侧的外接焊盘和接脚移出, 用以在测试器进行验证。如前所述,在图3的实施例中移位方向是 从左到右,^f旦在其它实施例中也可以/人右到左。 以下为公式(2),其等效于7>式(1)。
其中Chain—LengthCp禾口 Chain—LengthFT分另寸表示在CP禾口 FT测试下的扫描链长度。假设扫描链Sn-S^和S2!-S2n具有相同长度
L,贝寸Chain—lengthFT是2L且Chain—LengthCP只有L。与在CP和 FT测试下都具有固定长度2L的情况相比,图3中在FT测试下晶 粒100的扫描链长度是2L,而在图2中CP测试下仅仅只有L。此 意味着在CP测试中对图1晶粒100的每一测试图案仅需要FT测 试的 一 半时钟脉冲数(clock number), 降低了 CP测试成本。在CP 测试中测试晶粒100的时钟脉沖数减少是由于内部焊盘的整并 (incorporation),增加焊盘it量可以缩短扫描《连长度。
内部焊盘可以是在最终封装中其上没有任何连接线的焊盘。另 一方面, 一个具有连接线并特别连接到嵌入式存储器的焊盘,则可 以是图1所示的内部焊盘,用以在CP测试中接收测试向量或输出 测试结果。例如,此嵌入式存储器可以是动态随机存取存储器 (DRAM)或是闪存只读存储器(flash-ROM)。在图l的内部焊盘可以 是封装选择焊盘(package-option pads)之一 ,封装选择焊盘就是分别 为不同封装准备的焊盘组合。举例来说,集成电路封装200可以是 球状阵列封装(Ball Grid Array, BGA),焊盘OPn OP^和OP21~OP2n 则是特别设计用于BGA封装的焊盘,同时,焊盘IP ~IPln和 IP2广IP2n则是特别设计用于薄型四方扁平封装(low profile quad flat package, LQFP)。
随着并入测试用输入或输出的接脚或焊盘增加,扫描链会变短 且测试成本降低,因此,最好尽可能对扫描链并入更多焊盘。即使 扫描链移入或移出的仅有数字信号,但是耦接至扫描链的焊盘并不 需要受限于只传递数字信号的数字焊盘(digital pad)。焊盘 OPn~OPln和OP21 OP2n之一可以在集成电路产品规格中定义为模 拟焊盘,仅传送模拟信号,但是也可以被设定成在测试中从扫描链
传送数字信号。换句话说,焊盘OPn OP!n和OP^ OP2n之一可以
属于一种才莫拟输入或输出电路,这种电路能够在进行晶粒100的 CP或FT测试时设定成传送数字信号。此模拟输入或输出电路可以 在测试时切换成全幅(full-swing)模式来传送数字数据,作为扫描链的入口端口或出口端口。
增加作为内部焊盘的焊盘IPn IPm和IP21~IP2n可以不增加在 图1中晶粒100的晶粒成本。如前所述,内部焊盘上没有连接线, 仅是作为探针卡上探针的接触点。没有连接线的内部焊盘可以比外 接焊盘小,外接焊盘通常需要最低限度的接触区域和结构强度,以 容纳及維持其上的连接线。
此外,在探针检测中的静电放电(electrostatic discharge, ESD) 防护等级,是比维持来自外部接脚的ESD压力更为宽松且较不严 重。因此,内部焊盘不需要高等级的ESD防护电路,而ESD防护 电路通常会占据相当大的硅组件区域,成本也较高。此外,为了将 外接坪盘连接到封装接脚,所以外接焊盘的位置通常限制在围绕在 晶粒核心(core)区域的外围区域,内部焊盘则与外接焊盘不同,内 部焊盘可以自由地设置在外围区域或核心区域。换句话说,较小、 较简单的内部焊盘可以设置在晶粒中原本未被占据的任何地方。如 果晶粒是采用限制核心区域的设计,也就是指晶粒的外围区域不会 完全被外接焊盘所占满,则内部焊盘可以被插入或放置到此外围区 域上,不会增加整个晶粒的尺寸。
图4表示采用限制核心区域所设计的晶粒的示意图。如图4所 示的例子,晶粒400是采用限制核心区域的设计,这使得外接焊盘 404和内部焊盘402都配置在围绕核心区域的外围区域406,核心 电路408完全占据核心区域,其优点是可以在没有额外增加晶粒成 本下,进行成本较低的CP测试。假设晶粒是采用限制焊盘的设计, 也就是由外接焊盘所围绕的核心区域不会被核心电路所占满,内部 焊盘则可以设置于核心区域,晶粒尺寸仍会维持不变。
图5表示采用限制外围区域所设计的晶粒的示意图。如图5所 示的例子,晶粒500是采用限制焊盘的设计,使得位于外围区域 506的所需外接焊盘504决定了晶粒尺寸,内部焊盘502和核心电 路508则一并设置于空闲核心区域510,其优点是不需增加额外晶 粒成本而可以进行4交j氐成本的CP测试。图6表示本发明实施例中测试电路方法的流程图。步骤Sl提 供一晶粒,具有内部焊盘、外接焊盘和扫描链。首先提供具有图1
晶粒100的晶圓(步骤Sl),晶粒100具有扫描链Sn Sln和S21 S2n、 多任务器102、焊盘IPn~IPln、 IP21~IP2n、 OPn~OPln、 OP21 OP2n 以及内连接线,如图1所示。然后,此晶圓进行CP测试(步骤S2)。 步骤S2使用内部焊盘、外接焊盘作为入口端口及出口端口 。使用
焊盘IPl广IPln、IP21 IP2n、OPn OPm、OP2广OP2n作为入口端口和
出口端口,用以输入并行测试向量到扫描链Sn Sm和S21~S2n,并 且输出并行测试结果,如图2所示。在CP测试中,多任务器102
通过适当的控制信号,使得扫描链S2, S2n与扫描链Su Sln电性不
连接。步骤S3封装良好的晶粒,外接焊盘连接到配接器的接脚, 内部焊盘则不连接。封装良好的晶粒是指对成功通过CP测试的晶
粒进行封装,以形成连接线,连接焊盘OPu OPm和OP2广OP2n到
配接器的接脚,但是焊盘IPn IPm和IP21~IP2n不与任一配接器的 接脚连接(步骤S3)。接着,所得到的封装成品进行FT测试。在FT 测试中,多任务器102通过适当的控制信号,让每条扫描链Sn~Sln 分别电性接合到扫描链S21~S2n中对应的扫描链,每一对扫描链会 形成单一扫描链(步骤S4)。举例来说,扫描链Sn和S^形成一单 一扫描链,具有连接到焊盘OPn和OP21的两个端口 ,而扫描链S12 和S22则形成另 一个单一扫描链。在FT测试中(步骤S5),向量经 由配接器的接脚输入到单一扫描链,如图3所示,此向量可以是也 可以不是将使用于CP测试的向量组合后所产生的向量。
只要扫描链Sn S^在CP测试中与扫描链S2广S2n分离、但是
在FT测试中与扫描链S21~S2n接合,内部焊盘(例如图3所示的焊 盘IPn IPh和IP21~IP2n)可在封装后电性连接到扫描链。在一替 代实施例中,传递门(pass gate)可以取代图1中的多任务器102,
选择性地连接在图1扫描链Sn S^的右侧端口到扫描链S2广S^的
左侧端口,同时焊盘IPn IP^是固定连接到扫描链Sn~Sln,焊盘 IP21~IP2n则固定连接到扫描链S21 S2n,。图7表示本发明实施例中具有测试结构的晶粒700的示意图。 晶粒700包含扫描链S71~S7n、 I/O电路IO厂IOn、多输入移位寄存 器(multiple input shift register, MISR)702、最高有效位(MSB)焊盘 704、焊盘706广706n和控制焊盘708。如图7所示,I/O电路IO广IOn
分别具有焊盘IOP广IOPn,扫描链S7广S7n最好具有相同的长度。在
图7中每一扫描链的输入端口耦接至对应的I/O电路。每一扫描链 的输出端口耦接回对应的I/O电^各,并且也耦接到焊盘706广706n 中的对应焊盘以及MISR702,可以用来压缩由扫描链S 广S7n所移 位出的测试结果,并且经由MSB焊盘704输出对应的压缩结果。 I/O电路IO广IOn是否作为入口端口或出口端口则由控制焊盘708 的信号输入所决定。扫描链S71~S7n可以是相同长度,举例来说,
扫描链S7广S7n可以拥有相同数量的D触发器。
在此4支术领域中已知例如MISR的测试结果压缩器,可以对测 试结果进行逻辑比较并且减少扫描链的输出端口/接脚数。如图7 所示,MISR702可以降低扫描链S7广S7n的输出焊盘数,从原来的 数量n减少到 1。然而,测试结果压缩器会面对所谓"X"风险 ("X"risk)或"未知"风险,要完整解决此问题会严重复杂化测试结 果压缩器的设计,且给电路设计者增加不必要的负担。在某些情况 下,电路设计者可以允许逻辑电路产生不确定或无关的逻辑值,所 谓"X"风险即表示在测试中发生的这种情况。当发生"X"风险时, 测试结果压缩器因而出现产生不确定输出的风险,根据此不确定输 出,测试器并不能决定从其它逻辑电路所产生的结果是否正确,这 是因为不确定输出是来自所有结果的压缩输出,其中包含输出逻辑 值不确定的部分。图7的晶粒700则提供一种对"X"风险的解决方 案。焊盘706广706n最好是作为内部焊盘并且提供在CP测试的出 口端口 。
图8表示当I/O电路IO广IOn选择作为接收测试向量到扫描链 S71 S7n的入口端口时,图7的晶粒700在CP测试中的的示意图。 当来自扫描链S71 S7n的测试结果分别在没有经过任何压缩的情况下由测试器的探针802接收,任何可容许的不确定结果可以被识别 并且忽略,同时,其它结果则可以正确地被斥企查。控制焊盘708和 MSB焊盘704如图8所示,并没有利用探针;险测,但在其它实施 例中可能利用探针进行检测。
图9表示图7的晶粒700在FT测试中的示意图。在图9中, 晶粒700是以具有多个接脚902的配接器900所封装。焊盘 IOP广IOPn、控制焊盘708和MSB焊盘704连接以电性连接到接脚 902,但是焊盘706「706n则不是这样。 一般说来,1/0电路I0广I0n 主要作为入口端口,但是当X风险发生时会暂时地切换成为出口 端口 。
图IOA表示I/O电路IO广IOn用于入口端口 、且MSB焊盘704 用于出口端口的示意图。图10A说明当没有X风险产生时,在FT 测试中晶粒700的测试向量和结果流向。I/O电路IO广IOn是入口 端口且MSB焊盘704是出口端口 。在FT测试中的大部分时间, MISR 702压缩来自扫描链S7广S7n的测试结果,并且经由MSB焊 盘704和对应接脚902提供压缩后输出到一测试器。
图10B表示I/O电路IO广IOn用于入口端口及出口端口的示意 图。图10B说明当X风险产生时,在FT测试中对晶粒700的测试 向量和结果流向。当预期会有X风险时,控制信号送到控制焊盘 708,以便暂时性将I/O电路IO广IOn从入口端口切换成出口端口, 以便输出目前的测试结果,其中预期至少有一个是可容许的不确定 值。当I/O电路IO广IOn作为出口端口时,因为MISR 702输出(在 图10A所示)的变化不能保证任何测试错误,可以监视该输出但是 会忽略监视结果。在目前测试结果完全由测试器所接收后,I/O电 ;咯IO广IOn会切换回入口端口 ,用以输入测试向量。
在图8中CP测试的测试时间是与扫描链S71 S7n中最长扫描链 的长度成比例。如果最长扫描链的长度是L,在图8中CP测试的 总时钟脉冲数大约是弁Pattern承L,其中#Pattern表示如公式(l)所定 义的图案数。如果 一 个测试图案或 一 组测试向量使用I/O电路IO广IOn为入口端口以及MSB焊盘704为出口端口 ,如图10A所 示,完成此测试图案之测试的总时钟脉冲数应该大约是L。如果一 个测试图案在某一时间使用I/O电3各IO广IOn为入口端口 ,但是在 另 一 时间是出口端口 ,如图10B所示,完成此测试图案的测试的总 时钟脉冲数则大约是2L。因此,假设测试图案中预期会出现X风 险的个数是Nx ,则图 9之FT测试的总时钟脉冲数大约是 (#Pattern-Nx)*L+Nx*2L,可以化筒为(#Pattern+Nx)*L。由于X风 险极少发生,就相当大的图案量来看,Nx应该非常小。因此,Nx 可以被忽略、而FT测试的总时钟脉冲数大约是#Pattern *L ,这与 图8之CP测试的总时钟脉沖数相同。
图8之CP测试的测试频率数可以由并入焊盘706广706n的方 式而降低,其可以是或不是内部焊盘。如果焊盘706广706n是内部 焊盘,其尺寸与I/O电路IO广IOn的外接焊盘IOP广IOPn相比可以 相同或是更小。焊盘706广706n可以在外围区域或核心区域,需朝L 此晶粒采用限制核心或限制外围的设计而定。焊盘706广706n可以 内部连接至嵌入式存储器,例如内建DRAM或是内建flash-ROM。 焊盘706广706n也可以特别设计给与图9中I/O电路IO广IOn所支 持者不同的接口,或是与图9不同的集成电路封装。
在图9所示的接脚数由于采用MISR 702而减少,这也使得在 FT测试的频率数和测试成本降低。CP测试可以采用与图9之FT 测试的相同测试结构,即基于对X风险的预期来切换I/O电路
IO广IOn,也不需要将焊盘706广706n直接连接到扫描链S 广S7n的
输出端口 。图9的描述也意味着使用图9的测试结构进行CP测试, 其测试成本大致上与图8的CP测试相同,同时可以解决4壬4可X风险。
图11表示具有扫描测试结构的集成电路的示意图(图11中 '、2n"表示不相交的2n条线)。晶粒1100包含输入焊盘IPn.广IP, ^、 并行化器(parallelizer)1102 、 扫描链 Su-广Sn-^ 、 串行化器 (serializer)1104和输出焊盘OP! w OP, Ln。移位时钟是供给到扫描链Sn —广Sn-2n,以此对测试向量和测试结果进行移位。并行化器
1102 (并行电路)将来自输入焊盘IPn-广IPn-n的输入数据并行化,
并且据此提供测试向量至扫描链Sn-广Su-2n。串行化器1104(串行
电路)在功能性上与并行化器1102相反,将来自扫描链Sn.广Su—2n
的测试结果进行串行化,并且据此输出测试数据到输出焊盘
OPn" OPn-n。
一向量时钟送到并行化器1102和串行化器1104。
在图11中,输入焊盘IPn.i IPn^的数量n是与输出焊盘
OPn-广OPn-n的数量相同,但是只有扫描链Su-广Sn-2n数量2n的
一半。图11的向量时钟具有较高的频率,为移位时钟频率的两倍。
换句话说,扫描链Su-广Sn-2是操作在比并行化器1102、串行化器
1104、输入焊盘IPn —广IPn-n和输出焊盘OPn" OPn-n更低的频率。
根据公式(l),不管是在CP测试或FT测试,测试成本都是正
比于时钟周期,如公式(l)的Tcp或TFT,反比于移位时钟频率。换
句话说,移位时钟频率的增加可以降^氐测试成本。然而,移位时钟
频率不能无限制的增加。考虑现有的具有专用输入焊盘和专用输出
焊盘的扫描链,移位时钟频率的 一 般可接受的限制条件是 max[/(s/n^ 一 c/A;)]
< min[/(/i — i/rop), / / — s/ eeflf ), / (化W — wac/n'"e)] ( )
其中f(shift—clk)是移位时钟的频率;f(IR—drop)表示在电压降 效应(IR drop effect)未^C坏测试中的集成电^各功能时的最大时钟频 率;f(power)是待测集成电路没有烧毁或退化(degenerate)下的最大 时钟频率。f(pad—speed)是输入/输出焊盘所允许的最大操作频率。 f(test—machine)则是测试设备的最大操作频率。f(test—machine)与测 试器的质量与能力有关,可以通过购买更先进的测试器而增加。 f(pad一speed)则涉及半导体制程技术,组件尺寸的缩减有助于增加 焊盘的最大操作频率。决定f(power)和f(IR—drop)的因素则比较复 杂,包括集成电路上所采用的半导体制程技术以及其内部电路设计 的复杂度。
有可能发生的情况是,集成电路设计成正常操作下操作在非常 高的工作频率,而集成电路的扫描链则仅可以操作在非常低频率之下。其中一个原因可能是CP或FT测试会触发扫描链的所有单元
(cell)同时进行测试,但是集成电路的正常操作最多仅需要这些单 元的一部分同时操作。同时操作越多电路,集成电路的电压降、发 热以及退化现象都会增加。此外,集成电路自身可以配置一电扇或 散热结构以便冷却集成电路,然而集成电路的测试器则没有。因此, 例如一集成电路具有一规格搡作时钟频率100MHz,但是在考虑电 力消耗以及电压降效应下,集成电路中的扫描链可能只能接受较低 的移位时钟频率50MHz。这种情况越来越多的发生在目前的IC产 品上,这是因为测试器和焊盘允许越来越高的操作频率,但是扫描 链的最高频率则不会相应的增加。根据公式(3),专用的输入和输 出焊盘即使可能可以操作在较高频率,但是会受限于扫描链而被迫 操作在比较低的频率。
在图11的并行化器1102和串行化器1104则可以石皮除实际应 用中焊盘的频率与受限于扫描链的频率间的关联性。分别应用于并 行化器1102和串行化器1104之群组以及扫描链Sn-广Sn-2n之群组 的向量和移位时钟频率,其限制条件可以归纳如下
max[/OAz//1—c汰)]< min[/(/i —(4) max[/(vector — c汰)]< min[/" _ 5/7eecQ, / (Zest—mac力/we)] ( 5 ) 公式(4)和(5)显示移位时钟频率仍然会受扫描链的较低搡作频 率所限制,但是向量时钟频率则不会受限,而且几乎接近焊盘之最 大操作频率或测试设备之最大操作频率中较高的一个频率。并行化 器1102和串行化器1104专用 一输入焊盘和一输出焊盘,以服务一 条以上的扫描链。在图11中, 一输入焊盘和一输出焊盘用于一对 扫描链,使得向量时钟频率是移位时钟频率的两倍。
图11所介绍的测试结构更适合于集成电路在测试中的焊盘数 或接脚数非常受限的情况。由于操作在较高频率,并行化器1102 和串行化器1104提供了更有效的入口端口和出口端口 ,以采用更 多条只可以在较低频率操作的扫描链,同时维持了相同的实际接脚 数或焊盘数。由于更多扫描链可以进行CP或FT测试,图ll所示测试结构的测试成本更#^ 。
本发明虽以较佳实施例揭露如上,然其并非用以限定本发明的 范围,任何熟习此项技艺者,在不脱离本发明之精神和范围内,当 可做些许的更动与润饰,因此本发明之保护范围当视后附之权利要 求所界定者为准。
权利要求
1.一种集成电路封装,其特征在于,上述集成电路封装包含半导体装置以及多个接脚,上述半导体装置包含第一扫描链和第二扫描链,上述第一和第二扫描链分别具有一输入端口和一输出端口;至少两个第一焊盘,分别耦接至上述第一扫描链的上述输入端口和上述第二扫描链的上述输出端口;至少两个第二焊盘,分别耦接至上述第一扫描链的上述输出端口和上述第二扫描链的上述输入端口;以及连接装置,耦接于上述第一和第二扫描链之间,用以控制上述第二扫描链的输入端口和第一扫描链的输出端口间之电性连接;其中,当上述连接装置为失能状态时,上述第二扫描链的输入端口与上述第一扫描链的输出端口之间为电性不连接;以及其中,上述多个第一焊盘是电性连结至上述接脚,并且上述多个第二焊盘与上述任一接脚间为电性不连接。
2. 如权利要求l所述的集成电路封装,其特征在于上述连接装 置为多任务器或是传输门。
3. 如权利要求1所述的集成电路封装,其特征在于上述多个第一焊盘是位于围绕在上述半导体装置核心区域的外围区域,并且上 述多个第二焊盘是位于上述外围区域。
4. 如权利要求1所述的集成电路封装,其特征在于上述多个第 一焊盘是位于围绕在半导体装置一核心区域的外围区域,并且上述 多个第二焊盘是位于上述核心区域。
5. 如权利要求1所述的集成电路封装,其特征在于多个上述第 一焊盘中至少一个属于模拟输入或输出电路,当上述半导体装置在 进行晶圆级测试时,上述模拟输入或输出电路用以传递数字信号。
6. 如权利要求1所述的集成电路封装,更包含嵌入式存储器, 其中上述第二焊盘连接到上述嵌入式存储器。
7. 如权利要求6所述的集成电路封装,其特征在于上述嵌入式存储器包含动态随机存取存储器或闪存只读存储器。
8. 如权利要求1所述的集成电路封装,其特征在于上述多个第 一焊盘用于一第一接口,上述多个第二焊盘用于一第二接口 ,其中 上述第一接口不同于上述第二接口。
9. 如权利要求1所述的集成电路封装置,其特征在于上述第一 焊盘用于上述集成电路封装,上述第二焊盘用于另一集成电路封 装。
10. —种测试电路的方法,其特征在于,上述方法包含下列步骤提供一半导体装置,上述半导体装置包含第一扫描链和第二扫 描链,用以测试上述半导体装置内的集成电路,上述第一和第二扫 描链分别具有一输入端口和一输出端口;至少两个第一焊盘,分别 耦接至第 一 扫描链的输入端口和第二扫描链的输出端口 ;以及至少 两个第二焊盘,分别耦接至第 一 扫描链的输出端口和第二扫描链的输入端口 ;在晶圓级测试中,分别并行输入第 一 和第二测试向量到上述第 一和第二扫描链,并且使得上述第二扫描链的输入端口与上述第一 扫描链的输出端口之间为电性不连接;封装上述半导体装置,将上述多个第一焊盘电性连接到一配接 器的接脚,并且上迷多个第二焊盘电性不连接到上述配接器的任一 接脚。电性连接上述第 一扫描链的输出端口和第二扫描链的输入端 口,用以将上述第一和第二扫描链接合为单一扫描链;以及经由上述配接器的接脚,输入第三测试向量到上述单 一 扫描链。
11. 一种具有测试结构的半导体装置,其特征在于,上述半导 体装置包含多个扫描链,每一扫描链具有多个输入端口和输出端口 ;多个I/0电路,上述每一个I/O电路具有第 一焊盘,用以在一条件下传送测试向量到上述扫描链的输入端口 ,并且在另 一条件下从上述扫描链的输出端口接收测试结果;以及测试结果压缩器,耦接到上述扫描链的输出端口 ,用以压缩上 述测试结果,经由结果测试焊盘输出对应压缩结果。
12. 如权利要求11所述的具有测试结构的半导体装置,其特征 在于,上述半导体装置更包含多个第二焊盘,上述多个第二焊盘中 的每一个分别连接到上述扫描链的对应输出端口 。
13. 如权利要求12所述的具有测试结构的半导体装置,其特征 在于上述多个第一焊盘位于围绕一半导体装置核心区域的半导体 装置外围区域,并且上述多个第二焊盘是位于上述外围区域。
14. 如权利要求12所述的具有测试结构的半导体装置,其特征 在于上述第一焊盘是位于围绕一半导体装置核心区域的半导体装 置外围区域,并且上述第二焊盘是位于上述核心区域。
15. —种集成电路封装,其特征在于,上述集成电路封装包含 如权利要求12所述的半导体装置;以及一配接器,上述配接器包含多个第一接脚,连接到上述多个I/O电路的第 一焊盘;以及 压缩结果接脚,连接到结果测试焊盘;其中,上述多个第二焊盘电性不连接到上述配接器的任一接脚。
16. 如权利要求15所述的集成电路封装,其特征在于,上述集 成电路封装更包含一嵌入式存储器,其中上述多个第二焊盘是内部 连接到上述嵌入式存储器。
17. 如权利要求15所述的集成电路封装,其特征在于上述嵌入 式存储器包含动态随机存取存储器或闪存只读存储器。
18. 如权利要求15所述的集成电路封装,其特征在于上述多个 第一焊盘用于第一接口,上述多个第二焊盘用于第二接口,并且上 述第一接口不同于上述第二接口 D
19. 如权利要求15所述的集成电路封装,其特征在于上述多个 第一焊盘用于上述集成电路封装,上述多个第二焊盘用于另一集成 电路封装。
20. —种在半导体装置上测试电路的方法,其特征在于,上述 方法包含提供如权利要求11所述的半导体装置;在一条件下设定上述I/O电路,并且经由上述多个第一焊盘输 入上述测试向量到上述扫描链;使能上述测试结果压缩器,用以压缩上述测试结果,并且从上 述结果测试焊盘验证上述对应压缩结果;以及在另 一条件下设定上述I/O电路,并且从上述多个第一焊盘验 证上述测试结果。
21. —种具有扫描测试结构的集成电路,包含 输入焊盘和输出焊盘;扫描链,用以基于移位时钟,接收测试向量并且输出测试结果; 并行电路,用以并行化来自输入焊盘的输入数据,以此提供上述测试向量到上述扫描链;以及串行电路,用以串行化上述测试结果,以输出测试数据到上述输出焊盘;其中,上述并行电路和串行电路操作是基于测试向量时钟,上 述测试向量时钟具有高于上述移位时钟的频率。
全文摘要
本发明提供集成电路及封装、半导体装置以及测试电路的方法。集成电路封装包含半导体装置及接脚。半导体装置包含第一扫描链和第二扫描链,分别具有输入端口和输出端口。半导体装置更包含至少两个第一焊盘、至少两个第二焊盘以及连接装置。至少两个第一焊盘分别耦接第一扫描链的输入端口和第二扫描链的输出端口。至少两个第二焊盘分别耦接第一扫描链的输出端口和第二扫描链的输入端口。连接装置耦接于第一和第二扫描链之间。本发明降低了集成电路测试结构的测试成本。
文档编号H01L27/02GK101567362SQ20091000092
公开日2009年10月28日 申请日期2009年1月22日 优先权日2008年4月22日
发明者刘元卿, 陈宏庆 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1