专利名称:Ic测试方法和设备的制作方法
技术领域:
本发明一般涉及半导体集成电路的测试,尤其涉及包括集成测
试电路(如BIST (内建自测)电路)的集成电路。
背景技术:
测量半导体集成电路(IC)的一种常见测试技术是扫描测试技术。这主要涉及把测试模式(称为"矢量")发送到器件封装的引脚,并且根据器件的时钟速度来监测特定时间的输出响应。使用一组测试矢量能确定被测器件的性能。这些矢量被设计成能检测器件的生产瑕疵。 ..
使用自动测试模式发生器(ATPG)来生成矢量,并且为固定故障、转换故障和路径延迟故障提供测试模式。通常,通过把测试模式加载到系统中的可扫描存储器元件中、把测试数据发送到系统、在系统时钟的一个或多个时钟周期内以正常方式运行该系统、并且捕获系统对测试激励的响应来执行对数字系统(诸如集成电路的内核逻辑)的测试。从系统得到测试响应并且将该测试响应和如果该系统根据设计运行则应当得到的响应进行比较。在所谓的"移位周期"中执行测试模式的扫描,而在所谓的"正常方式周期"中执行用来测量系统响应的系统操作。
为了改善各个电路的测试覆盖范围,已研发出DFT (测试设计)工具来把测试电路嵌入到片上系统(SoC)上。例如,内建自测(BIST)电路可以被嵌入到IC设计中来测试各个电路模块。嵌入到片上系统上的每个内核或子内核包括其自身测试输入和输出端口并且需要单独测试,而不受相邻内核的千扰。所谓的包裹单元附接到内核的功能元件为测试数据提供路径来流动。测试端口构成包裹单元的一部分,该包裹单元可以在透明功能方式或测试方式下运行。随着VLSI电路复杂度增大以及对内部节点访问的减少,正确测 试这些器件的任务正成为主要瓶颈。完全规定混合信号电路性能以及 在这些电路中模拟和数字信号的存在所需要的大量参数使得测试变
成昂贵而费时的任务。针对可测性设计(DFT)和内建自测(BIST) 技术的设计目的在于提高观测性和可控性从而降低测试成本以及提 高测试质量。然而,即使使用BIST和DFT,用于模拟电路的测试方 法仍依靠规范测试,在规范测试中检查一些或全部响应参数是否符合 设计规范。这种规范测试费时而昂贵。
发明内容
根据本发明,提供了一种集成电路,其包括被测器件和嵌入式
测试电路,其中嵌入式测试电路包括 .多个过程监测传感器;
门限电路,用于将传感器信号与具有上限和下限的门限窗口比
较;
数字接口,用于输出门限电路信号,
其中,工艺监测传感器包括基于被测器件的电路元件的电路。 这种布置能使用与被测器件嵌在一起的工艺监测传感器来监测 电路元件性能,如晶体管特性,从而向传感器施加了与向被测器件所 施加的相同的工艺参数变化。传感器优选地与被测器件的物理布局匹 配。
传感器优选地在元件尺寸、组成元件的物理层以及在基板上的 可能朝向方面与被测器件匹配。这种匹配确保在DUT中的传感器和 原始结构都在工艺变化下具有相同性能,这简化了测量。
由此,优选地从DUT中的所选结构中得到工艺监测传感器。尽 管容易一般化,但是这种选择仍取决于对DUT自身的知晓和分析, 所以所得到的DLPM电路和基准电压与DUT规范和研究中的性能指 标有关。
该方法有效地确定静态误差的共同来源(例如,实现过程中由 于工艺参数变化所引起的元件失配)并且随后能够根据査找结果作出决定。换言之,找到电路中的主要误差来源,并且针对每个误差来源, 定义裸片级工艺监测器("DLPM")形式的传感器,该传感器是以
提供误差来源的DUT的原始电路元件的一部分的复制为基础的。通 过从DUT自身得到DLPM电路,DLPM电路实现一些理想的特性 i )设计成使得该电路对待测量的目标参数的灵敏度最大,ii)与所 得到的被测器件的物理布局匹配,iii)体积小而且独立,在断开状态 不消耗功率,以及iv) DLPM的设计足够灵活从而能根据其被添加到 的片上系统以各种方式进行应用。
因此,本发明以裸片级工艺监测(DLPM)结构测试的形式提供 了一种对BIST的替代。使用额外的电路来执行操作测试,目的在于 检测电路故障并且在一定程度上确保满足规范,而无需真正测量功能 参数。该测试方法会降低成本并且对于容易而快速测试模拟电路故 障、提高可观测性和可控性以及检测灾难性和参数故障来说非常重 要。
本发明的系统没有取代传统的基于规范的测试,而是使用对片 上工艺偏差进行监测来提供可靠和互补的方法,以快速丢弃晶圆中的 故障电路,并且在没有测试整个器件的情况下提供最终测试。由于故 障电路的这种早期检测避免运行传统测试的重要部分,所以这种测试 方法可以减小与生产测试相关的成本。
在晶圆级上检测有故障器件具有另外的优势,可以避免封装成 本(表示总系统成本的25%)。
因此,本发明提供了片上工艺偏差监测来允许对故障电路的早 期识别,从而提供有价值的信息,这些有价值的信息可用来指导测试 并且甚至允许对所选的性能指标进行估计。通过指导和监测工艺偏差 所获得的信息可以被再次使用并且可以对电路和/或工艺校正进行补 充。通过从真实的DUT实施中获得工艺偏差感测电路,可以准确地 对DUT的性能进行仿真。
例如通过设置测试限制,传感器信息还可以用来对随后的芯片 的全面测试所使用的"标称"测试策略进行指导。
传感器被优选地设计成将传感器电路对待测量目标参数的敏感度最大化。
传感器优选地被嵌入到被测器件的集成结构中和/或设置在被测 器件的外围设备周围。传感器优选地用于监测工艺参数变化。
嵌入式测试电路可以包括数字控制逻辑,作为与外部测试电路 的接口,数字控制逻辑访问嵌入式测试电路的扫描链。这允许外部测 试电路按照传统方式使用传感器来进行测试。因此,该系统还能容易 地进行工艺变化数据的后处理。
工艺监测传感器独立于被测器件而被驱动。这意味着由于模拟 信号路径中测试电路的原因而不存在额外的电路负载。例如,工艺监 测传感器在功能上没有连接到被测器件,而是监测应用于被测器件的 工艺参数。传感器和DUT完全独立,在它们之间没有连接。
:数字接口优选地提供对门限电路信号的采样和数字化处理。工 .艺监测传感器、至少一个放大器以及门限电路每一个都可以包括基于 被测器件的电路元件的电路。
传感器可以很小并且独立,并且在断开状态不消耗功率。还可 以根据要将传感器添加到的片上系统来采取灵活的方式设计传感器。
该系统可以容易地应用于IC、 SiP或电路板级。
本发明还提供了一种测试集成电路的方法,包括对与被测器件 有关的嵌入式测试电路进行分析,其中嵌入式测试电路包括多个工艺
监测传感器,其包括基于被测器件的电路元件的电路;门限电路,用 于将传感器信号与具有上限和下限的门限窗口比较;数字接口,用于 输出门限电路信号,
其中,该方法包括使用独立于被测器件的操作的嵌入式测试传 感器来监测工艺参数变化。
将参考附图详细描述本发明的示例,其中
图la和图lb示意性地示出了本发明的测试电路的示例;
图2更具体地示出了嵌入式测试电路;
图3示出了监测电路的示例;图4示出了分成每个都具有测试电路的多个部分的ADC电路;
图5更具体地示出了嵌入式测试电路和其他片上电路;
图6示出了用于传感器电路的适合电路的示例;
图7是用于测试过程的时序图8用来说明执行两轮测试以定义测试窗口;
图9示出了具有本发明示例的嵌入式测试电路的粗调ADC;
图IO示出了图9的电路中使用的传感器电路的示例;
图lla和图lib以图形方式示出了测试结果;以及
图12a到图12e用来说明嵌入式测试电路的操作。
具体实施例方式
从电路设计观点来说,参数的工艺变化可以被分成裸片间和裸 片内变化。裸片间变化(诸如工艺温度、设备特性、晶圆抛光、晶圆 布置等)对给定电路中的所有晶体管产生相同的影响。出于电路设计 的目的,通常假定裸片间变化的每个分量或贡献是由于不同的物理且 独立来源产生的,因此,电路的参数均值中的偏差可以表示变化分量。 裸片内变化是在裸片内产生的偏差。这些变化可以具有取决于生产步 骤的物理性质(光学邻近效应、掺杂浓度波动、线边缘粗糙度等)的 各种来源,并且可以在模拟电路应用中产生显著误差。例如,裸片间 变化对具有恒定偏置的电流镜的电路可变性的影响很小,而裸片内变 化会引起镜像电流值的显著偏移。
本发明涉及具有嵌入式测试电路的集成电路,其中使用嵌入式 测试电路来分析工艺参数。工艺监测传感器使用基于被测器件的电路 元件的电路,从而可以在不需要对被测器件进行全面测试的情况下, 使甩工艺监测传感器来对影响被测器件的工艺变化进行估计。
一个特别有利的示例是用于测试复杂的模拟集成电路,诸如模 数转换电路(ADC)。尽管做过一些尝试以减轻ADC测试的增大的 测试难度,但是没有一种方法提供对过多的工艺参数变化进行早期识 别的可能性。当系统集成在芯片上时,根据沃尔什函数和小波变换测 试用于ADC的参数集的分析方法需要用于复杂计算的计算内核。还提出了用于正弦波产生的片上(ielta-sigma DAC以及用于数据分析的 DSP技术。然而,这些技术需要密集的计算以及片上ADC和DAC。
本发明的系统中所提供的内建传感器测量并评估工艺参数的变 化,这能够有效地改进测试模式和测试方法,同时确保良好产量。
针对同样的晶体管,已经观测到在芯片内晶体管参数的变化具 有随机分布。这些波动的测量对于晶体管特性的稳定控制和统计监测 是非常重要的。对这些影响的评估能有效改进测试模式和测试方法, 同时确保良好产量。
图la示出了所提出的测试策略框图。在一个示例中,(至少) 在被测器件的每个角布置一系列内建工艺变化感测电路10。还可以 把传感器12嵌入DUT中。由于工艺梯度的原因,这种定位使得工艺 变化的感测能力最大。根据DUT的尺寸,可以把另外的传感器布置 在DUT中或DUT周围以提供另外的统计信息。
图lb示出了传感器的简单框图,该传感器包括裸片级工艺监测 电路(DLPM) 14、用于生成数字分析信号的传感器16、接口 17以 及扫描链18。扫描链18与外部测试电路19连接,接收控制信号并 且输出测试输出值。
图2示出了所提出的内建传感器的一个示例,该内建传感器由 裸片级工艺监测器电路(DLPM) 14、使得测试电路与DLPM隔离开 的放大器20、以及用来检测过多的工艺参数变化的可编程数据判决 电路22组成。通过电路22将模拟判决转换成通过/故障(数字)信 号。可以通过CTAG.AMS实现的接口电路17允许测试的外部可控 性,并且还把检测器的判决馈送到扫描链18。测试控制模块(TCB) 30通过测试多路复用器(TMX)32选择单独的DLPM测量值。选择、 基准和校正信号通过该接口电路提供给检测器。数字控制逻辑可以插 入在芯片上或外部实现。
可以从DUT的所选结构中得到DLPM电路。尽管容易一般化, 但是这种选择取决于对DUT自身的认知和分析,所以所得到的 DLPM电路和基准电压与DUT规范和研究中的性能指标有关。通过 指导和监测工艺变化所获得的信息可以被再次使用并且对电路和/或工艺校正进行补充。
可替代地,DLPM电路可以设计成如图3所示的每对具有不同
尺寸的晶体管对阵列。通过内部解码/选择电路来选择一对NMOS36 和PMOS 38晶体管。对于每个晶体管对的加载可以从DUT中得到或 者单独设置。
图3的布置可以用于工艺监测和/或工艺校正,以间接方式,这 还可以被用来得到有关原始DUT的信息。该DLPM表示基本监测电 路。可以采取多种方式实现对晶体管参数的测量。 一种可能是向晶体 管施加非零栅源电压,并且测量漏电流。在裸片的不同位置重复这一
操作,可以得到裸片上被测电流与工艺变化之间的差。
数据判决电路22将裸片级工艺监测器的输出与比较基准窗口进 行比较,从基准阶梯选择或外部设置比较基准窗口的电压值(对应于 所需的LSB值)。定义判决窗口的基准电压与DUT规范和研究中的 性能指标有关。通过在判决发生变化之前扫描基准电压,可以检测被 测DLPM的容限,该容限反过来作为DUT中真实电路元件的"镜像"。 该信息可以用来评估整个DUT是否要发生故障,或者被用来调整 ATE中的测试限制以测试DUT。
图4示出了所提出的应用到多级ADC的测试策略框图。(至少)
在分成多个部分的被测器件的每个角上布置一系列内建传感器电路 40。根据分成多个部分的DUT的尺寸,可以在周围布置另外的传感 器以增加统计群体。ADC包括粗调ADC 42和微调ADC 44。粗调 ADC量化粗调比特位(或MSB,最高有效位),微调ADC量化微 调比特位(或LSB,最低有效位)。
图5示出了完整的测试方案的示例,包括DLPM电路14、检测 器/判决电路22、基准阶梯50和为判决窗口选择基准电平的开关矩 阵52。基准窗口以此方式是可调的,从而可以使用多次测试来得到 不同的工艺参数信息。如图所示,来自基准阶梯50的所选的一对信 号通过开关51被切换到判决电路22。
还示出了与外部电路的接口 17以及在测试期间将事件排序的控 制模块54、传输通过/故障判决的扫描链18以及外部测试器19。控制模块54执行分频功能。图6示出了与用以消除可能的传感器偏移的自动调零方案一起 的用于传感器的放大器和数据判决级的可行电路示例。该电路包括校正级60、前置放大器62和数据判决电路64。 校正级60被提供来估计偏移。为故障和良好电路定义判决窗口所需要的比较基准可以通过图6中标记为refp和refn的DC信号加以控制。校正、放大器和数据判决级是基于从粗调ADC比较器得到的电路,从而测试电路基于形成被测器件的电路。特别地,这些电路基于粗调ADC中使用的比较器。DLPM测试基于窗口的通过/故障条件,而不是基于单个门限。与单个门限判决相比,相对于判决窗口的测试需要差分测量。由于测量的差分性质,在每次测试中需要具有互换的检测器基准的两次运行 以确保正确的通过/故障判决。这种双测量协议允许定义通过/故障窗 口,而不是单个通过/故障电平。由于每次运行的结果是.l比特数字 信号,所以可以通过将一些简单逻辑添加到检测器片上或者使用位于 测试器自身中的资源在片外实现测试结果的计算。需要具有互换的数据判决电路基准的两次运行mu(i)和mt2(i), 该数据判决电路基准由两个门限mu"(i)(由两次运行1、 2定义的下 限)和mt2,2r(i)(由两次运行1、 2定义的上限)。左(下)门限由"1" 表示,而上(右)门限由"r"表示。如果测试成功,则测量点外加 由于噪声引起的不确定度mti,2(i)+c;将落在由(mtl,21(i), mt2,2r(i))给定 的范围内,其中s是由于噪声引起的不确定度。结果,满足以下不等 式, ,2;(i) S m(l,2(i) + f ^附fl,2r(;) ( 1 )假定噪声S落在(-A, △)的范围内,在存在测量噪声的情况下, mtj ,2(i)满足以下不等式的检测门限附,1.2' (0 W,l,2(0 +0 > ('〕+ △ ( 2 )定义判决窗口的基准电压与DUT规范和研究中的性能指标有 关。通过在判决发生变化之前扫描基准电压,可以得到有关工艺变化的信息。检测器在分辨率和对工艺变化的鲁棒性方面的性能对于预期 的应用来说是主要关注的。通过自动调零方案提供了对工艺变化的鲁 棒性。如果需要更高的分辨率,则可以通过增加输入电容器和/或前 置放大器增益的值,以面积开销为代价来提高这种自动调零方案的效 率。然而,自动调零方案并不保证比较器的功能。例如,影响输出存储器元件的固定故障不会得到校正,固定故 障将会导致故障的检测器。借此原因,用以测试检测器功能的前一个 测试级必须添加到测试协议中。图7示出了 (外部或片上生成的)所需的控制信号的时序图。 电路功能可以描述如下当使能信号为高时,系统进入测试模式。在测试模式中,根据 相位信号4>的状态可以区分两个主要阶段。如果4)为高,则检测器 的输入端被短接到模拟接地从而执行检测器自身的测试,而如果小为低,则特定的DLPM被连接到检测器并且被测试。这些阶段的每一阶段都占用四个主时钟周期,在两个周期中,基准信号设置为比较窗口的上限,在另外两个周期中,基准("refc")设置为下限。在检 测器自动测试期间,由于输入被设为0,所以基准的变化会引起输出 改变状态。信号"ini"初始化构成分频器的触发器,该分频器生成控制信号。 图5中的附图标记54示出了这些分频器。数值a。、 ai、 &2和a3是测试输出,它们被读出并且存储在图5 中标记为55的输出触发器中。测试输入是用于比较的基准、时钟、 使能信号和ini信号。时钟信号、使能信号和起始信号"ini"被提供 给控制模块54,这样生成信号4)、 refc和read。当小为高时,传感器自身进行预测试,并且"预测试"的结果 是数字值ac和ai。当4>为低时,测试DLPM,并且该测试的结果是数字值&2和a3。信号refc和read分别控制用于判决级的基准和输出触发器55 中的结果存储。在图7所示的表格中示出了 8个可能的测试输出ao、 ai、 a2、 a3 及其含义(通过/故障)。这提供了对检测器功能的快速而容易的证明。在DLPM测试期 间,DLPM的输出顺序地与基准进行比较来确定测量值是否落在期望 的窗口内。在这两种情况下,由标记为read的信号触发的简单移位 寄存器获得检测器输出。图8示出了容限窗口生成以及传感器功能。图8示出了配置有用于第一次运行的一个门限以及用于第二次 运行的不同门限的传感器。如图所示,在两次运行之间的正基准输入 和负基准输入之间交换基准电压。在每个测试中,按照顺序方式,来 把DLPM的输出与两个基准进行比较首先与较低基准进行一次比 较,随后与较高基准进行另一次比较。读取信号的上升沿位于检测器的"保持"态。因此,确保了在 读取信号激活其在存储器元件55(图5)中的存储时,检测器的输出 是稳定的。测试输出是4比特信号,标记为aoa^2a3,其被编码为四 种不同状态。如可以从图7中的表格导出的那样,测试的整个结果由 下式给出测试结果-(ao④aD&(a2④a3) (3) 该测试结果可以在图5中附图标记为55所示的DSP单元中片上 或者片外计算得到。 一旦可得到结果(测试结果本身或者没有经过处 理的4比特数值aoaia2a3),可以将结果馈送到扫描链方案中用于稍 后的提取。在时序图中没有示出与扫描链有关的控制信号。另外,重 要的是,注意该系统具有另外的测试模式的特点从而对测试方案中使 用的所有触发器进行测试。为了简洁,没有给出该模式。当激活测试模式时,触发器与电路的剩余部分分开并且连接在 一起作为移位寄存器。还提供了用于该目的的另外的测试输入/输出。 "通过"DLPM测试事件表示比较窗口内的测量值,而"故障" DLPM测试事件通过稍窄些的比较窗口获得。在评估时间结束时,测 试输出为通过/没有通过数字信号,其结合了检测器测试和DLPM测 试的结果。注意,时钟产生电路的实现需要控制信号来把D触发器中的初始状态设置为已知值。该信号可以外部或内部生成,例如,可 以由使能信号的上升沿触发。所使用的全部触发器都是可扫描的并且还存在用于此目的的触 发器测试使能信号。从上面的一般描述中很明显的是,本发明有助于在无需测试整 个器件的情况下快速识别生产测试中过多的工艺参数变化,可以早期 识别故障电路并且提供有价值的信息,该信息可用于指导测试,甚至 还能估计所选的性能指标。经济考虑只是提供裸片级工艺变化可观测性的优势之一。其他 优势包括增大的故障覆盖范围和改进的工艺控制、诊断能力、减小的 IC性能表征时间周期、简化的测试程序开发以及更容易的系统级诊 断。为了更具体地说明所提出的方法,将对图4所示的多级A D C进 行具体分析。对ACD的性能测量可以分成两组动态和静态测量。动态性能 由与误差(如非线性摆动、时钟馈通、干扰、稳定误差)有关的信号 和频率确定,而静态误差(偏移、增益和线性误差)的共同来源是实 现过程中由工艺参数变化所引起的元件失配。静态参数由各种ADC元件中的模拟误差确定。因此,ADC测 试中的主要挑战是估计那些误差中的各个误差对整个ADC线性参数 的影响。如果不考虑定时误差,则多级ADC中存在的主要误差来源 是判决级偏移电压误差、级增益误差以及内部基准电压方面的误差。 上面定义的三种误差中的每一种都是两种物理效应的组合结果(1) 噪声,包括模拟开关中的电荷注入噪声、热噪声、散粒噪 声、闪烁噪声和(经由串扰或基板)从数字电路耦合的噪声,以及(2) 片上工艺参数变化,例如,器件失配。 偏移误差包括由元件失配、自我发热效应、比较器迟滞或噪声所引起的偏移。增益误差组包括放大电路中的所有误差,包括工艺变 化和运算放大器的有限增益以及偏移。图9示出了图4中所示的两级ADC的一部分,即粗调ADC。图9示出的粗调(闪速)ADC由电阻基准阶梯90和比较器92 (具 有与针对传感器所使用的图6中详细示出的比较器电路相对应的电 路布局)组成,以在输入信号电压低于或高于电阻基准阶梯上的电压 时作出判决。通过扫描链控制的开关矩阵94选择用于传感器的基准 信号。图9示出了在四个角的四个传感器40并且在中间的主要的被 测器件(DUT)。根据对图9的粗调ADC的分析,明显的是,(由参数变化引起 的)静态误差的主要原因是电阻阶梯偏移、比较器偏移和增益失配(偏 移)。因此,为了模仿DUT特性,可以导出三个不同的DLPM:-基准阶梯DLPM,其中电路感测真实电阻阶梯设计中使用的单 元电阻中的两个之间的失配。使用电流镜来固定流过电阻的电流(其 电流值从阶梯自身中得到)。电阻上的电压降是对失配的测量。-基于增益的DLPM,基于图6中示出的比较器电路。-基于判决级的DLPM,也基于图6中示出的比较器电路。从DUT的特定部分的电路(放大器、比较器)中得到(复制) 后两个电路,用于观测。为了计算各个传感器比较窗口,假定可以把 ADC看作近似的线性系统。图IO示出了所得到的电路,图10c示出了基准阶梯DLPM,图 10b示出了数据判决DLPM,图10a示出了增益级DLPM。图10由 此示出了基于ADC的真实结构的DLPM的可能的类型。基准电压误差由电阻阶梯变化和噪声以及矩阵开关中的误差 (主要是由于CMOS传输门中的电荷注入引起的)引起的。通过监 测片上工艺参数偏差(如阈值电压、电流增益),提供了有价值的信 息,可用于指导测试并且允许对所选的性能指标进行估计。通过指导 和监测工艺变化所获得的信息可被再次使用并且对电路和/工艺校正 进行补充。定义了判决窗口的基准电压与DUT规范以及研究中的性能指标 有关。为了更好地定义比较窗口,必须考虑实际设计中实现的数字校 正和偏移消除。通过从DUT自身得到DLPM电路,DLPM电路实现了一些理想特性i) 设计成使得电路对待测量的目标参数的灵敏度最大,ii) 与所得到的被测器件的物理布局匹配,iii) 体积小而且独立,在断开状态不消耗功率,以及iv) DLPM的设计足够灵活,从而能根据其被添加到的片上系统以各种方式进行应用。如上所述,能从DLPM电路中得出三个概括策略增益级 -DLPM 、判决级-DLPM和电阻阶梯-DLPM 。可以使用为测试粗调ADC中的前置放大器所开发的相同策略来 测试增益级(如ADC中的余量放大器)。所提出的方法可以直接变 换成任何增益级,以能够通过对输出偏移的测量来检测失配问题。可以通过把所提出的判决级DLPM策略适配于每个特定设计来 测试ADC中的判决级。该策略基于破坏锁存器中的再生反馈以及随 后通过对输出偏移的测量来感测工艺失配。调整针对电阻阶梯DLPM所提出的相同方案可以测试内部基准 电压,这通过对电压降的测量而给出了电阻失配的测量。通过在判决发生变化之前扫描基准电压,可以得到与工艺变化 有关的信息。通过在输出端发生转换之前扫描基准,转换点成为对工 艺变化的影响的直接测量。为了采用测试方法来估计DUT,根据多级ADC误差模型的原 则定义了用于各种DLPM的识别窗口 。在一个示例中,总共125个DLPM可以布置在分成各部分的 DUT中或周围,结果如图lla所示。105个DLPM的变化落在识别 窗口内,20个结果表征为有故障。选取三个随机"通过"DLPM和一个有故障的DLPM,这可以 被假定为一组DLPM的四个测量值,如图llb所示。实际上,执行 重复的单个DLPM测量以使得噪声误差最小,并且测量次数取决于 测试时间预算。根据DLPM空间位置及其在被测电路中的对应匹配 结构来对每个测量值施加权重。通常,认为空间上靠近它们的匹配结 构的DLPM的测量值比其他不匹配的DLPM的测量值具有较大权重。换言之,结构距离匹配的DLPM越远,所分配的权重越小。
针对A^次测量和W位分辨率,从经过加权的这些测量值相对于 期望均值的方差的求和来估计器件存在故障的概率
2N+1 — -(福 A^^气 2N+1
在图lib中,示出了从图lla得到的均值p以及每个测量值的 加权求和及它们相对于真实测试限制的相对位置。如果均值落在方程 (4)给出的限制之外,则器件被认为"可能有故障"。
典型的电路设计是基于最坏情况下的工艺可变性条件,从而确 保在各个工艺角的电路功能。这存在一个缺点,电路大、需要很大功 率并且更难达到期望的规格。因此,简单地选择一些的"宽松"设计 条件会更好。通过DLPM测量得到的统计数据能够表征某些感兴趣 的参数的当前工艺可变性条件(工艺角),从而实现最优设计环境。
类似地,如图lla所示,对于特定的工艺和设计来说,存在工 艺相关LSB窗口的移位而导致的产量下降问题。该工艺相关信息允 许根据大多数有故障的DLPM来设计重定中心。
在运行中,还可以从统计DLPM数据中进行测试限制设置。例 如,如果已知真实测量的参数分布,则可以在被测器件的对应功能测 试规范中更新上限和下限值,以提高产量。
因为根据如何定义基准来对器件是良好还是有故障作出判决, 所以最重要的是正确地定义基准。基准定义对于DUT (多级ADC) 的不同部分和不同DLPM来说是不同的。下面将针对粗调-微调ADC 的上面的特定示例来讨论围绕基准值的选择的问题。
输入基准误差q (等同于全部误差源中的各个误差源的贡献)
为
+ 其中<formula>formula see original document page 17</formula> (5)
这是由每个误差源引起的ADC误差的极限,其小于1/2 LSB, 其中&为级数,Vw为满量程输入信号,G为级的增益。
粗调和微调ADC的判决级偏移移动粗调和微调ADC判决电平。 如果使得粗调ADC判决电平移位的所有误差的组合没有超出校正范围,则通过数字校正来消除粗调ADC判决级偏移的影响。余量放大
器上的偏移给出了微调ADC基准相对于粗调ADC和DAC范围的 DC漂移。每个ADC比较器的输入端由于判决级偏移而引起的未补 偿的剩余偏移由下式给出
*V|wc g'-1 、u乂 其中,V^—为输入基准未补偿偏移,l-为判决级偏移,G'-i为前 一级的增益。施加士1/2LSB最大偏差引起对比较窗口的定义 △V <formula>formula see original document page 18</formula>, *(7 )
其中G'为基于判决级的DLPM的增益。
S/H和余量放大器中的级增益误差可以被组合为对于线性非常关 键的一个等效误差。余量放大器中的增益误差縮放余量信号(输入信 号与DAC信号相减得到的信号)的总范围,并且在被施加任何非零余 量时引起对下一级模拟输入的误差,这将产生不符合微调ADC范围的 余量信号。如果对下一级的模拟输入的误差大于2r(其中r为级间增益 误差校正之后剩余的分辨率)中的一部分,它将产生无法通过数字校 正去除的转换误差。由于所有非零余量都受到级间增益误差的影响, 所以转换范围界限从增益误差角度来讲没有特殊意义。双余量信号处 理将余量放大器的误差扩散到整个微调范围上,这将改进线性度。
微调ADC范围内的误差引起类似于余量放大器增益误差的误差。 因此,减法器和放大器的增益应当与微调ADC范围一致。微调ADC 的输入为
<formula>formula see original document page 18</formula> (8) 其中,/ 为余量信号,G为增益,。为余量放大器的相对增益误 差。为了把所得到的非线性度限定到土1/2LSB,则需要
<formula>formula see original document page 18</formula>(9)
余量放大器中的误差与GXR成比例,因此当GXR最大时,增
益误差的影响最大。通过使用整个转换范围,可允许最小增益误差为
<formula>formula see original document page 18</formula> (10)如果使得粗调ADC判决电平移位的所有误差的组合没有超过校
正范围,则通过数字校正消除与粗调ADC串连的DAC增益误差的 影响。两个剩余增益误差对级间增益误差有贡献,而级间增益误差和 余量放大器增益误差对ADC线性度具有相同的影响。
粗调ADC和微调ADC中的线性度受到基准阶梯和前置放大器 偏移、前置放大器的增益失配以及使得判决移位AV的前置放大器的 非线性度所限定。所有这些误差源都可以由判决级偏移电压误差、级 增益误差和内部基准电压中的误差来模拟,其比较窗口由下式给出
片i
其中/w为电阻阶梯DLPM中的基准电流,V^为转换器的满量程, ^为电阻阶梯中每个电阻的值,而iV为阶梯中的电阻总数。
通过检査图12 (a)中理想余量与输入、图12 (b)中在具有粗调 ADC非线性的误差的情况下余量与输入以及在图12 (c)中当应用整 个范围时在具有粗调ADC非线性误差的情况下余量与输入的关系曲线 来研究粗调ADC非线性的影响。
在图12 (a)中,假定粗调ADC和DAC都是理想的。当输入位 于粗调ADC所确定的判决电平之间时,粗调ADC和DAC输出都为恒 定,因此,余量随输入增加。
图12 (d)示出了有故障时的粗调ADC和DAC转移特性曲线, 而图12 (e)示出了故障经过数字校正的ADC转移特性曲线。
当输入越过判决电平时,粗调ADC和DAC输出在2位电平时增 加1 LSB,所以余量减小了微调ADC的转换范围的数字值。当粗调ADC 具有某些非线性时,其中DAC仍为理想的,如用于类似示例的图12 (b)所示,粗调ADC判决电平的两个电平被移位, 一个移位-l/2LSB (n+l误差),另一个移位+2LSB (n+2误差)。当输入越过移位的判 决电平时,余量减小了微调ADC的转换范围的数字值。如果增大第二 级的转换范围以处理较大余量,则这些余量被编码并且误差被校正(图 12 (c))。这个处理被称为数字校正。通过向微调ADC添加过量程,明显减小了对粗调ADC的精度 需求。
然而,由于微调ADC的输出没有经过校正,所以此处的粗调 ADC误差的确导致ADC的非线性,但是通过在微调ADC之前的组 合的级间增益能减小ADC非线性度。图12 (d)示出了有故障时的 DAC转移特性曲线;注意,故障引起了过量程以及电平移位误差。 图12 (e)示出了借助ADC的包括校正逻辑的剩余部分来处理这些 数据。
数字校正不会遮掩故障所产生的所有误差,因此,电路存在故 障另一方面,由于已经超过窗口比较器门限,所以故障也是"被检 测到的故障"。DAC的基准以及输入信号和DAC输出两者相减的结 果确定了整个ADC可获得的精度。完全按DAC非线性度来算的余 量信号R是错误的
<formula>formula see original document page 20</formula>(12)
其中,ZMC为DAC的理想输出,G为增益,而5,为DAC非 线性误差。为了把所得到的非线性度限制到小于1/2LSB,贝ij
<formula>formula see original document page 20</formula>(13)
微调ADC的线性度确定了 ADC总共可获得的线性度。然而, 由于余量放大器提供了增益,所以该增益因子减小了线性度需求。该 量化中的误差增大了总体ADC的DNL。
传感器优选地由复制了被测器件电路的电路构成,即,使用相 同元件(即,由相同层制成的相同器件类型)并且使用至少部分复制 了 DUT的电路部分的电路布局。然而,如果可以模拟传感器与DUT 之间的差异,则传感器可以不同于DUT,从而可以把传感器的响应 映射到DUT的期望响应。传感器可以包括简单的晶体管电路,并且 随后可以使用监测结果来计算所观测到的工艺变化对DUT的影响。
上面针对粗调-微调ADC给出了具体的分析,但是应当理解的 是,本发明可以适应于任何被测器件。
其他各种变型对于本领域技术人员来说是明显的。
权利要求
1.一种集成电路,包括被测器件和嵌入式测试电路,其中嵌入式测试电路包括多个工艺监测传感器(14);门限电路(22),用于将传感器信号与具有上限和下限的门限窗口比较;数字接口(17),用于输出门限电路信号,其中,工艺监测传感器(14)包括基于被测器件的电路元件的电路。
2. 如权利要求l所述的电路,还包括至少一个放大器(20),用于对传感器信号进行放大。
3. 如权利要求1或2所述的电路,其中传感器(14)被嵌入到被测器件的集成结构中和/或设置在被测器件外设的周围。
4. 如前述任一权利要求所述的电路,其中传感器(14)用来监测工艺参数变化。
5. 如前述任一权利要求所述的电路,其中嵌入式测试电路包括数字控制逻辑,作为与外部测试电路的接口,所述数字控制逻辑访问嵌入式测试电路的扫描链(18)。
6. 如前述任一权利要求所述的电路,其中工艺监测传感器(14)独立于被测器件而被驱动。
7. 如权利要求6所述的电路,其中工艺监测传感器(14)在功能上没有连接到被测器件。
8. 如前述任一权利要求所述的电路,其中数字接口提供对门限电路信号的采样和数字化处理。
9. 如前述仵一包括用于对传感器信号进行放大的至少一个放大器(20)的权利要求所述的电路,其中工艺监测传感器(14)、至少一个放大器(20)以及门限电路(22)每一个都包括基于被测器件的电路元件的电路。
10. —种测试集成电路的方法,包括对与被测器件有关的嵌入式测试电路进行分析,其中嵌入式测试电路包括多个工艺监测传感器(14),所述多个工艺监测传感器包括基于被测器件的电路元件的电路;门限电路(22),用于将传感器信号与具有上限和下限的门限窗口比较;数字接口 (17),用于输出门限电路信号,其中,所述方法包括使用独立于被测器件的操作的嵌入式测试传感器来监测工艺参数变化。
全文摘要
一种集成电路包括被测器件和嵌入式测试电路。嵌入式测试电路包括多个工艺监测传感器(14);门限电路(22),用于将传感器信号与具有上限和下限的门限窗口比较;以及数字接口(17),用于输出门限电路信号。工艺监测传感器(14)包括基于被测器件的电路元件的电路。这种布置能使用与被测器件嵌在一起的工艺监测传感器来监测电路元件性能,如晶体管特性,从而向传感器施加与向被测器件所施加的相同的工艺参数变化。传感器优选地与被测器件的物理布局匹配。
文档编号G01R31/3187GK101675349SQ200880014544
公开日2010年3月17日 申请日期2008年4月30日 优先权日2007年5月2日
发明者何塞·德耶稣·皮内达·德干维兹, 曼纽尔·何塞·巴拉甘·阿西安, 阿米尔·齐亚约 申请人:Nxp股份有限公司