安全芯片的制作方法

文档序号:6478207阅读:332来源:国知局
专利名称:安全芯片的制作方法
技术领域
本发明涉及一种安全芯片以及制造安全芯片的方法。
背景技术
安全芯片(有时也被称为安全集成电路)用于需要保护资产(asset)的许多产品 中。这些资产包括信息、个人详细资料、价值(通常是货币形式)、数据传输以及接入权。通 过各种防护措施来保护资产,设计每一种措施以阻止对该芯片及其资产的攻击。近来,对芯片操作的故障引入攻击,包括差分故障分析(DFA),表现突出。故障引入 攻击是迫使芯片操作发生错误的一种攻击。可以利用迫使芯片发生的一些错误来泄露秘密 信息并且然后攻击成功。典型的故障引入攻击使用瞄准电路的一小部分的闪光或者光脉冲(例如,来自脉 冲激光器),以破坏芯片的一些功能、计算或者其它操作为目的。激光器脉冲在芯片工作期 间的特定时间段内瞄准该芯片上的精确位置。推测到光脉冲使芯片电路中的CMOS门对于 任何确定的输入具有不确定的输出。例如,所述不确定的输出可能使分支指令进行错误的 分支,导致错误软件的执行。然后可以利用所述不正确的执行来泄露例如秘密信息(敏感 数据)或者避开授权检查。对抗诸如如上所述的那些攻击的主要防护之一是使用无源屏蔽件。无源屏蔽件是位于芯片电路的全部或者部分上的大平面区域的金属,并且设计所 述无源屏蔽件以防止浏览和探测并且使攻击更加耗时。无源屏蔽件通常由多层电路中的金 属互连的上层形成。

发明内容
可以在应用或者操作系统软件中实现免受故障引入攻击的防护,但是存在两个问 题。首先,每一个潜在的攻击必须具有实施的唯一方案。例如,对于密码算法中特定点的攻 击会需要与对于不同算法的攻击或者甚至对于相同算法中不同点的攻击完全不同的方案。 第二,就芯片性能而言,软件防护成本会很高。通过防止光/脉冲进入到位于屏蔽件下方的芯片电路,无源屏蔽件在防止故障引 入攻击时是有效的。通过覆盖整个芯片,该方案将不依赖于攻击的细节并且不会影响芯片 性能。如图1所示,理想的无源屏蔽件101是覆盖整个芯片的不透明材料片(例如,诸如 铝或者铜的金属)。这将防止用于进行故障引入攻击的光脉冲102的任何穿透。然而,芯 片构建中最常使用的铝和二氧化硅这两种材料的热膨胀系数非常不同。与封装铝金属层 103/104/105的二氧化硅层(未示出)相比,温度变化将导致无源屏蔽件101产生明显更大 的膨胀,并且因此这些层会分开或者“分层”。这会或者立即或者在铝金属短时间暴露于大 气腐蚀作用之后导致芯片故障。通过使无源屏蔽件由有限区域的屏蔽件构成可以克服分层,每一个区域足够小使得应力不会导致分层(参见图2)。例如,无源屏蔽件可以由许多平行的长而窄的屏蔽条201/202构成。通过这种方式,能够屏蔽芯片表面的95% (或者可能更大)。然而,通过这 种方式构建的无源屏蔽件在条201/202的边缘处具有路径,通过所述路径光203能够穿透。 穿透屏蔽条之间的间隙的光将在屏蔽件的边缘处产生衍射。这样,芯片电路的光可接入的 区域因此比位于间隙正下方的区域大得多。光将在金属层的边缘处弯曲并且随后在屏蔽件 下的反射确保了光穿透到无源屏蔽件区域下方的几十微米。因此,在许多情况下,已知这种 无源屏蔽件在使得免于故障引入攻击无效。因此,现有的无源屏蔽件或者在机械上稳健以防止分层,或者在终止基于光的故 障攻击方面有效,但是不能二者兼顾。根据本发明的实施例,提供一种安全芯片,所述安全芯片包括衬底;设置在所述 衬底上的集成电路,所述集成电路包括电路元件、将所述电路元件连接到一起的电路互连 层,以及支撑所述电路互连层的层间触点;用于至少部分屏蔽所述集成电路的屏蔽件;以 及位于所述屏蔽件和所述集成电路中的至少一个进光孔(Iightwell),其中,每一进光孔具 有由所述电路互连层和层间触点的一部分形成的闭合形状,其中,在所述电路互连层和层 间触点的所述一部分上不能测量到可利用的电压,并且其中,每一进光孔形成用于光穿透 至所述衬底的路径,防止所述光到达所述电路元件。在一些实施例中,所述电路互连层和层间触点的所述一部分被连接到所述集成电 路的恒压电路元件。在另一实施例中,所述电路互连层和层间触点的所述一部分被连接到所述集成电 路的地电势。在其它实施例中,所述闭合形状为环。在一些实施例中,所述环为方形环。在另一实施例中,所述层间触点之间的间隔足够小以阻挡所有的可见光和红外光。在一些实施例中,所述层间触点被间隔开小于或者等于0. 18微米。在其它实施例中,所述进光孔具有进光孔宽度,并且所述进光孔以大于或者等于 十倍所述进光孔宽度的距离间隔开。在另一实施例中,所述安全芯片还包括位于一个或者多个所述进光孔的基部处的 一个或者多个光传感器。在一些实施例中,所述可利用的电压包括变化的电压,其中,电压的变化与敏感数 据值相关。根据本发明的另一实施例,还提供了一种制造安全芯片的方法,所述安全芯片包 括衬底;设置在所述衬底上的集成电路,所述集成电路包括电路元件、将所述电路元件连 接到一起的电路互连层,以及支撑所述电路互连层的层间触点;以及用于至少部分屏蔽所 述集成电路的屏蔽件,所述方法包括在所述屏蔽件和所述集成电路中形成至少一个进光 孔,其中,每一进光孔具有闭合形状并且由所述电路互连层和层间触点的一部分形成,其 中,在所述电路互连层和层间触点的所述一部分上不能测量到可利用的电压,并且其中,每 一进光孔形成光穿透至所述衬底的路径,防止所述光到达所述电路元件。


