电路保护装置、电路保护方法及电路保护层的制作方法

文档序号:6577950阅读:165来源:国知局
专利名称:电路保护装置、电路保护方法及电路保护层的制作方法
技术领域
本发明涉及电路保护,尤指一种能够防止芯片上的电路中的欲保护区域遭到破解 的电路保护装置、电路保护方法及电路保护层。
背景技术
随着电子科技不断地发展,市面上各式各样的电子产品所具备的功能亦愈来愈多 样化。因此,在芯片上的电路设计亦势必愈来愈创新且复杂,才足以满足电子产品的使用者 的实际需求。然而,由于针对芯片的电路布局进行反向工程(reversing engineering)的技术 愈来愈发达,却也造成芯片上许多重要的电路布局设计面临着被有心人士破解的风险。举 例而言,破解者可以先使用硝酸去除包裹芯片的环氧树脂并用丙酮/去离子水/异丙醇完 成清洗;接着,再进一步使用氢氟酸去除芯片的各层金属。在去除芯片封装之后,破解者只 要能够了解其内部讯号的布线,即可通过聚焦离子束(focused ion beam,FIB)技术逐层地 去除以获得重构芯片版图设计所需的信息,甚至还可将感兴趣的讯号连到芯片的表面以供 进一步观察。结果很可能导致位于芯片上某些区域的非常关键且重要的电路布局设计,遭 受到有心人士的破解,甚至将其应用于不合法的用途上,这不仅对于该电路布局的设计者 的权益有很大的伤害,更严重地违反了法律的相关规定。因此,本发明的主要范畴在于提供一种电路保护装置、电路保护方法及电路保护 层,以解决上述问题。

发明内容
本发明所要解决的技术问题是提供一种电路保护装置、电路保护方法及电路保护 层,可以有效实现防止芯片上的电路中的欲保护区域遭到破解,使得芯片上的电路中的欲 保护区域能够在尚未遭受到破解或破坏前即能获得保护,以避免重要的电路布局设计被盗用。为了解决以上技术问题,本发明提供了如下技术方案本发明提供了一种电路保护装置。该电路保护装置系应用于一芯片上的一欲保护 区域,并系用以于该欲保护区域上方形成一电路保护层。该欲保护区域包含复数个最小布 线区域。该电路保护装置包含选取模块、布线模块、处理模块及控制模块。其中布线模块系 耦接至选取模块及电路保护层;处理模块系耦接至选取模块及电路保护层;控制模块系耦 接至处理模块。根据本发明的第一实施例中,选取模块系用以自复数个预设布线图样中为各最小 布线区域分别选取一布线图样。布线模块系用以于该欲保护区域上方利用该些选取的布线 图样产生一布线以形成该电路保护层,其中该布线系与复数个重复器及该选取模块耦接。于实际应用中,该等最小布线区域系通过质因子分解法连续分割欲保护区域的面 积而得。值得注意的是,当欲保护区域的面积每次被分割成多个较小面积的区域时,每一个区域的布线起点与布线终点均会被决定。因此,当欲保护区域的面积最终被分割成复数个 最小布线区域时,每一个最小布线区域的布线起点与布线终点亦均会被决定。
接着,选取模块即可根据每一个最小布线区域之布线起点与布线终点,自一数据 库所储存的复数个预设布线图样中所有符合各个最小布线区域的布线起点与布线终点的 布线图样中,为各个最小布线区域分别随机选取一布线图样,并透过布线模块于欲保护区 域上方利用该些选取的布线图样产生一布线。当布线模块依序完成所有最小布线区域的随 机布线程序后,即可形成欲保护区域上方的电路保护层。 于实际应用中,该布线系与复数个重复器耦接且该布线接收一输入讯号并产生一 输出讯号。实际上,由于该输入讯号输入至该布线后,很可能由于线路传输的损耗而造成该 输入讯号的强度变弱,故于该布线每隔一段长度即设置重复器,以重复该输入讯号避免其 强度减弱。当处理模块自该布线接收输出讯号后,处理模块即会将该输出讯号译码为一还原 讯号并比较该还原讯号与该输入讯号以产生一比较结果。接着,控制模块即可根据该比较 结果选择性地使该芯片失效。于实际应用中,该等最小布线区域系通过质因子分解法连续分割欲保护区域之面 积而得。当比较结果为该还原讯号与该输入讯号不同时,代表电路保护层很有可能正遭受 到破解或破坏的动作,故该控制模块将会立刻使芯片失效。藉此,电路保护装置即能够有效 地防止电路中的欲保护区域遭到破解或破坏。本发明另外提供了一种电路保护方法。该电路保护方法系应用于芯片上的欲保护 区域。首先,该方法将欲保护区域分割成复数个最小布线区域,并自复数个预设布线图样中 为各最小布线区域分别选取一布线图样。然后,该方法利用该些选取的布线图样于该欲保 护区域上方产生一布线以形成一电路保护层。于实际应用中,当该布线接收一输入讯号并 产生一输出讯号时,该方法将该输出讯号译码为一还原讯号并判断该还原讯号与该输入讯 号是否相同以选择性地使该芯片失效。本发明还提供了一种电路保护层。该电路保护层系由电路保护装置形成于芯片上 的欲保护区域上方。该电路保护层包含具有复数个预设布线图样的布线。根据本发明的 第三实施例中,该布线的布线起点及布线终点系位于该布线图样的边缘。该布线系与复数 个重复器耦接。于实际应用中,该布线自电路保护装置接收一输入讯号以及经由重复器的 作用产生一输出讯号。当电路保护装置接收该输出讯号并将该输出讯号译码为一还原讯号 后,该电路保护装置该比较还原讯号与该输入讯号以选择性地使该芯片失效。本发明所采用的电路保护装置、电路保护方法及电路保护层,能够在芯片的欲保 护区域上方的电路保护层上随机布满具有复杂布线图样的一布线,并通过位于下方的组件 层的重复器来增加该布线的数目及其复杂度,造成难以通过聚焦离子束之类的方式对该芯 片的电路布局设计进行反向工程。再者,一旦该电路保护装置侦测到由该电路保护层所输出的输出讯号与输入该电 路保护层的输入讯号不同时,代表该电路保护层很有可能正遭受到破解或破坏的动作,为 了保护下方的欲保护区域,该电路保护装置将会立刻使该芯片失效,以防止欲保护区域遭 到破解或破坏。关于本发明的优点与精神可以藉由以下的具体实施方式
及所


