对芯片进行检测及对芯片测试结果进行验证的方法

文档序号:10470381阅读:1498来源:国知局
对芯片进行检测及对芯片测试结果进行验证的方法
【专利摘要】本发明涉及对芯片进行检测及对芯片测试结果进行验证的方法。对芯片进行检测的方法包括如下步骤:提取所述功能模块的等效电阻及适于从所述芯片电阻中划分功能模块电阻的过渡器件;建立所述功能模块的电阻特性矩阵;在所述过渡器件的位置上设定所述功能模块的等效电流并进行仿真以获得所述功能模块第一端口上的加载电压;基于每次仿真时所述功能模块的等效电流及所述加载电压求取所述功能模块的电阻特性矩阵;验证所述功能模块的电阻特性矩阵;验证通过时基于所述电阻特性矩阵输出检测结果。本发明能够在芯片检测过程中实现自我验证,从而加强检测结果的正确性。
【专利说明】
对巧片进行检测及对巧片测试结果进行验证的方法
技术领域
[0001] 本发明设及集成电路技术领域,特别设及一种对忍片进行检测的方法和一种对忍 片测试结果进行可靠性验证的方法。
【背景技术】
[0002] 集成电路全忍片中的所有器件都是通过电源网格得到其所需的供电电压的,由于 电阻的存在,电流流经电源网络时会带来电压降,称之为IR化op。电源网格上的IR化op 会降低器件的开关速度和噪声容限,甚至导致逻辑错误。随着超大规模集成电路忍片的集 成度和工作频率的不断提升,检测全忍片,并由此分析全忍片电源网格的完整性,变得越来 越重要。
[0003] 检测全忍片包括很多方面的检测,其中包括IR化op检测。现有技术通常使用商 业工具(Commercial Tools)来检测全忍片,可获取到全忍片电源网格的IR化op信息。但 是,使用上述商业工具进行全忍片检测无法对检测过程进行及时验证,从而无法快速中止 出错的检测。产生错误的检测结果也无法快速进行可靠性分析。

【发明内容】

