识别集成电路的方法

文档序号:6754954阅读:255来源:国知局
专利名称:识别集成电路的方法
技术领域
本发明涉及一种识别集成电路的方法,特别是连接集成电路到一个设备程序的方法。
半导体存储器是一种二进制数据存储器,其中由半导体元件构成的独立存储器单元安装在一个矩阵内。


图1示出了具有各种存储单元的半导体存储器的基本设计。存储器单元经由一个地址译码电路连接到字线WL,同时经由位线连接到写/读放大器。选址,例如存储器单元的选择,是通过启动字线予以执行。存储在存储器单元中的信息借助于读放大器读出和借助于写放大器写入。
依靠存储器单元的类型区分随后的存储器单元,也就是具有随机访问的RAM、具有静态存储器单元SRAM或动态可充电的存储器单元DRAM的存储器。此外,这一区别仅仅在只读存储器ROM、可编程只读存储器PROM和可擦可编程只读存储器之间作出。
在许多技术应用领域中,仅仅使用一块特殊的硬件执行一特殊的设备软件或一特殊的设备程序是所需的。这个技术领域的一个实例是移动无线电领域。在移动无线电领域,连接到用户的终端被给于补贴。假如一个用户选择给补贴的终端,借助于永久的连接到网络操作员的终端,他另外从网络操作员接收一个网络操作员软件包。在数字移动无线电网络中,例如通过插入到终端的SIM(用户识别模块)卡,是很容易实现的。当终端由网络操作员资助时,为了补偿这个,使用该网络操作员的电话成本一般来说是比较高的。例如通过从一个非补贴的终端上装载一个不同软件包,则可以排除在终端和网络操作员软件之间的连接。为了避免这种重要的经济损失,因此网络操作员软件包永久的连接到给于补贴的终端或连接以形成一个可执行的软件包。在这个被约束的终端上,不能执行盗版软件。
到目前为止,因为序号已经永久的存储在一个非易失的存储器中,例如建立在终端中的集成电路的EEPROM中或一个快速EPROM存储器中,所以这个目的已经实现。序号被存储在提供集成电路给设备制造商的集成电路制造商那里。在设备制造商那里,借助于连接算法,存储的序列号被连接到设备制造商的软件,如此设备制造商的软件只有和安装在设备中的集成电路一起才能执行。
识别集成电路的序号没有存储在集成电路的常用存储器区域中,而是在一个独立的特殊的序号存储器中。原因在于存储器模块是很容易获得的标准产品,所以通过复制一个存储器的设备的非约束部分和通过替代或重新编程存储器的设备的约束部分,在终端上的锁定可以很容易的排除。因此识别集成电路的序号以不变的形式存储在它自己序号存储器中。例如在集成电路制造后,通过熔融或硬连线序号存储器,序号被存储。
当序号存储器被熔融时,借助于电流或激光或被重新布线的序号存储器,可以改变序号存储器的逻辑功能。在一个独立的序号存储器中序号的存储具有许多严重的缺点。一方面,一个独立的序号存储器必须集成在集成电路上,结果集成电路的制造成本增加了。此外,有必要制造可利用的辅助生产系统,它执行序号存储器的配线处理。该系统的获得招致了额外的成本。此外,存储序号的序号存储器的熔融和编程延长了集成电路的制造时间,增加了整体生产时间,因而增加制造成本。
按照现有技术,图2示出了借助于在一个序号存储器中被硬连线的序号识别一个集成电路的电路结构。经由字线WL,地址译码电路被连接到终端和地址的地址总线,具有一个第一存储区域SP1和一个冗余存储区域SP2的存储器SP。存储器SP1由许多存储单元SZ组成,而发生在制造期间损坏的存储器在图2中通过阴影指出。存储区SP2具有多个冗余存储单元,借此损坏的存储器单元F1、F2、F3可以被替换。为此目的,地址译码电路连接到一个地址转换存储器AUS。一个相关支援存储器单元E为替换每一个损坏的存储器单元F以表的形式被存储在地址转换存储器中。此外,在图2中所示的地址译码电路连接到序号存储器,其中集成电路的序号或识别号以硬连线形式存储。
如开始所述,用于存储集成电路序号的序号存储器的供应和序号存储器的熔融和重新编程导致在集成电路的生产时间和制造成本方面的增加。
因此,本发明的目的是提供一种方法,用于可靠的识别集成电路,其中用于识别集成电路的电路识别号不再必须以硬连线的形式存储在一个独立的存储器中。
借助于具有在专利权利要求1中的特定特征的方法,达到了本发明目的。
按照本发明的进一步有益的改进从从属权利要求中显现。
本发明提供了一种方法,用于识别一种具用存储器的集成电路,该存储器由许多存储单元构成,并具有一个与制造相关的由损坏存储单元组成的存储单元故障模式,在所述的方法中的一个用于识别集成电路的电路识别号作为存储单元故障模式的函数产生。
在按照本发明的方法中,损坏存储单元的地址被有利的获得,同时电路识别号作为损坏存储单元的获得地址的函数产生。
电路识别号最好是由一个或多个损坏存储单元的地址组成。
在按照本发明的方法的进一步有利的实施例中,通过连接一个或多个损坏存储单元的地址到另一个在算术连接操作中的地址以形成电路识别号。
电路识别号被优选的读出用于连接到一个设备程序以形成一个可执行的设备程序。
在一个优选的开发中,用于操作块设备的连接可执行程序被存储在程序存储区。
在所有的情况下,任何损坏存储单元的地址被转到在存储器的冗余存储区中的备用存储单元的地址。
在一个本发明的方法的优选的实施例中,在所有的情况下,用于每一个损坏存储单元的地址的相关备用存储单元的地址作为地址表存储在地址转换存储器中。
在按照本发明的方法的一个实施例中,一旦在集成电路的制造后,在一个制造商测试操作中获得损坏存储单元的地址,同时该地址与相关备用存储单元的地址一起永久存储在地址转换存储器中用于地址转换。
在按照本发明的方法的一个优选实施例中,只要集成电路被接通,在自测试中就可以获得损坏存储单元的地址,并与相关备用存储单元的地址一起存储在地址转换存储器中用于地址转换。
假如依照自测试产生的电路识别号与源电路识别号相同,电路识别号最好作为在自测试中获得的损坏存储单元的地址函数产生,同时通过启动相关块设备的设备程序与连接源电路识别号比较。
为了解释对本发明来说必不可少的特征,按照本发明的方法的一个优选实施例将参照下文附加附图进行描述,在附图中
图1示出了按照现有技术具有各种存储单元的一个半导体存储器的原理电路结构图;图2示出了按照现有技术借助于存储在序号存储器中的序号,在一个集成电路中识别集成电路的地址译码电路的简图;图3示出了借助于按照本发明的方法,在一个集成电路中识别集成电路的地址译码图;图4示出了解释按照本发明的方法的流程图。
图3示出了用于执行按照本发明识别该集成电路的方法的集成电路的存储器寻址图。集成电路包括一个存储器1,最好是一个半导体存储器。存储器1由两个存储区构成,也就是一个可以被首先寻址的通常存储区1a,和一个冗余存储区1b。存储器1经由多个字线2连接到一个地址译码电路3。集成电路的地址总线4连接到地址译码电路3。另外,地址译码电路3经由线5连接到一个地址转换存储器6。在通常的存储区1a中,因相关生产方面的原因产生损坏存储单元,例如三个损坏存储单元7、8、9。在地址转换存储器6中,在所有情况下,相关备用存储单元10、11、12的地址存储在冗余存储区1b,用于存储区1a中的损坏存储单元7、8、9之一的每一个地址。这里,地址表在地址转换存储器中建立,在所有情况下,表中相关备用存储单元10、11、12被存储用于认为是损坏的存储单元7、8、9的每一个地址。假如将损坏存储单元的地址经由地址总线4应用到地址译码电路3,在访问地址转换存储器6之后,地址译码电路3转换该地址成在存储器1中的冗余存储区1b中的相关冗余备用存储器的地址。
在集成电路中通过熔融或硬连线地址转换存储器,在集成电路的实际制造过程期间,地址转换也就完成了,或者只要集成电路被接通,在执行一个自测之后,借助于存储器访问,地址转换存储器再一次被重新编程。
在制造处理过程中,在地址转换的执行期间,在集成电路的制造后通过制造商执行一个测试中,在惯常存储区的损坏存储器单元7、8、9的地址被再一次获得,同时与在地址转换存储器6中用于地址转换的指定备用存储单元10、11、12的地址一起永久的存储或熔融。
当集成电路被接通时,假如存储器的一个自测试发生,只要集成电路被接通,损坏存储器单元7、8、9的地址就可以在自测试中获得,同时与地址转换存储器6中的指定备用存储单元10、11、12的地址一起存储以用于地址转换。
在存储器1的存储区1a中的损坏存储单元7、8、9形成一个特征存储单元损坏模式,以描述包含在集成电路中的存储器1。在具有诸如具有多个存储单元的存储器的大集成存储器1的集成电路的制造期间,由于存储单元的多样性,在存储器中会出现制造损坏。所以集成电路可以一直被使用,冗余存储区1b被提供,其借助于地址转换编址。当存储区1a在尺寸增加时,损坏存储单元7、8、9出现的频率上升。同时,当制造过程的灵敏度增加时,特别是当在存储器的集成上小型化的程度增加时,损坏存储单元7、8、9出现的频率上升。
在使用在GSM领域中128kB的当前最小尺寸的存储器中,存储单元的地址具有17比特的长度。因而可能去区分217种不同的损坏集成电路。当存储器的尺寸增加时,在存储区域1a中没有存储单元是损坏的统计概率减小。用通常使用的存储器和当前使用的制造技术,发生在存储区1a中的非损坏存储单元的概率是非常低的。因而没有单个损坏存储单元的存储区1a也具有一个特征如此的损坏模式,特别是没有单个损坏存储单元的特定损坏模式。
发生在存储区1a中的损坏存储单元起存储器1的指纹作用,也起着包括存储器1的集成电路的指纹作用。
在按照本发明用于识别集成电路的方法中,从损坏存储单元形成的存储单元损坏模式被用于产生一个识别集成电路的电路识别号。这里,集成电路的电路识别号作为损坏存储单元7、8、9的地址函数优选产生。
这里,集成电路的特征电路识别号可以由损坏存储单元7、8、9自己的地址中的一个或多个构成。换句话说,在一个计算操作中,通过准确的连接多个损坏存储单元7、8、9的地址以形成电路识别号。这个必需的计算法则最好是被存储在存储器1的程序存储区中。
如从图3中清晰可见,不需要用一个独立的序号存储器或电路识别号存储器存储电路识别号。
产生的电路识别号被读出用于连接到一个设备程序以形成一个可执行的设备程序。为此目的,设备制造商在已经建立了集成电路的设备上从集成电路的制造商接收用于读出电路识别号的读出程序。为了读出电路识别号,诸如移动电话和计算机的制造商等设备制造商在集成电路上执行读出程序,同时连接读出的电路识别号到它的原软件以形成一个可执行的设备软件包。具有可执行设备软件包的设备通过设备制造商提供给终端用户。
图4示出了一个独立步骤地流程图,直到原软件被连接到电路识别号,它才被执行。
在步骤S1,用一个相关制造存储单元损坏模式制造集成电路。然后,在步骤S2,获得损坏存储单元的地址。
在步骤S3,用于集成电路的电路识别号作为获得的损坏存储单元的地址的函数产生。
在步骤S4,通过设备制造商借助他可得到的读出程序读出产生的电路识别号。
在步骤S5,在设备制造商这里,电路识别号被连接到原设备程序以形成一个可以在设备上执行的设备程序。
然后,设备被提供给用户使用。
在用户使用期间,只要设备接通就最好执行一个自测,同时损坏的地址经由地址线转递。电路识别号作为在自测中获得的损坏存储单元的地址函数产生,然后通过设备程序与连接的原电路识别号比较。假如在自测后产生的电路识别号与原电路识别号是相同的,则设备程序启动相关设备。仅仅在设备中具有源软件的集成电路与具有复制软件的某片设备中的集成电路具有相同的存储单元损坏模式的情况下,“盗版”软件包在终端运行。这个概率是极其低的,趋近于零。然后,假如存储区1a仅仅有一个单一的损坏存储单元,则按照本发明的方法已经充分的安全。
在按照本发明的方法中,序号的硬连线在独立序号存储区不再是必须的。
此外,假如集成电路接通时在终端执行一个自测试,则转换存储器6的地址的硬连线也不再是必须的。在这种情况下,集成电路的熔融和重新编程具有完整的分配。因此,一方面,作为硬连线的结果而另外需要的生产时间是可以避免的,此外也不需要一个系统执行硬连线或熔融处理。因此,集成电路的制造成本大量的减少。而且,按照本发明的方法提供了一种相当可靠的识别集成电路的方法。
按照本发明识别集成电路的方法可以用在通用的方法中,特别是在设备制造商的源软件包被连接到由存储器制造商制造的集成电路的所有情况下。这里典型的情况是PC应用和移动电话。
按照本发明的方法可以特别有利的使用在不具有诸如PROM和快速EPROM等非易失的、可编程的存储器情况下的集成电路中。
按照本发明的方法特别适用于识别其中包含有SRAM和DRAM存储器的集成电路。
按照本发明的方法可以被扩大以实现在制造过程中存储单元损坏模式的有效产生。在一个随机过程中,随机存储单元地址被产生,同时相关存储单元被描述为损坏或被损坏。
权利要求
1.一种用于识别具有存储器(1)的集成电路的方法,该存储器是由多个存储单元构成,同时它也具有一个与制造相关的由损坏存储单元(7、8、9)构成的存储单元损坏模式,其中识别集成电路的电路识别号作为存储单元损坏模式的地址函数产生。
2.按照权利要求1所述的方法,特征在于损坏存储单元(7、8、9)地址被获得,同时电路识别号作为损坏存储单元(7、8、9)的地址函数产生。
3.按照权利要求1或2所述的方法,特征在于从损坏存储单元(7、8、9)的一个或更多地址形成电路识别号。
4.按照权利要求1或2所述的方法,特征在于通过在一个计算操作中连接多个损坏存储单元(7、8、9)的地址来产生电路识别号。
5.按照前述权利要求之一的方法,特征在于电路识别号被读出用于连接到一个设备程序以形成一个可执行的设备程序。
6.按照权利要求5所述的方法,特征在于连接的可执行设备程序被存储在程序存储区以便操作一块设备。
7.按照前述权利要求之一的方法,特征在于在所有情况下,任何损坏存储单元(7、8、9)的地址都被传递到在存储器(1)的冗余存储区(1b)中的备用存储单元(10、11、12)。
8.按照前述权利要求之一的方法,特征在于在所有情况下,用于损坏存储单元(7、8、9)的每一个地址的相关备用存储单元(10、11、12)的地址作为一个地址表被存储在地址转换存储器(6)中。
9.按照前述权利要求之一的方法,特征在于一旦在制造商测试中集成电路制造后,就获得损坏存储单元(7、8、9)的地址,并与相关备用存储单元(10、11、12)地址一起永久的存储在用于地址转换的地址转换器(6)中。
10.照前述权利要求1-8之一的方法,特征在于只要集成电路被接通,在自测试中,损坏存储单元(7、8、9)的地址被获得,同时与相关备用存储单元(10、11、12)的地址一起永久的存储在用于地址转换的地址转换器(6)中。
11.按照权利要求10所述的方法,特征在于电路识别号作为在自测中获得的损坏存储单元(7、8、9)的地址地函数产生,并通过设备程序与相连的源电路识别号比较,如果依照自测试产生的电路识别号与源电路识别号相同,则设备程序启动相关部分设备。
全文摘要
识别具有存储器(1)的集成电路的方法,该存储器是由多个存储单元构成的,同时它也具有一个与制造相关的由损坏存储单元(7、8、9)构成的存储单元损坏模式,其中该方法中识别集成电路的电路识别号作为存储单元损坏模式的地址函数产生。
文档编号G11C29/44GK1382296SQ00814641
公开日2002年11月27日 申请日期2000年10月4日 优先权日1999年10月22日
发明者R·哈特曼恩 申请人:因芬尼昂技术股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1