集成电路自测试结构的制作方法

文档序号:6110185阅读:156来源:国知局
专利名称:集成电路自测试结构的制作方法
技术领域
本发明涉及一种集成电路(IC)结构,具体地,涉及一种信号完整性自测试(SIST)结构。
背景技术
制造技术的进步已经使得在单一半导体集成电路上放置更大规模和更密集的电路成为可能。特别是所述电路以规则的或蜂窝结构而实现的情况下,例如随机存取存储器。与高密度器件相关联的主要问题是该器件的测试。为了保持更高的可靠性,器件测试过程需要提供对所述集成电路中可能出现的缺陷的良好覆盖。
用于提供集成电路测试的一种技术是所谓的SIST结构(信号完整性自测试结构)。SIST结构的目的是允许对表现集成电路电学特性的重要参数进行实时监测。例如,可以提供监测器以检测串扰、电源噪声、衬底噪声、温度、开关活动、时钟占空比等等。SIST结构具有的优点是,可以在使用前的测试和调试过程中、也可以在使用中(在线)执行测试。
附图1是包括预先考虑的信号完整性自测试(SIST)结构的集成电路方框图。集成电路1包括多个功能核心或者模块2。这些模块可以执行模拟、数字或存储功能。为了简单起见,假设所有核心的大小都一样。易于理解的是,这样的技术并不局限于具有同样大小核心的集成电路。另外,为了清楚起见,从框图中省略了执行不同功能核心之间的通信控制的常规互连和总线。
集成电路1包括监测器控制块4,使用监测器选择总线6与多个监测器(图1中未示出)进行通信。参考和比较电路8依赖于从所述监测器接收到的信号而从输出10输出自测试信号。所述监测器经由总线结构12提供监测输出信号。意欲将所述监测器设计作为标准单元,使得可以把它们设置在每个标准单元块之内的任意地方。
附图2示出了来自图1的集成电路的功能核心2。所述核心2包括与解码器14和所述总线结构12相连的多个监测器16。在图2中,为了清楚起见,省略了与所述核心的功能相关的功能块。图2示出了具有四个监测器16的示范性核心。易于理解的是,依赖于所测量的参数,所述核心可以设置有任意数目的监测器。如上所述,不同的检测器用于监测不同的现象串扰、电源噪声、衬底噪声、温度、开关活动、时钟占空比等等。
SIST结构(图1)允许使用所述监测器选择总线6而访问核心中每一个独立的监测器,所述监测器选择总线由所述监测器控制块4控制。所述监测器控制块4包括存储器,所述存储器包括用于选择特定核心中的确定监测器的特定代码。通常将选定监测器的输出转换为DC值或微分信号,然后将其与所述总线结构12相连。该总线结构12可以直接与所述集成电路的接合焊盘10相连,或者如图所示,可以与参考和比较电路8相连。在一个具体示例中,所述参考和比较电路8进行操作以确定来自监测器的输出信号是否在特定允许范围之内。所述参考和比较电路8可以包含每一种监测器的参考值。
可以将所述监测器控制块4放置在所述集成电路上,但是所述监测器控制块4也可以是外部控制器,例如软件程序或者分析工具。在所有情况下,都必须提供在所有监测器16和所述监测器控制块4之间进行通信的装置。
这种预先考虑的SIST结构具有以下缺点所述SIST监测器和所述控制器之间的接口连接较为复杂。因此需要提供一种用于SIST结构的简化的接口连接技术。

发明内容
根据本发明的一个方面,提供了一种集成电路,包括监测器,可操作用于依赖于所述集成电路的已测量参数来产生监测数据;以及连接的自测试控制器,用于从所述监测器接收监测数据,并且可操作用于从所述集成电路输出自测试数据,其特征在于所述监测器包括输出移位寄存器,并且可操作用于通过所述移位寄存器输出监测数据。
根据本发明的另一个方面,提供了一种对集成电路上的信号完整性自测试进行操作的方法,所述方法包括使用第一监测器监测所述集成电路的参数,并据此产生监测输出数据;将所述监测输出数据提供给自测试控制器;以及依赖于所述监测输出数据而提供自测试输出数据,其特征在于提供所述监测输出数据包括向与第一监测器相关联的第一移位寄存器加载所述监测输出数据;对这个监测数据进行定时以通过第一移位寄存器;以及从所述第一移位寄存器输出所述监测数据。