通过结合附图的下面详细描述,将更加充分地理解和了解本发明。在附图中图1是通过安全芯片的一部分提取的截面图的简化图示说明,所述安全芯片具有覆盖整个安全芯片的无源屏蔽件;图2是通过安全芯片的一部分提取的截面图的简化图示说明,所述安全芯片具有 覆盖所述安全芯片的一部分的无源屏蔽件;图3是通过安全芯片的一部分提取的截面图的简化图示说明,所述安全芯片根据 本发明的实施例构建和操作;图4是通过安全芯片的一部分提取的截面图的简化图示说明,所述安全芯片根据 本发明的实施例构建和操作;以及图5是通过安全芯片的一部分提取的三维视图的简化图示说明,所述安全芯片根 据本发明的实施例构建和操作。
具体实施例方式本发明的实施例包括一种安全芯片,所述安全芯片在对抗通过光或者其它破坏介 质(诸如在故障引入攻击中所使用的)的攻击方面有效。所述安全芯片包括无源屏蔽件, 所述无源屏蔽件机械上稳健且稳定,同时还能够防止接入所述屏蔽件下面的芯片电路。具 体而言,其解决了现有无源屏蔽件设计中的间隙不能防止光穿透到芯片表面上的所有点的 上述问题。这样,现有的无源屏蔽件设计对于攻击来说并不是无懈可击的。现在参照图3 (未按比例绘示),其示出了安全芯片的截面图。安全芯片301通常 包含衬底303 (通常由硅制成),所述衬底303优选包括设置在其上的集成电路305。术语 “设置在其上”用于简化目的。然而,本领域的普通技术人员应该意识到,集成电路通常部分 地形成在芯片材料内,例如但不限于,通过掺杂芯片材料,以及部分地形成于通常位于金属 和绝缘层中的芯片材料的顶部。然而,将在本说明书和权利要求中使用的术语“设置在其 上”限定为包括设置在衬底的上面和/或衬底中。电路305通常包含晶体管、二极管、互连以及公知的电路元件。电路305通常覆盖 衬底303的大多数。将由不透明材料(例如,诸如铝或者铜的金属)制成的无源屏蔽件307设置在电 路305上方。所述无源屏蔽件防止光传输通过所述屏蔽件下的电路。散布在整个电路305中的是无源屏蔽件中和电路元件下的一系列进光孔。进光孔 是其中不存在无源屏蔽件并且光能够通过其穿透到下面的衬底的路径。因此进光孔作为无 源屏蔽件中的间隙,其保持所使用的最小电路区域免于分层的最大强度。此外,进光孔的壁 对于光尽可能地不可渗透。这利用金属层和层间触点(也被称为通孔或者互连通孔)的一 部分实现,金属层和层间触点均通常存在于电路中并且容易适用于新的无源屏蔽件的设计 中。金属层的形成进光孔的壁的部分是所述金属层中与所述金属层的其余部分完全电隔离 的区域。通常将金属层的形成进光孔的壁的部分连接至地电势或者连接到不能用于芯片进 行攻击的任何信号。不能用于芯片进行攻击的信号的示例是变化的电压,该电压的变化与 任何敏感数据值都不相关。换一种方式来说,在形成进光孔壁的金属层和层间触点的一部 分上不能测量到可利用的电压电势,因此攻击者探测金属层或者层间触点的这些部分或者分析/测量其上的电压将不具有优势。而且,进光孔内不包含任何电路元件(除非是可选 的光传感器,这将在下面进行详细描述),并且因此进光孔防止光到达芯片电路元件,因而 防止了由穿过无源屏蔽件的光产生的安全漏洞。在图4(截面图)以及图5(三维)中示出了散布在整个电路305中的进光孔的一 个示例。进光孔401的壁由电路互连金属的环403制成(图5中示出为方形环,但是应该 意识到任何其它闭合形状都是适合的)。通常,电路互连材料(以及用于无源屏蔽件307的 材料)是金属的(例如,铝或者铜)。图4和图5中示出了形成进光孔401的四层金属互 连。该金属互连的层数可以是从一到金属互连层的总数的任意数量,但是通常小于电路中 使用的金属互连层的总数。环403由紧密间隔的层间触点405 (也被称为通孔或者互连通孔)支撑,该层间触 点405用于连接互连的各个层。在通孔之间通常存在小的间隙407。通常,层间触点是钨插 件,但是诸如在基于铜的电路中使用的大马士革互连也是可能的。金属互连之间的空间填充有层间电介质(ILD),尽管在图4或者图5中为了清晰起 见没有示出。ILD是类似玻璃的材料,通常是二氧化硅,但是也可以使用其它材料。ILD的 目的在于支撑金属互连并且将整个芯片结构保持到一起。ILD通常是透明的并且是非传导 的。ILD填充从衬底303到顶部金属层上方的整个电路。
在整个无源屏蔽件区域配置足够数量的类似于进光孔401的进光孔以缓解无源 屏蔽层中的机械应力。进光孔的数量取决于与芯片的设计和制造工艺相关的几个因素。通 常,在安全芯片上方,进光孔在可能设置进光孔的区域中形成栅格。优选地,在难于放置的 区域中,诸如在存储块上方,省略进光孔。进光孔的间隔通常等于或者大于进光孔宽度的十倍。这确保了芯片在机械上稳定 (即,电路能够保持到一起而没有分层的危险),并且进光孔所占用的芯片最大面积(因此 不能用于芯片电路的部分)是芯片总面积的1%。本发明人已经发现了具有面积为100微 米的最小尺寸的无源屏蔽件的安全芯片电路。根据对进光孔间隔的上述描述,这意味着每 线性毫米10个进光孔或者每平方毫米100个进光孔的最小间隔。10平方微米小的进光孔 是本发明人所知道的可能的进光孔,这意味着先前提到的1 %的“填充因数”。与通过无源屏蔽件的边缘的光能够到达无源屏蔽件下方的芯片电路并且因而攻 击所述芯片电路的先前无源屏蔽件设计不同,根据本发明的实施例,将光局限于进光孔。使 用无源屏蔽件307下面的电路的每一个金属层403形成防止光穿透电路剩余部分的阻挡 层的一部分。此外,层互连通孔405,在使用铝芯片制造方案时通常是钨柱(将其称为钨插 件),进一步限制或者防止了光从进光孔穿透到电路。互连通孔405之间的间隙407以及金属层之间的间隙通常足够小,使得光不能穿 透这些间隙。波长足够小的光将穿透所述间隙,但是可以使所述间隙足够小,使得这样波长 的光能够在攻击电路之前被吸收。例如,在铝芯片制造方案中使用的钨插件之间的间隙通 常是0. 18微米。这足够小以阻挡所有可见光和红外(IR)光,但是不能完全阻挡波长大致 为250nm-400nm的近紫外(NUV)光。因此,如果使用NUV激光器(通常发射波长为355nm 的光),在以0. 18微米隔开的钨插件之间能够穿透一些光。如果将钨插件之间的间隙降低 到0. 13微米(本发明人认为随着技术的进步在将来是可期望的),则因为穿透这种间隙所 需的短波长的光(即,255nm激光)将不会穿透ILD,从而光穿透变得不可能。即使更小的间隙也是可能的(例如,0. 09微米,0. 065微米,0. 045微米,0. 032微米以及0. 022微米)。本发明的实施例可以包括在根据本领域普通技术人员公知的芯片制造方法制造的任何硅芯片中。芯片制造方法的示例在“Microchip Fabrication”,Peter Van Zant, ISBN 0071432418,2004年第五版中有所描述。本发明的发明人了解制造硅芯片的两种基本 方案(当前制造的超过99%的芯片都使用这两种方案中的一种或者另一种),并且这两种 方案可以结合本发明这里所描述的实施例。这两种方案由于制造链接电路元件的互连导体 所使用的材料而不同。在一种方案中,将金属互连设置在每一个互连层中的铝金属中。利 用短的钨支柱(插件)实现每一个互连层之间的连接。在通常在较小器件几何尺寸中使用 的第二种方案中,在铜金属中实现金属互连层以及层之间的连接。在上述两个方案中,使用 这些材料制造进光孔,但是进光孔独立于用于在硅表面上制造芯片电路元件的任何技术。通过前述描述可以明显看出,在不偏离本发明的范围的情况下,可以对上述实施 例做出各种修改或者变型。这些修改和变型包括在替代实施例中,可以在每一个进光孔的底部放置一个或者多个光传感器409。如 果试图攻击根据本发明实施例的芯片,则光的唯一可能进入点是通过一个进光孔。放置在 进光孔底部的光传感器409将检测攻击并且能够用来使得芯片能够检测攻击企图,从而能 够采取相关的预防措施(例如,停用应用软件)。到达放置在进光孔基部的光传感器409的 光一定比穿透进光孔的壁的任何光具有更大的强度,并且因此容易检测到。在替代实施例中,还可以通过有源屏蔽件保护安全芯片以保护该芯片免受其它类 型的攻击。有源屏蔽件是覆盖电路的电路迹线的网络,如果彼此断路或者短路,所述有源屏 蔽件将有源地停止芯片工作。因此,有源屏蔽件中的破坏将导致禁止芯片功能的一些或者 全部。优选地,将顶部金属电路层用作有源屏蔽件。优选地,还将有源屏蔽件放置在芯片的 顶部上以保护无源屏蔽件以及位于所述无源屏蔽件下面的芯片的其余部分。有源屏蔽件还 具有散射射向其的任何光的效果。如果在进光孔的基部设置有类似于光传感器409的光传 感器,则光的散射将使所述光撞击光传感器,这将触发先前描述的电路中的防护机制。当前安全芯片通过应力的分层是由铝(22ppm/k)或者铜(16. 5ppm/k)以及二氧化 硅(0.6ppm/k)之间的热膨胀系数的较大差异造成的结果。如果使用除了铝或者铜之外的 材料来制造无源屏蔽件(即,热膨胀系数接近于二氧化硅的材料),则也能够制造完整的、 接近的并且机械上可靠的无源屏蔽件来覆盖整个芯片表面。例如,已经发现使用不胀钢,一 种专门设计为具有低的热膨胀系数的基于钢的合金,能够基本克服分层问题。在本发明之 前,在制造安全芯片中使用不胀钢是未知的。应该意识到,为了清晰起见,也可以将在各个实施例的上下文中描述的本发明的 各种特征组合提供到单个实施例中。相反地,为了简洁起见,也可以单独或者以任何适当的 子组合方式提供在单个实施例的上下文中描述的本发明的各种特征。本领域的普通技术人员将意识到,本发明并不局限于以上专门示出和描述。本发 明的范围由所附的权利要求及其等同物进行限定。
权利要求
一种安全芯片,包括衬底;设置在所述衬底上的集成电路,所述集成电路包括电路元件、将所述电路元件连接到一起的电路互连层,以及支撑所述电路互连层的层间触点;用于至少部分屏蔽所述集成电路的屏蔽件;以及位于所述屏蔽件和所述集成电路中的至少一个进光孔,其中,每一进光孔具有由所述电路互连层和层间触点的一部分形成的闭合形状,其中在所述电路互连层和层间触点的所述一部分上不能测量到可利用的电压,并且其中每一进光孔形成光穿透至所述衬底的路径,防止所述光到达所述电路元件。
2.如权利要求1所述的安全芯片,其中,所述电路互连层和层间触点的所述一部分被 连接到所述集成电路的恒压电路元件。
3.如权利要求2所述的安全芯片,其中,所述电路互连层和层间触点的所述一部分被 连接到所述集成电路的地电势。
4.如任一前述权利要求所述的安全芯片,其中,所述闭合形状包括环。
5.如权利要求4所述的安全芯片,其中,所述环包括方形环。
6.如任一前述权利要求所述的安全芯片,其中,所述层间触点之间的间隔足够小,以阻 挡所有可见光和红外光。
7.如任一前述权利要求所述的安全芯片,其中,所述层间触点被间隔开小于或者等于 0. 18微米。
8.如任一前述权利要求所述的安全芯片,其中,所述进光孔具有进光孔宽度,并且所述 进光孔以大于或者等于十倍所述进光孔宽度的距离间隔开。
9.如任一前述权利要求所述的安全芯片,还包括位于一个或者多个所述进光孔的基部 处的一个或者多个光传感器。
10.如任一前述权利要求所述的安全芯片,其中,所述可利用的电压包括变化的电压, 其中电压的变化与敏感数据值相关。
11.一种制造安全芯片的方法,所述安全芯片包括衬底;设置在所述衬底上的集成电 路,所述集成电路包括电路元件、将所述电路元件连接到一起的电路互连层,以及支撑所述 电路互连层的层间触点;以及用于至少部分屏蔽所述集成电路的屏蔽件,所述方法包括在 所述屏蔽件和所述集成电路中形成至少一个进光孔,其中,每一进光孔具有闭合形状并且 由所述电路互连层和层间触点的一部分形成,其中,在所述电路互连层和层间触点的所述 一部分上不能测量到可利用的电压,并且其中,每一进光孔形成用于使光穿透至所述衬底 的路径,防止所述光到达所述电路元件。
全文摘要
本发明公开一种安全芯片。所述安全芯片包括衬底;设置在所述衬底上的集成电路,所述集成电路包括电路元件、将所述电路元件连接到一起的电路互连层,以及支撑所述电路互连层的层间触点;至少部分屏蔽所述集成电路的屏蔽件;以及位于所述屏蔽件和所述集成电路中的至少一个进光孔,其中,每一进光孔具有由所述电路互连层和层间触点的一部分形成的闭合形状,其中,在所述电路互连层和层间触点的所述一部分上不能测量可利用的电压,并且其中,每一进光孔形成光穿透至所述衬底的路径,防止所述光到达所述电路元件。本发明还公开了相关的装置和方法。
文档编号G06K19/073GK101803018SQ200880105557
公开日2010年8月11日 申请日期2008年8月4日 优先权日2007年9月4日
发明者J·沃克, T·博斯维尔 申请人:Nds有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1