[0004] 本发明技术方案所解决的技术问题为,如何提高忍片检测结果的正确性。 阳〇化]为了解决上述技术问题,本发明技术方案提供了一种对忍片进行检测的方法,所 述忍片具有若干功能模块,其结构包括衬底、器件层及金属层,所述忍片通过所述金属层连 接第一外部电压,所述功能模块包括通过金属层连接所述第一外部电压的第一端口及连接 所述第二外部电压的第二端口,所述方法包括:
[0006] 提取所述功能模块的等效电阻及适于从所述忍片电阻中划分功能模块电阻的过 渡器件,所述功能模块包括电流端口,所述电流端口连接至所述过渡器件;
[0007] 建立所述功能模块的电阻特性矩阵,其中,第η个功能模块相对第m个功能模块第 一端口的等效电阻在所述矩阵中的位置为第m行及第η列,η及m为不小于1的正整数;
[0008] 在所述过渡器件的位置上设定所述功能模块的等效电流并进行仿真W获得所述 功能模块第一端口上的加载电压;
[0009] 基于每次仿真时所述功能模块的等效电流及所述加载电压求取所述功能模块的 电阻特性矩阵;
[0010] 验证所述功能模块的电阻特性矩阵;
[0011] 验证通过时基于所述电阻特性矩阵输出检测结果。
[001引可选的,所述第一外部电压为电源电压,所述第二外部电压为对地电压;所提取的 功能模块的等效电阻为功能模块顶层电源网络的金属层之寄生电阻,所述第二端口兼做所 述电流端口。
[001引可选的,所述第一外部电压为对地电压,所述第二外部电压为电源电压;所提取的 功能模块的等效电阻为功能模块对地网络的金属层之寄生电阻,所述第二端口兼做所述电 流端口。
[0014] 可选的,所述方法还包括:简化所述忍片,保留所述功能模块及连接所述第一外部 电压与所述功能模块的金属层;
[0015] 所述提取所述功能模块的等效电阻及过渡器件包括:基于简化后的忍片提取所述 功能模块的等效电阻及过渡器件。
[0016] 可选的,所述简化所述忍片包括:删除所述忍片的衬底及器件层。
[0017] 可选的,所述简化所述忍片包括:删除所述忍片的衬底、器件层及至少一层金属 层。
[0018] 可选的,所删除的金属层包括填充金属层。
[0019] 可选的,所述方法还包括:从忍片网表中提取所述功能模块的等效电阻及过渡器 件。
[0020] 可选的,所述过渡器件为第一场效应晶体管,所述第一场效应晶体管的一端连接 至所述电流端口,另一端连接至所述第二外部电压,其驱动端连接至第一偏置电压。
[0021] 可选的,所述在所述过渡器件的位置上设定所述功能模块的等效电流包括:
[0022] 设置所述功能模块的第一场效应晶体管工作于饱和区W设定仿真时的等效电流。
[0023] 可选的,所述在所述过渡器件的位置上设定所述功能模块的等效电流包括:
[0024] 将所述过渡器件替换为功能模块的电流源;
[0025] 设置所述电流源的电流值W设定仿真时的等效电流。
[00%] 可选的,所述将所述过渡器件替换为功能模块的电流源包括:
[0027] 将所述功能模块的过渡器件删除;
[0028] 将所述功能模块的电流端口都短接至连接节点,并在所述连接节点与所述第二外 部电压之间设置一个电流源。
[0029] 可选的,所述将所述过渡器件替换为功能模块的电流源包括:
[0030] 将所述功能模块的过渡器件删除;
[0031] 将所述功能模块的至少一个电流端口连接至对应连接节点,并在所述连接节点与 所述第二外部电压之间设置一个电流源。
[0032] 可选的,在所述过渡器件的位置上设定所述功能模块的等效电流并进行仿真W获 得所述功能模块第一端口上的加载电压包括:
[0033] 获取所述功能模块的数量,所述仿真的次数大于所述数量;
[0034] 将相邻次仿真时所设定功能模块等效电流的差值记录为电流差列矩阵,将相邻次 仿真时所获取功能模块加载电压的差值记录为电压差列矩阵,一个功能模块等效电流的 差值在电流差列矩阵的所在列与该功能模块加载电压的差值在电压差列矩阵的所在列相 同;
[0035] 每次仿真所设定功能模块的等效电流使如下算式具有唯一解:电压差列列矩阵= 电阻特性矩阵X电流差列矩阵。
[0036] 可选的,依据如下步骤设定所述功能模块的等效电流,W使所述算式具有唯一 解:
[0037] 设定所述等效电流的赋值队列,所述赋值队列的成员个数K不少于所述仿真的次 数;
[0038] 依据所述赋值队列成员的先后顺序依次对所有等效电流赋值,并在一次仿真结束 后对所述赋值队列成员重新排队,所述赋值队列重新排队W使所述等效电流在每次仿真时 都获得不同的赋值。
[0039] 可选的,所述在一次仿真结束后对所述赋值队列成员重新排队包括: W40] 将第k个成员排队至所述赋值队列的第k+1个位置;
[0041] 将第K个成员排队至所述赋值队列的第1个位置,k为小于K的正整数。
[0042] 可选的,所述在一次仿真结束后对所述赋值队列成员重新排队包括:
[0043] 将第k个成员排队至所述赋值队列的第k-1个位置;
[0044] 将第1个成员排队至所述赋值队列的第K个位置,k为大于1且小于或等于K的 正整数。
[0045] 可选的,验证所述功能模块的电阻特性矩阵包括:
[0046] 若所述电阻特性矩阵满足如下条件则其通过验证:
[0047] 所述电阻特性矩阵对角线上元素所代表的电阻值为该元素所在行/所在列元素 所代表电阻值的最大值; W48] 所述电阻特性矩阵中第η行及第m列的元素所代表的电阻值与第m行及第η列的 元素所代表的电阻值相同或接近。
[0049] 可选的,若所述电阻特性矩阵未能通过验证,该方法还包括:
[0050] 若所述未通过验证的电阻特性矩阵中的元素所代表的电阻值大于电阻阔值,则判 断对应功能模块存在高阻;
[0051] 识别具有高阻的功能模块中过渡器件的位置;
[0052] 将该位置上的器件替换为隔断器件,仿真时,所述隔断器件适于对高阻功能模块 的电流端口提供错位电压。
[0053] 可选的,所述隔断器件为第二场效应晶体管,所述第二场效应晶体管的一端连接 至所述电流端口,另一端连接至错位电压,其驱动端连接至第二偏置电压。
[0054] 可选的,所述错位电压为对应功能模块所述加载电压的二分之一。 阳化5] 可选的,所述方法还包括:评估所述功能模块第一端口至电流端口的压降阔值,所 述第二偏置电压为对应功能模块所述加载电压与该功能模块压降阔值的差值。
[0056] 为了解决上述技术问题,本发明技术方案还提供了一种对忍片测试结果进行验证 的方法,包括:
[0057] 基于如上所述的方法对所述忍片进行检测,基于通过验证的电阻特性矩阵输出所 述检测结果;
[0058] 比较所述测试结果与检测结果是否匹配,若是则所述忍片测试结果通过验证。
[0059] 可选的,所述测试结果基于外部测试工具对所述忍片的测试获取。
[0060] 可选的,所述方法还包括:
[0061] 若否则调整所述外部测试工具测试时所设置的参数,所述参数包括对所述外部测 试工具输入的依据该测试工具提取规则所用到的提取忍片金属层寄生电阻设及的标准参 量。
[0062] 可选的,所述测试结果与检测结果都包括忍片连接第一外部电压的引脚至一个功 能模块第一端口的电压压降;
[0063] 所述比较所述测试结果与检测结果是否匹配包括:
[0064] 在每个功能模块对应的所述电压压降的参数范畴上比较所述测试结果与检测结 果是否相同或接近; W65] 若比较结果为是则所述测试结果与检测结果是匹配的。
[0066] 本发明技术方案的有益效果至少包括:
[0067] 本发明技术方案利用过渡器件定位忍片对应各功能模块的电流端口(第二端口) 的位置,由此经过一系列的仿真步骤建立功能模块对应忍片顶层金属层或对地金属层的电 阻特性矩阵,在所述过渡器件的位置上对功能模块加载等效电流W进行仿真,从而基于仿 真时获取的电阻特性矩阵验证其检测忍片的过程,从而确保检测结果的正确性。
[0068] 在本发明技术方案的可选方案中,还可W在检测过程中对检测忍片进行简化,在 保证检测结果具有可接受的精确度的前提下尽可能地加快检测速度。
[0069] 在本发明技术方案的可选方案中,仿真时在所述过渡器件的位置加载的等效电流 可W由过渡器件本身实现,也可W在所述过渡器件的位置设定电流源W替换所述过渡器 件,使用电流源加载等效电流可W满足仿真时等效电流随时变换的连续性,符合准动态结 果,故而仿真性能更佳。
[0070] 可选的,在本发明技术方案中,使用电流源替换所述过渡器件时,应该将同一功能 模块的多个电流端口都短接并在该短接节点设置一个电流源,W简化检测过程,提高检测 效率。
[0071] 更为可选的,在本发明技术方案中,所述电阻特性矩阵的获取在于使算式"电压差 列列矩阵=电阻特性矩阵X电流差列矩阵"具有唯一解,本申请选择了特定的仿真流程,具 体为设定特定的等效电流及等效电流的赋值方式,W确保仿真实施的快捷准确。
[0072] 在对本发明技术方案给出的电阻特性矩阵进行验证时,其验证条件基于客观的全 忍片电阻分布特性,该电阻特性矩阵不仅能够对检测过程进行及时验证,还能够辅助计算 全忍片的电压降(也即IR化op)。
[0073] 在本发明技术方案的可选方案中,还包括对未通过验证电阻特性矩阵的情况进行 错误排查,设置高阻情况的反检手段,对具有高阻情况的功能模块设置隔断器件W对该功 能模块进行隔断,不仅保证了检测效率,也确保全局忍片的检测结果的准确性。
[0074] 本发明技术方案还可W对其他忍片商业工具或忍片测试工具的测试结果进行验 证,能够验证忍片测试的准确性,并可及时找寻测试过程中的错误,能够大大提高测试结果 的准确性。
【附图说明】
[00巧]图1为本发明技术方案提供的一种对忍片进行检测的方法流程示意图;
[0076] 图2为本发明技术方案中忍片10或其网表文件在加入过渡器件前各功能模块的 等效电路图;
[0077] 图3为本发明技术方案中忍片10或其网表文件在加入过渡器件后各功能模块的 等效电路图;
[0078] 图4为本发明技术方案中建立电阻特性矩阵所基于的忍片20的结构示意图;
[0079] 图5为本发明技术方案中已设定功能模块等效电流的忍片10的结构示意图;
[0080] 图6为本发明技术方案提供的另一种对忍片进行检测的方法流程示意图;
[0081] 图7-1为本发明技术方案中一种检测过程中的忍片30的等效电路图;
[0082] 图7-2为基于图7-1所示方案在对对地金属层提取功能模块等效电阻时的忍片30 的等效电路图;
[0083] 图8为本发明技术方案中一种检测过程中的忍片40的等效电路图;
[0084] 图9为本发明技术方案提供的一则应用例的流程示意图;
[00化]图10为本发明技术方案提供的再一种对忍片进行检测的方法流程示意图;
[0086] 图11为本发明技术方案提供的又一种对忍片进行检测的方法流程示意图;
[0087] 图12为本发明技术方案中W N型场效应晶体作为隔断器件/电流器件的忍片50 的结构示意图;
[0088] 图13为本发明技术方案在对对地金属层提取功能模块等效电阻时W P型场效应 晶体作为隔断器件/电流器件的忍片50的结构示意图。
【具体实施方式】
[0089] 随着半导体工艺的不断进步,忍片原有的集成电路设计技术受到了很大的挑战。 在深亚微米工艺下,互连线的电感效应和互连串扰、电源网格上的电迁移现象和IR化op、 光刻过程中的光学干设、衍射等现象使得按照传统的设计方法设计出来的忍片常常不能正 常工作。为解决上述问题,在深亚微米工艺下,会对忍片的集成电路设计做一些调整,在原 有的前端设计和后端设计的基础上再增加一个设计验证环节,W确保投产出来的忍片能够 正常稳定地工作。
[0090] IR化op指的是忍片集成电路电源/地线网格上的电压降,在通常的忍片设计中, 一般将网格各点电压等效为理想电压值,但随着忍片集成电路特征尺寸的缩小,金属连线 变窄使得金属连线上的电阻增大,从而导致电源/地线网格上的电压降增大,运一压降与 忍片供电引脚至忍片各功能模块的等效电阻有关。
[0091] 在忍片设计及忍片投产过程中,IR化op分析具有很重要的意义,比如,该参数对 于忍片路径的时延具有重大影响。故而,在忍片检测及验证的过程中,都对IR化op运一参 数获取提出了确保一定精确度的要求。
[0092] 本发明技术方案基于上述背景,能够实现全忍片(化11 chip)下的忍片检测,能够 获取或验证忍片的IR Drop。
[0093] 为了使本发明的目的、特征和效果能够更加明显易懂,下面结合附图对本发明的
【具体实施方式】做详细说明。
[0094] 在下面的描述中阐述了很多具体细节W便于充分理解本发明,但是本发明还可W 采用其他不同于在此描述的方式来实施,因此本发明不受下面公开的具体实施例的限制。 阳0巧]实施例一
[0096] 本实施例提供了一种对忍片进行检测的方法。
[0097] 本实施例方法所适用的忍片可W是全忍片(化11化ip),也可W是普通忍片。特别 需要强调的是,本实施例能够适用于全忍片的检测:由于全忍片是大规模器件,包括几亿甚 至几十亿规模的器件,在常规仿真手段下无法直接仿真,实施例可针对全忍片所具有的若 干个至几十几百不等的功能模块,进行有效仿真及检测。
[0098] 作为集成电路,可W理解的是,本实施例所适用的忍片具有若干功能模块,包括: 衬底、器件层及金属层,每个功能模块具有供电引脚,功能模块通过其供电引脚连接至忍片 顶层的电源网格。忍片中的所有功能模块和器件都挂在忍片的电源网格上,并在工作时从 电源网格上拉走其所需电流。在本实施例中,将功能模块输入其供电电源的引脚端称为输 入端,输入端上的电压则为该功能模块的等效电压,而忍片基于所述电源网格也具有其总 电源,一般认为,忍片是通过所述金属层的上层金属线有效连接外部电源的。
[0099] 如图1所示,一种对忍片进行检测的方法,包括步骤: 阳100] 步骤S100,提取所述功能模块的等效电阻及过渡器件。 阳101] 所述功能模块的等效电阻指提取时所等效的电阻,本实施例指功能模块电源网络 金属层的寄生电阻,所述过渡器件指适于从所述忍片电阻网络中划分功能或子功能模块电 流端口的过渡器件。
[0102] 所述电流端口可W等效为电源端口,也即连接至所述输入端,电流端口也可W等 效为接地端口,也即连接至地端。
[0103] 在具体实施例中,所述过渡器件被添加至功能模块与顶层电源网络连接处(输入 端)或地的端口,适于在抽取后的后仿网表中,定位原来功能模块的位置。过渡器件连接至 功能模块的电流端口。
[0104] 步骤S100实际对忍片电路做了电路等效。由于在对忍片进行检测时,较为关注的 是忍片各功能模块输入端到各个mos器件的最差的IR化OP,因此,可W将忍片检测过程转 化为忍片电源网格电阻参数提取,将功能块和子功能块用电流源等效(运个等效电流源的 做法是业界标准的做法)考虑最为简单及有效的等效电阻及功能模块等效电阻的划分。
[01化]上述处理还基于如下检测分析:一般情况下,可W不考虑电源网格上功能模块输 入端的IR化op对功能模块等效电流的影响,但过渡器件的引入会增加额外少量寄生电阻, 故而在执行本步骤时,就将过渡器件进行标定,将过渡器件引起的寄生电阻囊括至功能模 块所对应的寄生电阻中,并最终把它从结果中扣除。在上述情况下,可使方案逐渐关注于相 对于功能模块输入端等效电阻的分布情况,但考虑到过渡器件所引入的寄生电阻,在上述 提取过程中,还设及对过渡器件所引入寄生电阻的测量及校正,并在最后所提取的功能模 块的等效电阻中予W剔除。 阳106] 上述步骤的提取对象一般仅考虑与忍片电源网格实际相连的功能模块,各功能模 块连在一个电源上的所有网络构成一个power domain电源域,所述忍片数据可W基于忍片 设计过程中所产生的版图文件,由于版图文件包含了各功能模块本身的所有设计和工艺参 数,在版图设计已完成后,根据已确定的布局及布线,可W从版图进一步提取出电阻等分布 参数,得到带电阻参数的网表。运个网表可W用来作仿真。 阳107] 所述适于从所述忍片电阻中划分功能模块电阻的过渡器件值ummy Device)可W 是在忍片设计过程中考虑到检测需要所添加至原始版图中的,也可W是原始版图中就已经 有的,而在后来的简化过程中删除的,但后续检测过程中自行添加的器件参数。所述过渡器 件的布局及布线遵从各功能模块等效电流的设计。
[0108] 在本实施例中,检测时因需设定各功能模块的等效电流,为了方便起见,等效电流 可W是在功能模块与地之间设置的,该设置条件也是为了定位功能模块的端口,因此,上述 过渡器件不仅能够适于定位功能模块的端口,把过渡器件的定位端口(也即上述电流端 口)输入等效电流,就可w进行后续仿真。
[0109] 从结构上来讲,过渡器件之端口在抽取后的网表中是很容易找到的:可W选择特 殊大小的过渡器件,使添加至网表文件的过渡器件容易被辨识(可W设置过渡器件的大小 与对应功能模块的大小一致),可W理解的是,利用网表文件的定义,只要使添加至网表文 件的过渡器件可辨识,则可顺利地依据过渡器件的位置寻找到所述电流端口。
[0110] 可W将上述过渡器件定义为:网表文件中定位功能模块在抽取后电阻网络中的位 置的器件参数,过渡器件的定义可使等效电流能够依据过渡器件的定位端口被输入,从而 进行仿真。 阳111] 图2示意了忍片10或其网表文件在加入过渡器件前各功能模块的等效电路图,功 能模块通过顶层金属层连接至忍片总电源Vdd,功能模块包括第一端口及第二端口,其中, 第一端口为输入端,其通过金属层连接至总电源Vdd,第二端口为输出端,其连接至地Vss。 在检测过程中,所需各功能模块的等效电流视为从功能模块的第二端口流出至地Vss的,故 将也将第二端口作为此时的电流端口,如图2中功能模块1~4电流端口分别为A1~A4。
[0112] 在加入过渡器件前,金属层和地(Vss)之间是开路的。
[0113] 图3示意了忍片10或其网表文件在加入过渡器件后各功能模块的等效电路图 (图3中也仅示意了功能模块1~4的电阻),基于图3可知,加入的过渡器件标识了功能 模块电流端口的位置,具体是连接至各功能模块电流端口与地之间,其中,功能模块可能具 有多个电流端口,具有多个电流端口的功能模块的处理方式是,将电流端口一同被短接后 再设置一个过渡器件W连接至地,如功能模块1~4的过渡器件分别为D1~D4,过渡器件 D1~D4分别连接在电流端口或多个电流端口的连接节点与地之间。本实施例使用过渡器 件将功能模块的等效电阻从其他电阻结构中隔断出来,从而可实现各功能模块等效电阻的 分布检测及IR化op的验证。
[0114] 需要说明的是,上述提取电阻的对象主要指金属层各种寄生电阻的提取;在对电 阻进行提取前,由于将原来的版图的非金属层几乎全部删除,又插入了过渡器件,如果处理 不当,可能会导致短路或断路。所W应该使用版图浏览器将电源网络高亮,特别要注意插入 过渡器件的地方,W避免短路,断路等错误,W保证网表的精准度。
[0115] 继续参考图1,本实施例所述对忍片进行检测的方法还包括步骤:
[0116] 步骤S101,建立所述功能模块的电阻特性矩阵。
[0117] 所述功能模块的电阻特性矩阵的建立是一种相对于各个功能模块输入端等效电 阻的模拟方式。 阳1化]假使忍片内包括N个功能模块,则所述电阻特性矩阵的大小为一个NXN的特征矩 阵。其中,第1行的矩阵元素分别为第1~N个功能模块相对于第1个功能模块电源输入 端将会引起压降的等效电阻,第2行的矩阵元素分别为第1~N个功能模块相对于第2个 功能模块输入端的等效电阻,...,第N行的矩阵元素分别为第1~N个功能模块相对于第 N个功能板块输入端的等效电阻。
[0119] 如图4所示的一个简单实例,忍片结构基于忍片20,根据步骤S100的提取方式从 忍片20金属层中提取6个功能模块的等效电阻,还提取了划分功能模块电阻的过渡器件 D1~D6,过渡器件D1~D6识别了功能模块对应的电流端口位置。基于图4所示的忍片 20,可建立如下电阻特性矩阵R2。,该电阻特性矩阵Rw的大小为6 X 6 : 阳 120]
阳121]其中,元素 rii为第一个功能模块(使用过渡器件D1标识)相对于其输入端会引 起压降的等效电阻,元素 ri2为第二个功能模块(使用过渡器件D2标识)相对于第一个功 能模块输入端会引起压降的等效电阻,元素 rw为第六个功能模块(使用过渡器件D6标识) 相对于第五个功能模块输入端会引起压降的等效电阻,W此类推。 阳122] 在建立上述电阻特性矩阵之后,继续参考图1,本实施例所述对忍片进行检测的方 法还包括步骤: 阳123] 步骤S102,在所述过渡器件的位置上设定所述功能模块的等效电流并进行仿真W 获得所述功能模块的等效电压。
[0124] 在本实施例中,于步骤S102引入了功能模块等效电流的概念。在步骤S100的电 阻及过渡器件的提取之后并实现功能模块等效电阻之电阻特性矩阵的建立,使忍片中所有 功能模块及其等效电阻都挂在忍片的电源网格上,并使忍片在给电时能够从电源网络上拉 走其所需电流。需要说明的是,所谓电源网格可W认为是忍片在接入其总电源后,经忍片金 属层拓扑,所形成的供电网络。
[01巧]若基于忍片网表实现上述步骤,则在抽取完的SPICE后仿网表,在所述过渡器件 的位置设置具有与功能模块功耗对应电流值的电流源(所对应的电流值具体是基于功能 模块功耗换算所得的电流值),W实现上述等效电流的设定。如果基于网表抽取操作,电阻 特性矩阵尚未获得,上述等效电流的设置可W作为特殊的电流激励,W供仿真得到上述电 阻特性矩阵(必需基于每次仿真时所述功能模块的等效电流及等效电压求取所述功能模 块的电阻特性矩阵)。 阳126] 不限于将过渡器件替换为电流源,所述在所述过渡器件的位置上设定所述功能模 块的等效电流还可W采用其他电流器件实现:
[0127] 若过渡器件本身还可W兼做所述电流元器件时,可W直接设定所述过渡器件,W 此实现等效电流的引入.
[0128] 过渡器件是版图中引入,过渡器件的引入会使过渡器件和金属的额外寄生电阻同 时抽取到网表上,相较于使用过渡器件作为电流器件W提供等效电流,电流源的设置则较 为优选。对于网表而言,网表文件是文本文件,普通编辑就可W将过渡器件替换电流源,避 免上述额外寄生电阻的引入。
[0129] 已设定功能模块等效电流的忍片可W用图5表示,图5基于忍片10 :
[0130] 图5示意了对忍片电阻及过渡器件提取后,忍片中所有功能模块及其等效电阻都 挂在忍片的电源网格上,经步骤S102的电流设定,引入电流器件。上述电流器件可W是能 够兼做电流器件的过渡器件本身,也可W是替换所述过渡器件的其他电流器件,比如电流 源。在图5中示意了功能模块1~4分别具有电流器件L1~L4。 阳131] 上述建立电阻特性矩阵及设定功能模块等效电流的过程,也是将忍片结构转换为 等效电路的过程,能够在确保检测精度的前提下大大提高检测效率。特别是检测速度的提 升,对于全忍片检测而言,上述简化能够迅速抽取出寄生参数,并在仿真速率上有大幅度上 升。
[0132] 在步骤S102中,还给出了对上述忍片的等效电路进行仿真的步骤,即在每次仿真 时设定求取电阻特性矩阵时使用的一连串特定的电流激励系列,运个并不是功能模块的真 实功耗等效出来的电流值(因为电阻特性矩阵是电源寄生电阻网络的特有性质,和挂在电 源网络上的功能模块消耗了多大电流是无关的。基于仿真时所设定的等效电流(为求取电 阻特性矩阵时的电流激励)还能够获取每个功能模块在输入端的等效电压的数值。
[0133] 在本实施例中,并不限定上述仿真步骤的具体方式及次数。上述仿真步骤可W有 助于求解电阻特性矩阵,继续参考图1,所述对忍片进行检测的方法还包括步骤:
[0134] 步骤S103,基于每次仿真时所述功能模块的等效电流及等效电压求取所述功能模 块的电阻特性矩阵。
[0135] 之所W没有特意去限定仿真的具体方式及次数是因为,基于本领域普通技术人员 的理解,在一般情况下,只要经过有限次的仿真,则必然可W使获取到各功能模块足够多的 仿真参数,即每个功能模块在仿真时所设定的等效电流及获取的等效电压,使所建立的电 阻特性矩阵有唯一解。
[0136] 根据功能模块仿真参数,求解上述电阻特性矩阵的一般方式可参考如下: 阳137] 依然假设一个忍片经过步骤S100的电阻提取及过渡器件的电阻划分,具有N个功 能模块,则在一次仿真后,获得的功能模块1~N的仿真参数里,等效电流分别为Ii~I W, 输入端的电压分别为Vi~V W,该电阻特性矩阵町为: 阳13引
阳139]贝1J,可得到等式一:
[0140]
阳141] 也就是指,每次仿真后,都可W得到关于功能模块等效电压、等效电流及等效电阻 的等式,等式一的意义为,一个功能模块输入端的等效电压等于每个功能模块在其输入端 的等效电阻与每个功能模块对应等效电流之积的总和。经过有限次仿真、有限次的等式罗 列及等式求解,必然可求得所述功能模块的电阻特性矩阵町。 阳142] 需要说明的是,上述等效电压Vi~Vw具体是指忍片总电源至功能模块输入端的电 压降,也就是总电源Vdd与对应功能模块电源电压之差电压,在本实施例的技术方案中,为 了简化等式,而直接将Vi~V W作为功能模块的等效电压从而可进行上述等式的考量,也能 够间接获得关于功能模块电源电压与上述参量之等式关系。 阳143] 继续参考图1,所述对忍片进行检测的方法还包括步骤:
[0144] 步骤S104,验证所述功能模块的电阻特性矩阵。
[0145] 步骤S104是本实施例对步骤S100~S103所限定验证过程的自我检测,由于根据 本实施例所提取的忍片等效电路的特征可,一个功能模块的相对自身输入端的等效电阻会 至少不会小于其他功能模块相对于它的输入端的等效电阻,从该特征可知,对于上述实例 中NXN的电阻特性矩阵而言,其第η行的元素中,r。。的电阻值一定为该列和该行所有元素 电阻值最大值。
[0146] 另外,还可W从阻值相对性推断,两个功能模块之间相对于对方输入端的等效电 阻应当是一致的,或者从精度要求来讲,两个功能模块之间相对于对方输入端的等效电阻 应当接近,故而,电阻特性矩阵的元素与相对于对角线对称位置上的元素电阻值应是一致 或接近一致。 阳147] 基于上述分析,可知,可W具体从如下两个条件验证所得到的电阻特性矩阵:
[0148] 第一是,所述电阻特性矩阵对角线上元素所代表的电阻值为该元素所在行元素及 所在列元素所代表电阻值的最大值;
[0149] 第二是,所述电阻特性矩阵中第η行及第m列的元素所代表的电阻值与第m行及 第η列的元素所代表的电阻值相同或接近。
[0150] 其中,η及m为大于或等于1且小于或等于Ν的自然数。 阳151] 上述矩阵验证过程旨在对本实施例之前的检测步骤进行自我验证,确保检测结果 的正确性。当获取到已通过验证的电阻特性矩阵,继续参考图1,所述对忍片进行检测的方 法还包括步骤: 阳152] 步骤S105,验证通过时基于所述电阻特性矩阵输出检测结果。 阳153] 在步骤S105中,若验证通过,则基于所述电阻特性矩阵输出检测结果。所述检测 结果为电压降(参数IR化op),直接基于上述等式一,借用相对于功能模块真实功耗的电 流值,不再需要仿真就可W得到顶层的所有功能模块的电源或地的压降。 阳154] 本实施例具体采用如下获取检测结果: 阳K5] 由于对于忍片的总电源的电压值已知,在对忍片加载电源网格后,可W获取到忍 片实际等效电路中功能模块的等效电流电流值,根据所述实际的等效电流电流值,并结合 通过验证的电阻特性矩阵,可求得各功能模块输入端实际的电压值V/~V。'(在等效电路 中视为忍片总电源与功能模块电源电压之电压差、电压降),具体算式如下: 阳 156]
[0157] 其中,1/~I。'分别为忍片各功能模块上实际的等效电流电流值,V/~V。'分别 为忍片各功能模块输入端上实际的IR化0P,电源电压降检测结果主要指忍片总电源的电 压值与各功能模块的电源电压之电压差,也即求取V~V (W下简称电源压降)。
[0158] 需要说明的是,上述检测忍片的技术方案设及对忍片顶层金属层提取功能模块等 效电阻及过渡器件W测试的技术手段,但可W理解的是,若在其他实施例中,方案设及对忍 片对地金属层提取功能模块等效电阻及过渡器件w测试也是类似的,只不过此时,忍片功 能模块的第一端口(对应于上述功能模块输入端)通过对地金属层连接至对地电压,而功 能模块的第二端口则连接至忍片总电源,此时,所述第二端口兼做所述电流端口,所述过渡 器件用于标识所述电流端口,在建立电阻特性矩阵时,若忍片具有N个功能模块,则第nl行 第n2列的电阻元素代表第n2个功能模块相对于第nl个功能模块第一端口会引起压降的 等效电阻,而所述电压降检测结果主要指忍片对地电平至各功能模块第一端口所加载电压 值之电压差(W下简称对地压降)。设及对忍片对地金属层提取功能模块等效电阻及过渡 器件W测试的技术方案与本实施例是一致对应的,此处不再寶述。
[0159] W下实施例对忍片顶层金属层提取功能模块等效电阻及过渡器件W测试的技术 手段进行更为具体的论述,但可W理解,所扩展的技术方案也适用于对忍片对地金属层进 行功能模块等效电阻的提取之情况。 阳16〇] 实施例二 阳161] 本实施例提供了一种对忍片进行检测的方法,如图6所示,包括如下步骤:
[0162] 步骤S200,简化所述忍片。 阳163] 步骤S201~S206,则依次与实施例一的步骤S100~S105类似。
[0164] 不同于实施例一,本实施例的方法在步骤S201的提取忍片电阻及过渡器件过程 所基于的忍片是经步骤S200简化步骤后的忍片,若上述提取步骤也基于忍片版图文件,那 么,上述简化方式也是对忍片版图进行简化,步骤S201的提取过程则基于简化后的版图。 [01化]所述简化忍片的过程可W是仅保留所述功能模块及连接外部电源及所述功能模 块的金属层,而将其他器件层全部进行删除;也可W仅删除忍片衬底及器件层。
[0166] 上述简化步骤能够进一步简化忍片的等效电阻(寄生电阻)等抽取过程,可加速 忍片仿真及检测。
[0167] 另外,考虑到忍片的金属层有多层,而检测过程依托忍片电源网格及网格上挂着 的功能模块,故而可W仅保留对电源网格及连接电源网功能模块之间连接结构有贡献的相 关金属层,还可视上述贡献情况至少删除一层金属层。
[0168] 比如,在一种具体的忍片结构中,金属层包括填充金属层,而填充金属层对电源网 格及连接电源网功能模块之间的连接结构贡献很小或几乎不影响上述连接关系,故而可予 W直接删除。删除填充金属层可W避免抽取网标时对填充金属层的抽取时间,并节省仿真 时耗。在所删除的金属层包括填充金属层的情况下,金属层中用于连接器件的只有第一层 可W安全删除,第一层W上要视具体情况。
[0169] 简化忍片的过程可W使检测步骤中的提取步骤更为简化,使检测过程中忍片的等 效电路更有便于仿真,简化忍片根据忍片结构的不同及仿真精度需求的不同,可W对本实 施例的简化方式进行选择。一般,保留忍片电源端口结构越多,检测精度则可愈高,但检测 效率则降低,本实施例不对具体的简化忍片过程进行限定,简化忍片结构的方式可视不同 的实施情况进行优化选择。 阳170] 实施例Ξ 阳171] 本实施例提供了一种对忍片进行检测的方法,其具体步骤可参考实施例一,但不 同于实施例一之处在于,本实施例的方法使用了 N型场效应晶体管来实现检测过程中的过 渡器件,本实施例的方法的运种使用方式,可使该种过渡器件既可W实现划分功能模块电 阻的隔断作用,也可w兼做所述电流器件。 阳172] 参考图7-1,图7-1示意了一种检测过程中的忍片30的等效电路,忍片30基于忍 片10,其中,所述隔断器件为N型场效应晶体管,在电流端口连接至接地端时,N型场效应晶 体管可W在仿真中模拟功能模块的等效电流,从而在仿真后获取该功能模块在对应的电源 网络中的电源压降。
[0173] 所述N型场效应晶体管的漏极连接至对应功能模块的电流端口或电流端口的短 接节点,源极连接至地,其栅极连接至偏置电压,在起隔断作用时,所述偏置电压使所述N 型场效应晶体管导通,而起等效电流作用时,所述偏置电压使所述N型场效应晶体管工作 在饱和区。在图7-1中示意了功能模块1~4分别具有电流端口 A1~A7,并对应连接其N 型场效应晶体管N1~M。图7-1显示的是仿真电源压降。结合图7-2,图7-2显示的是仿 真对地压降。
[0174] 仿真对地压降和电源压降相似,但是镜像对称。参考图7-2,也就是把图7-1电源 端改为地端,(金属层为对地的网络连线),把图7-1的N管改为P管,图7-1中的Vss地改 为电源。然后仿真,即可获取关于地线的电阻特性矩阵。
[0175] 在图7-2中,所述P型场效应晶体管P1~P4的漏极连接至对应功能模块的电流 端口或电流端口的短接节点,源极连接至电源端Vdd,其栅极连接至偏置电压,在起隔断作 用时,所述偏置电压使相应所述P型场效应晶体管导通,而起等效电流作用时,所述偏置电 压使所述N型场效应晶体管工作在饱和区。
[0176] 在本实施例中还需要强调的是,使上述场效应晶体管工作于饱和区W实现其电流 器件的替代作用,从而作为持续电流电源,其原理基于饱和区下的场效应晶体管电流在理 想状态下受漏电压的影响很小,可近似认为是恒定电流源。但是,对于一个功能模块,若每 次仿真时需实现不同等效电流的设定,则需要对其电流端口的场效应晶体管的参数的至少 一样进行重新设定,所述参数包括晶体管尺寸、晶体管阔值电压(Vt)及晶体管放大系数, 具体可参考如下公式(本实施例对该电流公式进行了适当简化): 阳 177]
[0178] 其中,I为一个晶体管产生的等效电流,Beta为所述晶体管放大系数,W为晶体管 宽度,L为晶体管长度,为栅源电压,Vt为晶体管阔值电压。电流的I的实际值由仿真调 试后确定,通过上述参数的调制产生。
[0179] 实施例四
[0180] 本实施例提供了一种对忍片进行检测的方法,其具体步骤可参考实施例一,但不 同于实施例一之处在于,本实施例的方法使用了电流源替换过渡器件,W实现功能模块的 等效电流的设定,本实施例将所述过渡器件替换为电流值和功能模块功耗相当(在计算结 果时)或指定的特定激励值(在求解特征电阻矩阵时)的电流源; 阳181] 参考图8,图8示意了一种检测过程中的忍片40的等效电路,忍片40基于忍片10, 其中,在对功能模块的等效电流进行设定时,所述隔断器件被替换为电流源。电流源直接连 接在对应功能模块的电流端口与地之间或对应功能模块多个电流端口的短接节点与地之 间。在图8中示意了功能模块1~4分别具有电流端口 A1~A7,并对应连接其电流源J1~ J4。在仿真时,用户可W直接设定上述电流源的电流值,从而提供各功能模块的等效电流。 阳182] 上述替换过程可W直接修改忍片寄生电阻抽取后的网表文本文件,W形成改写后 的等效电路,可采用如下过程将过渡器件替换为电流源: 阳183]首先,将所述功能模块的过渡器件删除;
[0184] 其次,若一个功能模块具有多个电流端口,则将属于同一功能模块的电流端口都 短接至同一连接节点(具体到网表,就是让所有电流端口都用一个节点的名字);
[0185] 对具有连接节点的功能模块,在所述连接节点与地之间设置一个电流源,而对于 仅具有一个电流端口的功能模块,则直接在电流端口与地之间设置一个电流源。 阳186] 实施例五
[0187] 本实施例提供了一种对忍片进行检测的方法,其具体步骤可参考实施例一,但不 同于实施例一之处在于,在功能模块具有多个电流端口的情况下,并非将功能模块的多个 电流端口进行短接,而是直接在电流端口与地之间设置过渡器件及设定等效电流时的电流 器件W提局检测精度。
[0188] 在上述设置方式下,需要把对应连接有多个过渡器件的功能模块区分为子功能模 块进行后续步骤,也即,若一种忍片结构具有Μ个功能模块,当第m个功能模块具有X个电 流端口并据此每个电流端口连接至X个过渡器件或设定等效电流时的电流器件,那么,贝U 将第m个功能模块视为一个新的检测对象W进行实施步骤S100~S103的步骤,从而获得 第m个功能模块中对应每个电流端口/过渡器件/电流器件的子功能模块的等效电阻的分 布,其中,第m个功能模块的电源电压视为该功能模块总电源,而子功能模块输入端的电压 则等效于步骤S103中的等效电压。其中,Μ为不小于2的自然数,m为大于1且小于或等于 Μ的自然数,X为不小于2的自然数。
[0189] 获取第m个功能模块中子功能模块电阻特性矩阵的过程与获取忍片中功能模块 的电阻特性矩阵的过程是一致的,本实施例不再寶述。
[0190] 也可W从上述情况下的电阻特性矩阵的再细化理解上述原理: 阳191] 设具有多个功能模块的忍片中,一个功能模块mO的F个电流端口不短接,那么可 将忍片所基于的电阻特性矩阵进行扩展,即将对应于功能模块mO的一行和一列的元素扩 展为F行乘W F列的子矩阵,在整体的电阻特性矩阵中,将F个电流端口对应的功能模块等 效为子功能模块,该子功能模块视为整体电阻特性矩阵中的新的功能模块,再依据获取功 能模块的电阻特性矩阵的过程进行扩展后的矩阵的提取,F为大于或等于1的自然数。 [0192] 对于功能模块mO内部,如果功耗未知,也可W把该功能模块作为顶层,通过求取 各个子功能模块的电阻特性矩阵,求得该模块的功耗,最后可将电流近似平均分配在F个 电流端口,W求取F个电流端口上的实际电压值。当获得到功能模块中子功能模块电阻特 性矩阵,则可获取到较实施例一更为精确的忍片功能模块的等效电阻及电阻特性矩阵。 阳193] 本实施例在设定时将过渡器件替换为电流源是基于如下过程的:
[0194] 首先,将所述功能模块的过渡器件删除。
[0195] 然后,再将所述功能模块的电流端口与地之间都设置一个电流源。 阳196] 基于上述阐述,本实施例的一则应用例可参考图9,包括: 阳197] 步骤S300,提取所述功能模块的等效电阻及适于从所述忍片电阻中划分功能模块 电阻的过渡器件,所述过渡器件设于所述功能模块的电流端口与地之间。
[0198] 步骤S301,若所述功能模块具有多个电流端口,则所述功能模块的过渡器件还适 于从所述功能模块的等效电阻中划分子功能模块的等效电阻,基于划分子功能模块电阻的 过渡器件建立所述功能模块子功能模块的电阻特性矩阵。
[0199] 建立所述功能模块子功能模块的电阻特性矩阵的过程可参考实施例一的步骤 S101,其类似于将一个功能模块等效于一个忍片结构进行电阻划分及等效。 阳200] 步骤S302,在所述过渡器件的位置上设定所述子功能模块的等效电流并进行仿真 W获得所述子功能模块输入端的等效电压,并据此求得子功能模块的电阻特性矩阵。 阳201] 步骤S303,建立所述功能模块的电阻特性矩阵。 阳202] 步骤S304,在所述过渡器件的位置上设定所述功能模块的等效电流并进行仿真W 获得所述功能模块的等效电压。 阳203] 步骤S305,基于每次仿真时所述功能模块的等效电流及等效电压求取所述功能模 块的电阻特性矩阵。 阳204] 依然假设一个忍片经过步骤S300的电阻提取及过渡器件的电阻划分,具有N个功 能模块,其中,第N个功能模块具有f个电流端口(f为不小于2的自然数),则在一次仿真 后,获得的功能模块1~N-1的仿真参数里,等效电流分别为Ii~IW 1,输入端的电压分别 为Vi~V N 1,功能模块N的仿真参数里,其子功能模块的电阻特性矩阵为Rf,输入端的电压 为AV等效电流分别为ii~i f,该忍片功能模块的电阻特性矩阵町为: 阳2化]
[0206]贝1J,可得到等式二: 阳207]
阳20引其中,Iw是每次仿真时基于输入端的电压V W及等效电流i 1~i f可知的功能模块 N的对地电流。
[0209] 经过有限次仿真、有限次的等式罗列及等式求解,必然可求得所述功能模块的电 阻特性矩阵町。
[0210] 继续参考图9,基于本实施例方法的应用例还包括: 阳211] 步骤S306,验证所述功能模块的电阻特性矩阵;W及,
[0212] 步骤S307,验证通过时基于所述电阻特性矩阵输出检测结果。 阳213] 本应用例的其他手段可参考实施例一。
[0214] 在其他实施例中还可W提供更为灵活的可同时兼顾检测效率与检测精度的检测 方式:不同与上述实施例,在功能模块具有多个电流端口的情况下,可选择该功能模块的至 少一个电流端口短接,再将短接节点与地之间设置过渡器件或电流器件,然后将其他电流 端口与地之间设置过渡器件或电流器件。在检测时,具有多个过渡器件/电流器件的功能 模块则依然使用本实施例的单独检测方式,获取该功能模块的电阻特性矩阵。但是,上述短 接电流端口的方式变得更灵活了,可视精度需求及检测效率而进行相对应的变更,提高获 取功能模块电阻特性矩阵时的效率。最终,再基于上述功能模块的电阻特性矩阵,获得功能 模块的等效电阻。
[0215] 在其他实施例中,还可W在替换过程中实现更为简易的等效方式,如采用如下过 程将过渡器件替换为电流源:
[0216] 当然,在一个更为灵活的实施例中,可W不限定具有多个电流端口的功能模块进 行其电流端口的短接简化的电流端口的个数,即采用如下替换过程:
[0217] 首先,将所述功能模块的过渡器件删除;
[0218] 其次,若一个功能模块具有多个电流端口,则将属于同一功能模块的电流端口中 的至少两个都短接至同一个连接节点;
[0219] 对具有连接节点的功能模块,在所述连接节点与地之间设置一个电流源,而对于 未连接至连接节点的电流端口,则直接在电流端口与地之间设置一个电流源;对于仅具有 一个电流端口的功能模块,则直接在电流端口与地之间设置一个电流源。 阳220] 实施例六 阳221] 本实施例提供了一种对忍片进行检测的方法,其具体步骤可参考实施例一,但不 同于实施例一之处在于,其对步骤S102的具体仿真方式及步骤S103获取电阻特性矩阵的 求解过程进行了限定,W尽可能减少仿真次数,并能够在一定程度上简化电阻特性矩阵的 求解过程,从而提高检测忍片的效率。 阳222]本实施例给出了一种线性仿真方式,能够在确保仿真次数尽可能少的情况下,快 速获取功能模块电阻特性矩阵。本实施例基于如下手段实现实施例一的步骤S103 : 阳223] 设忍片功能模块的数目为N,则本实施例仅实行N+1次仿真,仿真基于如下原则:
[0224] 一是限定等效电流的赋值方式。
[0225] 设定所述等效电流的赋值队列,所述赋值队列的成员个数K = N+1 ; 阳226] 依据所述赋值队列成员的先后顺序依次对所有等效电流赋值,并在一次仿真结束 后对所述赋值队列成员重新排队,所述赋值队列重新排队W使所述等效电流在每次仿真时 都获得不同的赋值。
[0227] 赋值方式还可W参考如下步骤:
[022引将第k个成员排队至所述赋值队列的第k+1个位置;
[0229] 将第K个成员排队至所述赋值队列的第1个位置,k为小于K的正整数。
[0230] 或者,也可W参考如下步骤: 阳231] 将第k个成员排队至所述赋值队列的第k-1个位置;
[0232] 将第1个成员排队至所述赋值队列的第K个位置。 阳233] 二是限定求解电阻特性矩阵的简化方式。
[0234] 本实施例采用如下方式简化求解电阻特性矩阵的过程:
[0235] 将相邻次仿真时所设定功能模块等效电流的差值记录为电流差列矩阵,将相邻次 仿真时所获取功能模块等效电压的差值记录为电压差列矩阵,一个功能模块等效电流的差 值在电流差列矩阵的所在行与该功能模块等效电压的差值在电压差列矩阵的所在行相同。 阳236] 依然假设一个忍片经过步骤SlOO的电阻提取及过渡器件的电阻划分,具有N个功 能模块,则在一次仿真后,获得的功能模块1~N的仿真参数里,等效电流分别为Ii~I W, 输入端的电压分别为Vi~V W,电阻特性矩阵为町。 阳237] 在设定等效电流的赋值队列时,为了简化求解电阻特性矩阵的过程,采用如下赋 值方式: 阳23引记Ii~I W在第一次仿真时数值为I η~I W,依次被赋予电流单位下的电流激励 1~Κ-1,其中,本实施例的电流激励的单位为10mA,当然,在其他实施例中,所述电流单位 的值可W任意,比如取其他毫安级别的激励。
[0239] 记Ii~I边第二次仿真时数值为121~I W,依次被赋予电流单位下的电流激励K、 1 ~K-2 ; 阳240]依此类推,记Ii~I W在第K次仿真时数值为I K1~I 依次被赋予电流单位下的 电流激励2~K。 阳241]由于上述赋值,可得到第一次仿真至第K次仿真时,各功能模块输入端电压的仿 真数值为: 阳242] Vi第一次仿真至第K次仿真时仿真值分别为V 11~V <<1; 阳2创 W此类推;
[0244] Vw第一次仿真至第K次仿真时仿真值分别为V W~V
[0245] 结合如下等式Ξ : 阳246]
[0247] 其中,
[0248] 对于第一次仿真与第二次仿真结果可得: 阳249] 电流差列矩阵为:
阳巧3] 其中,A I。~Δ I W为第第一,二次仿真时电流差列矩阵的赋值,A V U~ΔΥ W为 第一,二次仿真时电压差列矩阵的赋值;W此类推; 阳254] 对于第K-1次仿真与第K次仿真结果可得: 阳巧引 电流差列矩阵为:
阳259] 其中,ΔΙκι~ΔΙκν为第k,k-l次仿真时电流差列矩阵的赋值,AVki~ΑΥκΛ第 k,k-1次仿真时电流差列矩阵的赋值;
[0260] 因此可得,关于K次仿真参数里关于AVi、町及电流差列矩阵的等式,由此求解 Rn:
[0261]
[0264] 上式中,K = N。
[0265] 需要说明的是,本实施例对等效电流赋值的电流激励一般适用于功能模块数量较 少的情形(即N较少,本实施例认为N为10或10 W下的自然数,则为所述较少的情形),而 在忍片功能模块数量较多时,可采用如下方式对功能模块对应的等效电流赋于电流激励, W下幅值的电流激励数额仍采用本实施例所提及的电流单位(10mA): 阳%6] 可W用1到10之间产生的任意随机数,对各功能模块的等效电流进行赋值,一个 等效电流的赋值表达式可用如下函数表达: 阳267] 10 X RAND (x); 阳268] 其中,RAND (X)是0~1的随机数。 阳269] 当找到NXK个随机数作为电流激励矩阵时,可W先求下基于所述NXK个随机数 的determinant矩阵的行列式,若不接近零,就继续,否则就撤换系列中的一个或多个行, 并重新产生随机数列,直到行列式不接近零。计算行列式的数学工具很多。最简单的是用 EXC化的函数。 阳270] 实施例屯 阳271] 本实施例提供了一种对忍片进行检测的方法,基于实施例一,参考图10,其包括如 下步骤:
[0272]步骤 S400 ~S404,同步骤 S100 ~S104。 阳273] S405,对所述忍片进行测试W获取所述忍片各功能模块的实际电流值。
[0274] 本实施例中,所述功能模块中实际电流值是基于所述忍片直接仿真或用实施例一 的方法对功能模块及其子功能模块进行递归测试所得到的。 阳275] S406,在所述电阻特性矩阵验证通过时,基于所述电阻特性矩阵及所获取的各功 能模块的实际电流值输出检测结果。 阳276] 不同于实施例一,本实施例具体给出了一种基于所述电阻特性矩阵输出检测结果 的方式。 阳277] 本实施例所述检测结果专指检测到的忍片参数顶层IR化OP,忍片参数IR化op指 忍片连接外部电源的引脚至一个功能模块所述输入端的电压压降。
[0278] 基于实施例一的电阻特性矩阵RN可知,忍片连接外部电源的引脚至第h个功能模 块所述输入端的电压压降为所述电阻特性矩阵第h行第1至N列的元素所代表的等效电阻 值分别与第1至N个功能模块中实际电流值的乘积之和,h为大于等于1且小于等于N的 自然数。其具体算式可参考实施例一步骤S105中,求得各功能模块输入端实际电压值的算 式。 阳279] 本实施例具体限定了实际电流值1/~I。'的获取方式,其是在检测过程中对忍片 进行实际测试得到的,所述实际测试可W是利用现有技术中忍片测试的商业工具进行。 阳280] 需要说明的是,本实施例的步骤S405可W与其他步骤同时进行,或任意时段进 行。在其他实施例中,实际电流值1/~I。'也可W基于外部测试所得,而在本发明技术方 案中视为已知值。 阳281] 实施例八 阳282] 本实施例提供了一种对忍片进行检测的方法,基于实施例一,参考图11,其包括如 下步骤: 阳283] 步骤S500~S504,同步骤S100~S104。 阳284] 步骤S505,若所述电阻特性矩阵未能通过验证,则判断电阻特性矩阵中是否存在 所代表的电阻值大于电阻阔值的元素,若是,则判断该元素对应功能模块存在高阻; 阳285] 步骤S506,识别具有高阻的功能模块中过渡器件的位置。 阳286] 在步骤S505及步骤S506中,所述功能模块存在高阻也可W表征为电阻特性矩阵 的非对角项大于该非对角项所在行或列的对角项,具有高阻的功能模块中过渡器件的位置 通常可W通过如下方式辨别: 阳287] 若在电阻特性矩阵(参考实施例一所示矩阵RJ中,元素 rm。如果大于r mm (m、η均 为小于或等于Ν的自然数),则第η个功能模块所对应的电流端口(该电流端口可连接电流 器件)的位置可能存在高阻。 阳28引上述高阻对忍片检测结果的影响可由用户决定:如果用户不介意个别值,且其他 个功能模块都正确,用户并不介意第η个功能模块的值,其检测结果也是可靠的。但如果功 能模块的总数很少,比如一共才3个,那么,一个功能模块无法正确运行会导致检测结果的 缺失。 阳289] 本实施例给出了一种忽略高阻功能模块的检测方式,继续参考图11,本实施例所 述方法还包括: 阳290] 步骤S507,将该位置上的过渡器件替换为隔断器件,仿真时,所述隔断器件适于对 高阻功能模块的电流端口提供错位电压。 阳291] 在步骤S507结束后,重新执行步骤S502~S504。 阳292] 步骤S508,同步骤S105。 阳293] 上述是对本发明技术方案方法在检测过程中的自我纠正。在电阻特性矩阵未能通 过验证时,可能存在功能模块特征电阻的阻值偏大,能够被近似为断路(一般,检测所得的 正常等效电阻认为是在欧姆级,而检测所得的异常电阻值则可能达兆欧姆级W上,视为高 阻)。基于上述原则,在电阻特性矩阵未能通过验证时,可W通过电阻阔值判断电阻特性矩 阵中的等效电阻是否可靠,电阻阔值基于不同的忍片要求,可W自行设定,本实施例设定为 1百欧姆。 阳294] 存在高阻的电阻特性矩阵不会通过验证,可能是忍片网表被破坏的结果,比如,实 际忍片电路中,一个寄生电阻在文本处理中被意外截断,或者某种未知原因导致的抽取失 败。 阳295] 上述隔断器件可W直接使用具有隔断功能的过渡器件来实现,所述将该位置上的 过渡器件替换为隔断器件包括:使用过渡器件兼做所述隔断器件。 阳296] 在使用过渡器件作为电流器件的忍片电路里(如图7及其相关电路),可W直接使 用上述过渡器件实现具有高阻的功能模块的错位,W避免高阻对于其他功能模块IR化op 参数的影响,其具体工作原理如下,W N型场效应晶体管作为所述隔断器件/过渡器件为 例,并结合图12的忍片50: 阳297] 由于过渡器件作为电流器件时,其在饱和区工作,理想状态下可近似认为是电流 源。对于忍片一般的功能模块来讲,其输入端电源电压VDD至功能块内部的管子的压降不 超过10% VDD(也就是总压降不超过10% ),W功能模块3的输入端电压VDD3 = 1. 05V的 情况来举例,一般正常电路的压降应该不超过200mV (也即0. 2V),也就是说,过渡器件N3在 上述情况下,若其漏极电压为0. 85V(1. 05V-0. 2V所得)~1. 05V之间则较为正常,而若仿 真时过渡器件N3的漏极电压下降至0.85V W下,则可能为故障,需要进行隔断保护检测。 阳298] 基于上述阐述,在过渡器件N3的漏极电压下降至0.85VW下时,则表明功能模块3 中具有高阻,会使晶体管电流无法维持在饱和区的等效电流,高阻会将漏极电压拉低,从而 使晶体管从保护区进入线性区,并被逐渐拉低至源极电压并错位于源极电压。可将晶体管 N3栅极的偏置电压设置于0. 85V (也即一个功能模块输入端至电流端口的压降阔值),监测 晶体管N3的漏极电压是否被下拉至0. 85V W下,若是,则通过如下错位设置方式使晶体管 进入线性区并保持合理电压: 阳299] 在源极电压上形成错位电压。为了帮助晶体管维持合理电压,一般设置上述错位 电压为该功能模块输入端电压的一半左右(在其他实施例中,依据实际情况可作适当调 整),W维持正常工作。如在图12对晶体管N3对应功能模块输入端加载电压VDD3的情况 下,则设置晶体管N3的源极电压为二分之一的VDD3左右,本实施例则取为0. 55V。 阳300] 使用上述过渡器件兼做电流器件及隔断器件的好处是,若功能模块等效电路为正 常通路,则该器件能够产生正常电流值供仿真(寄生电阻抽取后的网表仍然需要重写过渡 器件的大小,因为版图中原来的管子大小并非仿真需要的);若功能模块等效电路的等效 电阻存在高阻状态,等效电路会被视为断路,则上述晶体管器件能够自动降压至上述错位 电压,W保证该功能模块的电流端口不会对其他功能模块的仿真结果产生巨大偏差。 阳301] 在方案设及对忍片对地金属层提取功能模块等效电阻及过渡器件W测试时,也即 需要获取对地的网络电阻特性矩阵,此时需要用P管。而本实施例的上述原理及设置方式 对于P型场效应晶体管也是类似的,具体如图13所示,在基于对地金属层(对地电源电阻 网络)的情况下,使用晶体管P1~P4作为隔断器件/过渡器件,其在饱和区工作,理想状 态下可近似认为是电流源,而若功能模块等效电路的等效电阻存在局阻状态,则对应该功 能模块的P管的源极能够自动升至错位电压,W保证该功能模块的电流端口不会对其他功 能模块的仿真结果产生巨大偏差。 阳302] 在本实施例中,使用隔断器件对具有高阻情况的功能模块进行隔断,在功能模块 因具备高阻而不能在电流端口产生正常电流值时,使连接电流端口的隔断器件(晶体管) 自动使电流端口降压至错位电压,W保证该电流端口不会对其他功能模块的仿真结果产生 致命影响。 阳303] 本实施例设置隔断器件的方式不限于克服高阻情况,在其他情况下也有利于忍片 检测的安全性。 阳304] 实施例九 阳305] 本实施例提供了一种对忍片测试结果进行验证的方法,包括如下步骤: 阳306] 先基于实施例一至八任一项检测方法或上述检测方法中技术特征的结合对所述 忍片进行检测,基于通过验证的电阻特性矩阵输出所述检测结果; 阳307] 再比较所述测试结果与检测结果是否匹配: 阳30引若是则所述忍片测试结果通过验证; 阳309] 若否则调整所述外部测试工具测试时所设置的参数,所述参数包括对所述外部验 证工具所需的所有输入文件和运行条件。其中最重要的是金属的方块电阻和孔的电阻文件 一定要正确,版图和电路比较的技术文件也一定要正确。
[0310] 在上述步骤中,所述测试结果基于外部测试工具对所述忍片的测试获取。 阳311] 所述测试结果与检测结果都包括或专指上述实施例中的IR化op参数,也即忍片 连接外部电源的引脚至一个功能模块所述输入端的电压压降。在每个功能模块对应的IR 化op参数范畴上进行比较,若所述测试结果与检测结果相同或接近,则可认为所述测试结 果与检测结果是匹配的,此时,则认可忍片测试结果的正确度。
[0312] 结合实施例八,若检测忍片时发现存在具有高阻的功能模块,并采用实施例八的 方案输出检测结果,在利用上述检测结果与基于所述商业工具的测试结果进行比较中,若 发现大多数功能模块的电压降(IR化op)是匹配的,而仅仅极少数的功能模块并非匹配,贝U 并非相匹配的功能模块则可能是因为具备高阻,进而产生上述不匹配的问题,在上述情况 下,可根据效率允许与否,选择忽略上述少数不匹配情况,或者,在效率允许情况下,重新更 正与上述高阻相关的网表,再重新进行本实施例的验证过程。 阳313] 上述实施例中,所述商业工具主要指具有电压降分析功能的测试工具,如厂商 Cadence生产的工具Voltus,W及厂商Apache生产的工具Re化awk。
[0314] 上述商业工具电压降的测试结果与检测结果的比较方式通常可参考如下过程:
[0315] 在通常情况下,比较的电压降参数指的是电源电压降,具体是从忍片电源引脚到 功能模块内部的管子的电源端或地端(包括基于电阻特性矩阵获得的电源引脚到功能块 的电压降,也即实施例一所述检测结果,加上功能块电源端口到此功能块内部的管子的最 大(最差)压降。,运个通常是通过普通仿真获得,如果特别大,也可W把功能块当成忍片的 顶层,采用实施例5所述的方式递归获得)。
[0316] 总结实施例一至九,其技术方案都可W归结为如下发明思路:
[0317] 提取全忍片顶层电源或对地的金属连接线网络的寄生电阻,顶层功能模块的位置 由过渡器件定位,用电流源替换过渡器件;通过输入特殊激励到运些电流源,然后仿真,来 获得顶层电源或地的网络的特征电阻矩阵;将已知功能块的功耗换算得到的电流值,代入 电阻电流矩阵式,就可W直接计算出顶层各个功能块电源或地的压降。如果功能块的功耗 未知,可W把功能块当作顶层,然后采用顶层相同的处理方法,递归可得。当然,分析的底层 所用的功耗电流值必须是SPICE仿真出来的结果。当然,如果功能块不大,电源或地的压降 可W由带寄生电阻电容的功能块的后仿网表,由SPICE仿真,直接获取。无论何种方式,总 的电源或地的压降是顶层的压降,加上所有功能块内部的压降的和。
[0318] 上述技术方案是独立的,可W用于对其他方式(包括商业功率分析工具)运行出 来的结果进行再验证;上述技术方案具有快速的特点,W更好地适用于大规模全忍片的仿 真(若非快速,是无法对大规模全忍片进行有效仿真的);特别需要指出的是,上述技术方 案还可W根据电阻特性矩阵的特性进行自我检测,甚至必要的调整。从而大大加强检测结 果的正确性和可靠性。
[0319] 还需要强调的是,本发明技术方案对于商业工具结果验证的有效性:
[0320] 但是通常对一个检测结果的最好的快速QA (如ality Assurance),运里指对结果 的校验或再验证)的方法,是用另一种独立的工具或方法进行验证。因为用同一种工具或 方法进展再次验证时,非常有可能再次犯同一种错误,从而不能达到QA的目的。 阳321] 现有技术使用商业工具对全忍片或其他忍片进行检测。商业工具通常非常昂贵, 若用户购买两种工具W实现忍片检测及检测结果的校验,此时第二种工具的目的仅仅是 QA,则成本很高。本发明技术方案不需要购买额外的商业工具,其可独立进行全忍片/忍片 电源压降的检测及验证(实现QA)。 阳322] 基于本发明技术方案,可在全忍片/忍片检测过程中预检测中间结果,如果中间 结果不正确,则先自行修正。运种自我修正的功能依赖于本发明技术方案中设及的电阻特 性矩阵的两个重要的性质,该矩阵自我检测可实现检测过程的可靠性,并可W用来校验其 他工具的检测结果。 阳323] 基于本发明技术方案还可W依赖于不断累积的数据库,如果对某个工艺节点的已 经流片并测试的全忍片的电源压降都有个历史的数据,则更容易判定新的全忍片大概应该 是在怎样的一个电压源压降范围。
[0324] 本发明虽然已W较佳实施例公开如上,但其并不是用来限定本发明,任何本领域 技术人员在不脱离本发明的精神和范围内,都可W利用上述掲示的方法和技术内容对本发 明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明 的技术实质对w上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案 的保护范围。
【主权项】
1. 一种对芯片进行检测的方法,所述芯片具有若干功能模块,其结构包括衬底、器件 层及金属层,所述芯片通过所述金属层连接第一外部电压,所述功能模块包括通过金属层 连接所述第一外部电压的第一端口及连接所述第二外部电压的第二端口,其特征在于,包 括: 提取所述功能模块的等效电阻及适于从所述芯片电阻中划分功能模块电阻的过渡器 件,所述功能模块包括电流端口,所述电流端口连接至所述过渡器件; 建立所述功能模块的电阻特性矩阵,其中,第η个功能模块相对第m个功能模块第一端 口的等效电阻在所述矩阵中的位置为第m行及第η列,η及m为不小于1的正整数; 在所述过渡器件的位置上设定所述功能模块的等效电流并进行仿真以获得所述功能 模块第一端口上的加载电压; 基于每次仿真时所述功能模块的等效电流及所述加载电压求取所述功能模块的电阻 特性矩阵; 验证所述功能模块的电阻特性矩阵; 验证通过时基于所述电阻特性矩阵输出检测结果。2. 如权利要求1所述对芯片进行检测的方法,其特征在于,所述第一外部电压为电源 电压,所述第二外部电压为对地电压;所提取的功能模块的等效电阻为功能模块顶层电源 网络的金属层之寄生电阻,所述第二端口兼做所述电流端口。3. 如权利要求1所述对芯片进行检测的方法,其特征在于,所述第一外部电压为对地 电压,所述第二外部电压为电源电压;所提取的功能模块的等效电阻为功能模块对地网络 的金属层之寄生电阻,所述第二端口兼做所述电流端口。4. 如权利要求1所述对芯片进行检测的方法,其特征在于,还包括:简化所述芯片,保 留所述功能模块及连接所述第一外部电压与所述功能模块的金属层; 所述提取所述功能模块的等效电阻及过渡器件包括:基于简化后的芯片提取所述功能 模块的等效电阻及过渡器件。5. 如权利要求4所述对芯片进行检测的方法,其特征在于,所述简化所述芯片包括:删 除所述芯片的衬底及器件层。6. 如权利要求4所述对芯片进行检测的方法,其特征在于,所述简化所述芯片包括:删 除所述芯片的衬底、器件层及至少一层金属层。7. 如权利要求6所述对芯片进行检测的方法,其特征在于,所删除的金属层包括填充 金属层。8. 如权利要求1或4所述对芯片进行检测的方法,其特征在于,还包括:从芯片网表中 提取所述功能模块的等效电阻及过渡器件。9. 如权利要求1所述对芯片进行检测的方法,其特征在于,所述过渡器件为第一场效 应晶体管,所述第一场效应晶体管的一端连接至所述电流端口,另一端连接至所述第二外 部电压,其驱动端连接至第一偏置电压。10. 如权利要求9所述对芯片进行检测的方法,其特征在于,所述在所述过渡器件的位 置上设定所述功能模块的等效电流包括: 设置所述功能模块的第一场效应晶体管工作于饱和区以设定仿真时的等效电流。11. 如权利要求1所述对芯片进行检测的方法,其特征在于,所述在所述过渡器件的位 置上设定所述功能模块的等效电流包括: 将所述过渡器件替换为功能模块的电流源; 设置所述电流源的电流值以设定仿真时的等效电流。12. 如权利要求11所述对芯片进行检测的方法,其特征在于,所述将所述过渡器件替 换为功能模块的电流源包括: 将所述功能模块的过渡器件删除; 将所述功能模块的电流端口都短接至连接节点,并在所述连接节点与所述第二外部电 压之间设置一个电流源。13. 如权利要求11所述对芯片进行检测的方法,其特征在于,所述将所述过渡器件替 换为功能模块的电流源包括: 将所述功能模块的过渡器件删除; 将所述功能模块的至少一个电流端口连接至对应连接节点,并在所述连接节点与所述 第二外部电压之间设置一个电流源。14. 如权利要求1所述对芯片进行检测的方法,其特征在于,所述功能模块的过渡器件 具有若干个。15. 如权利要求1所述对芯片进行检测的方法,其特征在于,在所述过渡器件的位置上 设定所述功能模块的等效电流并进行仿真以获得所述功能模块第一端口上的加载电压包 括: 获取所述功能模块的数量,所述仿真的次数大于所述数量; 将相邻次仿真时所设定功能模块等效电流的差值记录为电流差列矩阵,将相邻次仿真 时所获取功能模块加载电压的差值记录为电压差列矩阵,一个功能模块等效电流的差值在 电流差列矩阵的所在列与该功能模块加载电压的差值在电压差列矩阵的所在列相同; 每次仿真所设定功能模块的等效电流使如下算式具有唯一解:电压差列列矩阵=电阻 特性矩阵X电流差列矩阵。16. 如权利要求15所述对芯片进行检测的方法,其特征在于,依据如下步骤设定所述 功能模块的等效电流,以使所述算式具有唯一解: 设定所述等效电流的赋值队列,所述赋值队列的成员个数K不少于所述仿真的次数; 依据所述赋值队列成员的先后顺序依次对所有等效电流赋值,并在一次仿真结束后对 所述赋值队列成员重新排队,所述赋值队列重新排队以使所述等效电流在每次仿真时都获 得不同的赋值。17. 如权利要求16所述对芯片进行检测的方法,其特征在于,所述在一次仿真结束后 对所述赋值队列成员重新排队包括: 将第k个成员排队至所述赋值队列的第k+Ι个位置; 将第K个成员排队至所述赋值队列的第1个位置,k为小于K的正整数。18. 如权利要求16所述对芯片进行检测的方法,其特征在于,所述在一次仿真结束后 对所述赋值队列成员重新排队包括: 将第k个成员排队至所述赋值队列的第k-Ι个位置; 将第1个成员排队至所述赋值队列的第K个位置,k为大于1且小于或等于K的正整 数。19. 如权利要求1所述对芯片进行检测的方法,其特征在于,验证所述功能模块的电阻 特性矩阵包括: 若所述电阻特性矩阵满足如下条件则其通过验证: 所述电阻特性矩阵对角线上元素所代表的电阻值为该元素所在行/所在列元素所代 表电阻值的最大值; 所述电阻特性矩阵中第η行及第m列的元素所代表的电阻值与第m行及第η列的元素 所代表的电阻值相同或接近。20. 如权利要求1所述对芯片进行检测的方法,其特征在于,所述检测结果包括芯片连 接第一外部电压的引脚至一个功能模块第一端口的电压压降。21. 如权利要求20所述对芯片进行检测的方法,其特征在于,芯片连接所述第一外部 电压的引脚至第m个功能模块所述第一端口的电压压降为所述电阻特性矩阵第m行第1至 N列的元素所代表的电阻值分别与第1至N个功能模块中实际电流值乘积之和,N为芯片所 有功能模块的个数,m为大于或等于1且小于或等于N的自然数。22. 如权利要求21所述对芯片进行检测的方法,其特征在于,所述功能模块中实际电 流值基于外部测试所得。23. 如权利要求21所述对芯片进行检测的方法,其特征在于,所述功能模块中实际电 流值是基于所述芯片测试所得到的,所述方法还包括: 对所述芯片进行测试以获取所述芯片各功能模块的实际电流值。24. 如权利要求1所述对芯片进行检测的方法,其特征在于,若所述电阻特性矩阵未能 通过验证,该方法还包括: 若所述未通过验证的电阻特性矩阵中的元素所代表的电阻值大于电阻阈值,则判断对 应功能模块存在高阻; 识别具有高阻的功能模块中过渡器件的位置; 将该位置上的器件替换为隔断器件,仿真时,所述隔断器件适于对高阻功能模块的电 流端口提供钳位电压。25. 如权利要求24所述对芯片进行检测的方法,其特征在于,所述隔断器件为第二场 效应晶体管,所述第二场效应晶体管的一端连接至所述电流端口,另一端连接至钳位电压, 其驱动端连接至第二偏置电压。26. 如权利要求25所述对芯片进行检测的方法,其特征在于,所述钳位电压为对应功 能模块所述加载电压的二分之一。27. 如权利要求25所述对芯片进行检测的方法,其特征在于,还包括:评估所述功能模 块第一端口至电流端口的压降阈值,所述第二偏置电压为对应功能模块所述加载电压与该 功能模块压降阈值的差值。28. -种对芯片测试结果进行验证的方法,其特征在于,包括: 基于如权利要求1至27任一项所述的方法对所述芯片进行检测,基于通过验证的电阻 特性矩阵输出所述检测结果; 比较所述测试结果与检测结果是否匹配,若是则所述芯片测试结果通过验证。29. 如权利要求28所述对芯片测试结果进行验证的方法,其特征在于,所述测试结果 基于外部测试工具对所述芯片的测试获取。30. 如权利要求29所述对芯片测试结果进行验证的方法,其特征在于,还包括: 若否则调整所述外部测试工具测试时所设置的参数,所述参数包括对所述外部测试工 具输入的依据该测试工具提取规则所用到的提取芯片金属层寄生电阻涉及的标准参量。31. 如权利要求28所述对芯片测试结果进行验证的方法,其特征在于,所述测试结果 与检测结果都包括芯片连接第一外部电压的引脚至一个功能模块第一端口的电压压降; 所述比较所述测试结果与检测结果是否匹配包括: 在每个功能模块对应的所述电压压降的参数范畴上比较所述测试结果与检测结果是 否相同或接近; 若比较结果为是则所述测试结果与检测结果是匹配的。
【文档编号】G01R31/28GK105823976SQ201510011959
【公开日】2016年8月3日
【申请日】2015年1月9日
【发明人】朱澄宇, 林松
【申请人】中芯国际集成电路制造(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1