图1是示出了集成电路的SIST结构的方框图;图2是示出了图1中结构的功能核心的方框图;图3是示出了本发明一个方面的一个实施例的方框图;以及图4是示出了实现本发明另一个方面的方法的流程图。
具体实施例方式
本发明的实施例涉及提供与集成电路上监测器的简化通信,以及允许节省集成电路上监测器所占的区域。
如图3所示,在本发明的实施例中,将用于提供与监测器通信的装置实现为移位寄存器。在图3中,集成电路1设置有三个功能块22、24和26。这些功能块的每一个执行适合于所述集成电路操作的功能。应该解理的是,所述集成电路可以被设置有具有任意大小、并执行用于集成电路1的任意功能的任意数目的功能块。
集成电路1配置有其本身具有接口30的SIST控制器28。SIST控制器28操作用于控制集成电路1的信号完整性自测试功能,并且使用接口30从所述集成电路输出SIST结果。
所述功能块22、24和26中每一个均设置有至少一个监测器M1、M2、M3。易于理解的是,本发明没有对监测器数目做出限制,并且所述监测器可以提供任何合适的输出测量。
所述监测器M1、M2、M3的每一个均设置有用于向所述SIST控制器28提供输出的监测接口(SR1、SR2、SR3)。在本发明的实施例中,这些监测接口由移位寄存器SR1、SR2、SR3来提供。所述移位寄存器SR1、SR2、SR3和SIST控制器28彼此串联以形成移位寄存器环32。每一个移位寄存器SR1、SR2、SR3以传统方式操作,并可以在其任何一端接收数据输入。即,将数据提供给所述移位寄存器的一端,而随后的时钟周期导致数据在所述移位寄存器中移动,直到该数据从相关的移位寄存器输出为止。在所述SIST控制器28的控制下,可以将数据围绕移位寄存器环32在任何一个方向上传送。
将所述监测器M1、M2、M3的测量输出提供给各个移位寄存器SR1、SR2、SR3,以便经由移位寄存器环32传送到所述SIST控制器28。与之前的技术相比,使用这种包括移位寄存器SR1、SR2、SR3的环32使通信线路的数目与现有技术相比得以减少。确实,本发明实施例中使用的移位寄存器环允许针对监测输出使用单通信线监测输出。所述SIST控制器28控制通过所述移位寄存器并最终从所述接口30输出的数据传送。所述SIST控制器28适当地对从相关移位寄存器中的一个位置到下一个位置、或到下一个移位寄存器、或到控制器28的测量数据进行定时。通过避免数据冲突,可以对围绕所述环32的数据定时进行同步,以使所述移位寄存器位置的使用最大化。
在这种技术中,把监测输出的数据通过一个或更多移位寄存器围绕所述环32而传送,直到该数据到达所述SIST控制器28进行处理为止。
图4是示出了实现本发明一个方面的方法步骤的流程图。在步骤A,监测器操作用于所述监测集成电路的相关参数以产生监测数据。在步骤B,相关监测器的移位寄存器加载监测数据,而在步骤C,对所述数据进行定时以通过第一移位寄存器。步骤D示出了之后根据需要对数据进行定时以通过其它的移位寄存器,以便在步骤E可以将数据传送到控制器。易于理解的是,集成电路的每一个监测器可以监测参数,并在存在可用空闲移位寄存器槽的任意时刻加载其自有的移位寄存器。另外,监测器可以产生多于一个的监测输出,围绕移位寄存器环32依次对这些监测输出进行定时。还易于理解的是,对于所述环中的最后一个移位寄存器,数据被定时以通过该移位寄存器并直接传输到控制器,而不需要被定时以通过另外的移位寄存器。实际上,对所述环中的最后一个监测器省略步骤D。
该通信技术的主要优点是灵活(它仍然允许监测器的各种形式的实现和控制)。它是双向单线的,导致了小面积和减少的成本,而且可以再次使用用于控制这些监测器的现有知识,这是因为使用集成电路的扫描测试输入输出焊盘扫描只需要做很小的改动。
在本发明的典型实施例中,所述监测器16输出的值具有以下格式之一监测器确定具有数字格式的所需值,例如8比特字,并将其发送到所述监测器控制块4。这种监测器使用模数转换把测量转换为所需的输出格式。
监测器作为判决元件它把特征值和由所述监测器控制块提供的设置进行比较。比较结果是数字形式的输出。
权利要求
1.一种集成电路(1),包括-监测器(M1、M2、M3),可操作用于依赖于所述集成电路(1)的已测量参数来产生监测数据;以及-连接的自测试控制器(28),用于从所述监测器(M1、M2、M3)接收监测数据,并且可操作用于从所述集成电路输出自测试数据,其特征在于所述监测器包括输出移位寄存器(SR1、SR2、SR3),并且可操作用于通过所述移位寄存器(SR1、SR2、SR3)输出监测数据。
2.根据权利要求1所述的集成电路,包括至少一个另外的监测器(M1、M2、M3),所述另外的监测器包括输出移位寄存器(SR1、SR2、SR3),所述监测器的输出移位寄存器以串联方式连接,用于把来自一个移位寄存器的数据传送到另一个移位寄存器。
3.根据权利要求1所述的集成电路,包括至少一个具有相应的输出移位寄存器(SR1、SR2、SR3)的额外监测器(M1、M2、M3),所述监测器的移位寄存器和控制器(28)以串联方式连接在一起以形成移位寄存器环(32),其中除了环中最后一个(SR3)的每个移位寄存器(SR1、SR2)与环中的下一个移位寄存器相连,所述控制器(28)以串联方式连接在所述环的第一个和最后一个移位寄存器(SR1、SR3)之间。
4.根据任一前述权利要求所述的集成电路,其中,至少一个监测器包括连续逼近模数转换器,所述连续逼近模数转换器可以操作用于将表示集成电路的已测量参数的测量从模拟信号转换到数字信号,用于经由所述输出移位寄存器(SR1、SR2、SR3)传送到所述自测试控制器。
5.一种对集成电路上的信号完整性自测试进行操作的方法,所述方法包括-使用第一监测器监测所述集成电路的参数,并且据此产生监测输出数据;-将所述监测输出数据提供给自测试控制器;以及-依赖于所述监测输出数据而提供自测试输出数据,其特征在于提供所述监测输出数据包括-向与第一监测器相关联的第一移位寄存器加载所述监测输出数据;-对这个监测数据进行定时以通过所述第一移位寄存器;以及-从所述第一移位寄存器输出所述监测数据。
6.根据权利要求5所述的方法,其中,提供所述监测输出数据还包括-将所述监测输出数据从所述第一移位寄存器传送到与所述第二监测器相关联的第二移位寄存器;-对所述监测数据进行定时以通过所述第二移位寄存器;以及-从所述第二移位寄存器输出所述监测输出数据。
7.根据权利要求5所述的方法,其中,提供所述监测输出数据还包括-将所述监测输出数据从所述第一移位寄存器传送到多个串联的其它移位寄存器中的第一其它移位寄存器,用于在串联的连续移位寄存器之间传送数据;-对所述监测输出数据进行定时以通过多个其它移位寄存器;以及-从串联的最后一个移位寄存器中输出所述监测输出数据。
8.根据权利要求5到7任一项所述的方法,其中,使用模数连续逼近转换技术来产生所述监测输出。
全文摘要
一种集成电路(1),包括监测器(M1、M2、M3),可操作用于依赖于所述集成电路(1)的已测量参数来产生监测数据;以及连接的自测试控制器,用于从所述监测器(M1、M2、M3)接收监测数据。所述自测试控制器还可以操作用于从所述集成电路输出自测试数据。所述监测器包括输出移位寄存器(SR1、SR2、SR3),并且可操作用于通过所述移位寄存器(SR1、SR2、SR3)输出监测数据。这样的系统使集成电路上的系统自测试结果的简化通信成为可能。
文档编号G01R31/3167GK101065680SQ200580040539
公开日2007年10月31日 申请日期2005年11月23日 优先权日2004年11月29日
发明者马塞尔·佩尔戈姆, 亨德里克斯·J·M·维恩德里克 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1