得到进一步的了解。

图1 (a)为将欲保护区域的面积通过质因子分解法连续分割成最小布线区域的范 例。图1 (b)为通过与图1 (a)相反的顺序以查询数据库的方式为各最小布线区域分别 随机选取一相对应的布线图样以完成整个欲保护区域的布线程序的范例。
示意图<
图2为根据本发明的第一具体实施例的电路保护装置的功能方块图。 图3(a)为储存于数据库中的具有Ixl型式的布线图样的示意图。 图3(b)为储存于数据库中的具有2x2型式的布线图样的示意图。 图3(c)为储存于数据库中的具有2x2型式但其中一区域无法布线的布线图样的
图4为位于电路保护层上的布线与设置于组件层上的重复器耦接的示意图。 图5为根据本发明的第二具体实施例的电路保护方法的流程图。 图6为根据本发明的第三具体实施例的电路保护层的示意图。主要组件符号说明
流程步骤SlO S17 电路保护装置1 布线模块12 控制模块16 布线20,41 布线终点202 欲保护区域3 小区域5 欲保护区域层43 重复器45
选取模块10 处理模块14 电路保护层2、42 布线起点201 布线图样22 子区域4 最小布线区域6 组件层44 孔4具体实施例方式本发明的主要目的在于提出一种电路保护装置、电路保护方法及电路保护层。藉 此,使得芯片上的电路中的欲保护区域能够在尚未遭受到破解或破坏前即能获得保护,以 避免重要的电路布局设计被盗用。根据本发明的第一具体实施例为一种电路保护装置。于此实施例中,该电路保护 装置系应用于设置在芯片上的电路中的欲保护区域,并系用以于欲保护区域上方形成电路 保护层。该欲保护区域包含复数个最小布线区域。实际上,该电路保护装置于欲保护区域 上方所形成的电路保护层可不只一层,亦可以是多层。该等最小布线区域可以是通过质因 子分解法连续分割该欲保护区域的面积而得,但不以此为限。请参照图1 (a)及图1 (b),图1 (a)为将整个欲保护区域的面积通过数次的质因子 分解法连续分割成最小布线区域的一范例。而图1(b)则为通过与图1(a)相反的顺序以查 询数据库的方式为各所有最小布线区域随机选取一相对应的布线图样,当整个欲保护区域的布线程序均完成时,即可顺利形成保护相对应的欲保护区域的电路保护层。如图1 (a)所示,假设原本欲保护区域3的面积为A,经过质因子分解法进行第一次 分割后,欲保护区域3将会被分割成2x3共6个子区域4,而每个子区域4的面积为(1/6) A。值得注意的是,当欲保护区域3被分割成6个子区域4时,每一个子区域4的布线起点 及布线终点均会被决定。接着,每个子区域4再经过质因子分解法进行第二次分割后,每个子区域4又被分 割成5x2共10个小区域5,此时,欲保护区域3总共被分割成60个小区域5,而每个小区域 5的面积为(1/60)A。同样地,每个小区域5的布线起点及布线终点均会被决定。然后,当每个小区域5又可再经过质因子分解法进行第三次被分割后,每个小区 域5又会被分割成2x3共6个许多个更小区域,直到欲保护区域被分割成最小布线区域6 为止。此时,欲保护区域3总共被分割成360个最小布线区域6。当然,这360个最小布线 区域6的布线起点及布线终点也同样都会被决定。承上例,当欲保护区域3已经被分割成360个最小布线区域6,且每一个最小布线 区域6的布线起点及布线终点均被决定后,将会针对所有的最小布线区域6进行与图1 (a) 顺序相反的随机布线程序,如图1(b)所示。于此实施例中,由于每一个最小布线区域6的布线起点与布线终点均已被决定, 且一数据库储存有复数个预设布线图样。故此时即可查询该数据库并自所有符合该最小布 线区域的布线起点与布线终点的布线图样中随机选取一布线图样,并于该最小布线区域上 形成具有该布线图样的一最小布线。举例而言,当图1(b)中的六个最小布线区域6的最小布线均完成后,即已完成一 个小区域5的随机布线程序。接着,当十个小区域5的小区域布线均完成后,即已完成一个 子区域4的随机布线程序。同理,当六个子区域4的子区域布线均完成后,整个欲保护区域 3的随机布线程序即已完成,亦即对应于欲保护区域3的电路保护层已顺利形成于欲保护 区域3上方。在说明完本发明所提出的随机布线程序后,接着,将就本发明的电路保护装置进 行介绍。请参照图2,图2为该电路保护装置的功能方块图。如图2所示,电路保护装置1 包含选取模块10、布线模块12、处理模块14及控制模块16。其中布线模块12系耦接至选 取模块10及电路保护层8 ;处理模块14系耦接至选取模块10及电路保护层8 ;控制模块 16系耦接至处理模块14。接下来,将分别就电路保护装置1之各模块及其功能进行详细的 介绍。于此实施例中,电路保护装置1将会在欲保护区域上方形成一电路保护层8,该电 路保护层8具有随机形成的非常密集且复杂的布线图样的布线。为了能够顺利完成此一布 线,选取模块10自复数个预设布线图样中为各该等最小布线区域分别选取一布线图样。实 际上,该等预设布线图样可以被储存于数据库(未显示于图中),当选取模块10欲进行选取 动作时,选取模块10即会由数据库所储存的所有预设布线图样中为各该等最小布线区域 分别随机选出与最小布线区域的布线起点与布线终点相对应的一布线图样。于实际应用中,该布线可以由复数个布线图样根据一布线规范组合而成,并且该 等布线图样为对应于该等最小布线区域。此外,形成于电路保护层8的整个布线的布线起 点及布线终点均会位于该整个布线图样的边缘;至于每一个布线图样的布线起点及布线终点亦会位于布线图样的边缘。请参照图3(a)至图3(c)。图3 (a)为储存于数据库中的具有Ixl型式的布线图 样的示意图。举例而言,假设布线起点系位于最小布线区域的左侧且布线终点系位于最小 布线区域的右侧,则选取模块10即会选取图3 (a)左上角的布线图样;假设布线起点系位于 最小布线区域的下方且布线终点系位于最小布线区域的右侧,则选取模块10即会选取图 3(a)右下角的布线图样,其余均以此类推。图3(b)为储存于数据库中的具有2x2型式的布线图样的示意图。举例而言,假设 某最小布线区域的布线起点系位于最小布线区域的(1,1),由于布线必须绕经所有(1,1)、 (1,2)、(2,1)及(2,2)等四个区域,所以该最小布线区域的布线终点只会出现于(1,2)或 (2,1),不可能出现在(2,2),故总共有图3(b)第一排所示的八种可能的布线图样。假设该 最小布线区域的布线起点系位于(1,1)的左侧且布线终点系位于(1,2)的上方,则选取模 块10即会选取第一排最后一种布线图样作为该最小布线区域的布线图样,其余均以此类 推。至于图3(c)则为储存于数据库中的具有2x2型式但其中一区域无法布线(例如 该区域为一孔(via),但不以此为限)的布线图样的示意图。于图3(c)中,每一排布线图样 的最后一个划X的图样系不可能发生的情形。以第一排为例,若最小布线区域的布线起点 系位于(1,1),由于布线必须绕经所有可布线的三个区域且不能重复布线,所以位于(1,1) 对角的(2,2)不可能是无法布线区域。举例而言,假设某最小布线区域的布线起点系位于(1,1),则可能被选取模块10 选取的布线图样即为图3(c)的第一排的八种布线图样。假设无法布线的区域系位于(2, 1),并且该最小布线区域的布线起点系位于(1,1)的下方,布线终点系位于(2,2)的右侧, 则选取模块10将会选取第一排的左边第一种布线图样。于另一个例子中,假设布线起点系位于(2,2),则可能被选取模块10选取的布线 图样即为图3(c)的第四排的八种布线图样。假设无法布线的区域系位于(1,2),并且布线 起点系位于(2,2)的上方,布线终点系位于(1,1)的左侧,则选取模块10将会选取第四排 的左边第一种布线图样作为该最小布线区域的布线图样。其余均以此类推,故不另行赘述。值得注意的是,上述的分割结果与布线图样只是一范例,实际的分割结果及布线 图样可能有非常多种不同的变化情形。举例而言,一布线图样的形状可以是长方形、正方 形、如同图3(c)的形状(斜线部分可以是孔的位置)或其它形状,最小布线区域的尺寸大 小亦可根据实际需求而定,故均无一定的限制且不以上述为限。当选取模块10选出该等布线图样后,布线模块12即可在电路保护层上形成具有 该等被选取的布线图样的一布线。实际上,该布线系与复数个重复器及选取模块10耦接, 该布线将会自选取模块10接收一输入讯号并通过重复器的作用后产生一输出讯号。由于该布线的实际长度相当的长,当该输入讯号被输入至该布线后,很可能由于 线路传输的损耗而造成该输入讯号的强度逐渐变弱,所以该布线每隔一段长度即会耦接至 一重复器,以重复该输入讯号避免其强度减弱。另一方面,这些重复器还有另一项重要的功能是增加布线的数目以增加整体布线 的复杂度。举例而言,假设原本布线模块12根据该等被选取的布线图样所欲形成的布线所 包含的布线数目是8条,通过重复器的作用,即可将布线数目增加为原本的数倍,例如若重复器系将布线数目增加为原本的10倍,则布线数目就由原本的8条变成了 80条。藉此,形 成于电路保护层上的布线将会变得更加复杂多变,将可大幅增加破解的难度。除此之外,这些重复器虽然与该布线耦接,但它们并非设置于电路保护层上,而是 设置于电路保护层下方的组件层上。实际上,如图4所示,位于电路保护层42的布线41系 通过孔46延伸至组件层44并与组件层44上某个重复器45耦接后,又通过孔46延伸回电 路保护层42以继续完成布线41。此一特殊作法的目的即在于增加破解布线方式的困难度, 即使破解者通过聚焦离子束顺利达到电路保护层,但由于电路保护层上的布线在中间好几 处均会绕至位于下方好几层之外的组件层上,破解者想要破解此一布线方式的难度极高。于实际应用中,这些重复器可以是缓冲器(buffer)、反向器(inverter)、同或逻 辑门(XNOR)组件、异或逻辑门(XOR)组件等组件,但并不以上述为限。值得注意的是,为了 更增加破解布线方式的难度,于这些重复器中还可包含不具有重复功能的假重复器,以达 到混淆破解者的功效。接下来,处理模块14即会自该布线接收该输出讯号并自选取模块10接收该输入 讯号。由于该输出讯号乃是该输入讯号经过许多重复器作用后的结果,故处理模块14会先 将该输出讯号译码为一还原讯号后,再比较该还原讯号与该输入讯号以产生比较结果。接着,控制模块I6即会根据处理模块14的比较结果选择性地使该芯片失效。若 处理模块14的比较结果为该还原讯号与该输入讯号相同,代表目前电路保护层之布线尚 未遭受到破解的动作,所以控制模块16将会判定目前芯片处于安全之状态下,并维持该芯 片之正常运作。相反地,若处理模块14之比较结果为该还原讯号与该输入讯号不同,代表目前电 路保护层的布线很可能正遭到破解或破坏的动作,所以控制模块16即会立刻使该芯片失 效,以避免位于电路保护层下方的欲保护区域遭到破解或破坏。根据本发明的第二具体实施例为一种电路保护方法。该电路保护方法系在一芯片 上的电路中的欲保护区域上形成一电路保护层,以保护该欲保护区域。请参照图5,图5为 该电路保护方法的流程图。如图5所示,首先,该方法执行步骤S10,将欲保护区域分割成复数个最小布线区 域。实际上,该等最小布线区域可以通过质因子分解法连续分割欲保护区域的面积而得,但 不以此为限。至于将欲保护区域分割成最小布线区域的实际情形,请参照图1,在此不再赘 述。接着,该方法执行步骤S11,为各最小布线区域自复数个预设布线图样中选取一布 线图样。实际上,该布线可由复数个布线图样根据布线规范组合而成,该等布线图样系对应 于该等最小布线区域。也就是说,由于欲保护区域被分割成许多最小布线区域,故该方法即 可通过自数据库找寻对应于这些最小布线区域的布线图样,并将这些被选取的布线图样按 照顺序加以组合即可完成布线程序。然后,该方法执行步骤S12,利用该些被选取的布线图样于该欲保护区域上方产生 一布线以形成一电路保护层。于下一步骤S13,该布线接收一输入讯号并产生一输出讯号。 值得注意的是,该布线的布线起点及布线终点均会位于该等布线图样的边缘。此外,由于该 布线的实际长度相当的长,当该输入讯号被输入至该布线后,很可能由于线路传输的损耗 而造成该输入讯号的强度逐渐变弱,所以该布线每隔一段长度即会耦接至一重复器,以重复该输入讯号避免其强度减弱。另一方面,这些重复器还可增加布线的数目以增加整体布线的复杂度,以大幅减 少电路被破解的机率。此外,这些重复器虽然与该布线耦接,但它们并非设置于电路保护层 上,而是设置于电路保护层下方的组件层上。实际上,位于电路保护层的布线系透过孔延伸 至组件层并与组件层上某个重复器耦接后,又通过引洞延伸回电路保护层以继续完成该布 线。藉此,即使破解者能够通过聚焦离子束达到电路保护层,但由于电路保护层上的布线在 中间好几处均会绕至位于下方好几层之外的组件层上,破解者想要破解此一布线方式的难 度极高。接着,由于该输出讯号乃是该输入讯号经过许多重复器作用后的结果,故该方法 将会先执行步骤S14,将该输出讯号译码为一还原讯号。之后,该方法再执行步骤S15,判断 该还原讯号与该输入讯号是否相同。接下来,将就步骤S15的两种可能判断结果进行探讨。若步骤S15的判断结果为 否,亦即该还原讯号与该输入讯号并不相同,代表目前电路保护层很有可能正遭到破解或 破坏的动作,故该方法将会执行步骤S16,立刻使该芯片失效,以避免电路中的欲保护区域 遭到破解或破坏。相反地,若步骤S15的判断结果为是,亦即该还原讯号与该输入讯号相同,代表目 前电路保护层的布线尚未遭到破解或破坏的动作,亦即目前芯片应处于安全无虞的状态 下,故该方法将会执行步骤S17,维持芯片的正常运作。根据本发明的第三具体实施例为一种电路保护层。该电路保护层系由一电路保护 装置形成于芯片上的电路中的欲保护区域上方。于此实施例中,电路保护层2包含具有复 数个布线图样22的一布线20,且布线20的布线起点201及布线终点202系位于该等布线 图样22的边缘,其中布线20每隔一段长度即会设置重复器,如图6所示。至于该等布线图 样22的选取方式以及如何于电路保护层2上形成具有该等被选取的布线图样22的布线 20,请参照第一及第二具体实施例的说明,在此不再赘述。于此实施例中,该布线系与复数个重复器耦接,并系用以自电路保护装置接收一 输入讯号以及经由重复器的作用产生一输出讯号。实际上,该布线每隔一段长度即会耦接 至一重复器,以重复该输入讯号避免其强度减弱。此外,这些重复器还可增加布线的数目以 增加整体布线的复杂度,以大幅减少电路被破解的机率。值得注意的是,由于这些重复器设置于电路保护层下方的组件层上,所以布线即 需先透过孔延伸至组件层并与组件层上某个重复器耦接后,再透过孔延伸回电路保护层以 继续完成该布线。藉此,即使破解者能够通过聚焦离子束达到电路保护层,但由于电路保护 层上的布线在中间好几处均会绕至位于下方好几层之外的组件层上,破解者仍难以破解此 一布线方式。当电路保护装置自该布线接收到该输出讯号并将该输出讯号译码为一还原讯号 后,该电路保护装置将会比较该还原讯号与该输入讯号以选择性地使该芯片失效。举例而 言,若电路保护装置所得到的比较结果为该还原讯号与该输入讯号不同,代表目前电路保 护层很有可能正遭到破解或破坏,故电路保护装置将会立刻使芯片失效;若电路保护装置 所得到的比较结果为该还原讯号与该输入讯号相同,代表目前电路保护层并未遭到破解或 破坏,故电路保护装置将会维持芯片的正常运作。
综上所述,由于根据本发明的电路保护装置及电路保护方法能够在芯片的欲保护 区域上方的电路保护层上随机布满具有复杂布线图样的一布线,并通过位于下方的组件层 的重复器来增加该布线的数目及其复杂度,造成通过聚焦离子束进行反向工程的难度极 高。再者,一旦该电路保护装置侦测到由该电路保护层所输出的一输出讯号与输入该电路 保护层的一输入讯号不同时,代表该电路保护层很有可能正遭受到破解的动作,为了保护 下方的欲保护区域,该电路保护装置将会立刻使该芯片失效,以防止欲保护区域遭到破解。藉由以上较佳具体实施例的详述,系希望能更加清楚描述本发明之特征与精神, 而并非以上述所揭露的较佳具体实施例来对本发明的范畴加以限制。相反地,其目的是希 望能涵盖各种改变及具相等性的安排于本发明所欲申请的权利要求的范畴内。
权利要求
一种电路保护装置,应用于一芯片上的一欲保护区域,该欲保护区域包含复数个最小布线区域,其特征在于,该电路保护装置包含一选取模块,用以自复数个预设布线图样中分别为该等最小布线区域选取一布线图样;以及一布线模块,耦接至该选取模块,用以于该欲保护区域上方利用该等选取的布线图样产生一布线以形成一电路保护层,其中该布线系与复数个重复器及该选取模块耦接。
2.如权利要求1所述的电路保护装置,其特征在于,进一步包含一处理模块及一控制模块,其中该处理模块耦接至该选取模块、该布线及该控制模块, 该布线自该选取模块接收一输入讯号并产生一输出讯号,当该处理模块接收该输入讯号及 该输出讯号并将该输出讯号译码为一还原讯号后,该处理模块比较该还原讯号与该输入讯 号以产生一比较结果,该控制模块根据该比较结果选择性地使该芯片失效。
3.如权利要求2所述的电路保护装置,其特征在于,当该比较结果为该还原讯号与该 输入讯号不同时,该控制模块即会使该芯片失效。
4.如权利要求2所述的电路保护装置,其特征在于,当该比较结果为该还原讯号与该 输入讯号相同时,该控制模块维持该芯片正常运作。
5.如权利要求1所述的电路保护装置,其特征在于,该布线系由对应于该等最小布线 区域的该等布线图样根据一布线规范组合而成。
6.如权利要求1所述的电路保护装置,其特征在于,该布线的一布线起点及一布线终 点均系位于该等布线图样的边缘。
7.如权利要求1所述的电路保护装置,其特征在于,该等重复器系选自一缓冲器、一反 向器、一异或逻辑门组件及一同或逻辑门组件中的至少一种。
8.如权利要求1所述的电路保护装置,其特征在于,该等重复器系设置于该电路保护 层下方的一组件层,该布线系由该电路保护层透过一孔延伸至该组件层并与该等重复器耦 接后,又透过该孔延伸回该电路保护层以继续完成该布线。
9.如权利要求1所述的电路保护装置,其特征在于,其中该等重复器包含有假重复器。
10.如权利要求1所述的电路保护装置,其特征在于,其中该等最小布线区域系通过一 质因子分解法连续数次分割该欲保护区域的面积而得,于每一次分割后所得到的复数个较 小面积区域的布线起点及布线终点均会被决定,该选取模块系根据最后一次分割所得到的 该等最小布线区域的布线起点及布线终点自一数据库所储存的该等预设布线图样中,为各 最小布线区域分别选取一相对应的布线图样。
11.一种电路保护方法,应用于一芯片上的一欲保护区域,其特征在于,该电路保护方 法包含下列步骤将该欲保护区域分割成复数个最小布线区域;为各最小布线区域自复数个预设布线图样中分别选取一布线图样;以及利用该等选取的布线图样于该欲保护区域上方产生一布线以形成一电路保护层。
12.如权利要求11所述的电路保护方法,其特征在于,进一步包含下列步骤该布线接收一输入讯号并产生一输出讯号;将该输出讯号译码为一还原讯号;以及判断该还原讯号与该输入讯号是否相同以选择性地使该芯片失效。
13.如权利要求12所述的电路保护方法,其特征在于,其中若该判断该还原讯号与该 输入讯号是否相同的步骤的判断结果为否,该芯片即会失效。
14.如权利要求12所述的电路保护方法,其特征在于,其中若该判断该还原讯号与该 输入讯号是否相同的步骤的判断结果为是,该芯片维持正常运作。
15.如权利要求11所述的电路保护方法,其特征在于,其中该布线系由对应于该等最 小布线区域的该等布线图样根据一布线规范组合而成。
16.如权利要求11所述的电路保护方法,其特征在于,其中于将该欲保护区域分割成 复数个最小布线区域步骤中,该等最小布线区域系通过一质因子分解法连续数次分割该欲 保护区域的面积而得,于每一次分割后所得到的复数个较小面积区域的布线起点及布线终 点均会被决定,上述选取该布线图样的步骤系根据最后一次分割所得到的复数个最小布线 区域的布线起点及布线终点自该等预设布线图样中,为各最小布线区域分别选取一相对应 的布线图样。
17.—种电路保护层,系由一电路保护装置形成于一芯片上的一欲保护区域上方,其特 征在于,该电路保护层包含一布线,包含复数个预设布线图样,该布线的一布线起点及一布线终点系位于该欲保 护区域的边缘,该布线与复数个重复器耦接。
18.如权利要求17所述的电路保护层,其特征在于,该布线自该电路保护装置接收一 输入讯号并经由该等重复器以产生一输出讯号,在该电路保护装置接收该输出讯号并将该 输出讯号译码为一还原讯号后,该电路保护装置比较该还原讯号与该输入讯号以选择性地 使该芯片失效。
19.如权利要求18所述的电路保护层,其特征在于,当该还原讯号与该输入讯号不同 时,该电路保护装置使该芯片失效。
20.如权利要求18所述的电路保护层,其特征在于,其中当该还原讯号与该输入讯号 相同时,该电路保护装置维持该芯片正常运作。全文摘要
本发明公开了一种电路保护装置、电路保护方法及电路保护层,可以有效实现防止芯片上的电路中的欲保护区域遭到破解,使得芯片上的电路中的欲保护区域能够在尚未遭到破解或破坏前即能获得保护。电路保护装置包含选取模块、布线模块、处理模块及控制模块。选取模块用以自复数个预设布线图样中分别为各最小布线区域选取一布线图样并产生输入讯号。布线模块用以于该欲保护区域上方产生具有该等选取的布线图样的布线以形成一电路保护层。该布线接收输入讯号并输出一输出讯号。处理模块用以将输出讯号译码为还原讯号并比较还原讯号与输入讯号以产生比较结果。控制模块用以根据比较结果选择性地使该芯片失效。
文档编号G06F21/02GK101882192SQ20091013645
公开日2010年11月10日 申请日期2009年5月8日 优先权日2009年5月8日
发明者卢建邦, 罗振兴 申请人:晨星软件研发(深圳)有限公司;晨星半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1