扫描寄存器、扫描链、芯片及其测试方法技术

技术编号:5138905 阅读:470 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种扫描寄存器、包括所述扫描寄存器的扫描链、包括所述扫描链的可测试芯片以及测试所述可测试芯片的方法。所述扫描寄存器包括:输入单元,接收数据信号和扫描信号,并根据扫描使能信号来输出接收的数据信号或扫描信号;触发器单元,接收来自所述输入单元的数据信号或扫描信号,并根据时钟信号来输出接收的数据信号或扫描信号;输出单元,包括数据输出端和扫描输出端,所述输出单元接收来自所述触发器单元的数据信号或扫描信号,并根据扫描使能信号通过所述数据输出端输出接收的数据信号或者通过所述扫描输出端输出接收的扫描信号。因此,可以独立地向功能路径和扫描路径提供信号,从而减小了动态功耗。

【技术实现步骤摘要】

示例实施例涉及芯片测试领域,具体地讲,涉及一种用于芯片扫描测试(scan test)的扫描寄存器、一种包括所述扫描寄存器的扫描链、一种包括所述扫描链的可测试芯 片以及一种测试所述可测试芯片的方法。
技术介绍
随着半导体技术的发展,芯片的集成度得到极大地提高,已经开发出具有亚微米 量级的元件的芯片。通常,在半导体芯片的制造过程中,为了提高芯片的可测试性,在晶片 上形成多个功能性模块的同时,形成用于测试功能性模块是否正常运行的扫描测试的扫描 测试电路(扫描链)。图1是示意性示出传统的扫描测试电路(扫描链)的电路图,图2是示意性示出 传统的扫描寄存器的电路图。如图1中所示,在传统的扫描测试电路中,包括多个级Si、S2,所述多个级中的 每个级(例如,级Si)包括连接到功能路径和扫描路径的扫描寄存器(SDFF)(例如,SDFF 1_1)。功能路径由一个或多个功能性模块组成,用以实现芯片的预定功能。扫描路径包括 串联连接的多个缓冲器(buffer)。多个SDFF中的每个SDFF (例如,SDFF 1_1)包括数据端(D端),用于接收数据信 号;扫描输入端(Si端),用于接收扫描信号;扫描使能端(SE端),用于接收扫描使能信号; 时钟端(CK端),用于接收时钟信号;复位端(RN端),用于接收复位信号;输出端⑴端), 用于根据扫描使能信号和时钟信号来选择性地输出数据信号或扫描信号。通常,将如图1 中所示的用于芯片的扫描测试的电路称为扫描链。如图2所示,传统的SDFF(例如,SDFF 1_1)由作为两路选通器的输入单元10和 作为D触发器的触发器单元20组成。对于SDFF的动态功耗,主要是由于对SDFF所连接的功能路径和扫描路径中的负 载电容器进行充电而产生的功耗。当负载电容器两端的状态不断地翻转,即在逻辑高电平 和逻辑低电平之间跳变时,动态功耗可以表示为cv2f,其中,C为电容器的电容,V为电容器 两端的电压差,f为状态翻转的频率。因此,随着电压电容器两端的状态翻转的频率的增加, 动态功耗增加。再次参照图1,在传统的扫描链中,每个SDFF(例如,SDFF 1_1)的Q端连接到功能 路径的输入端和扫描路径的输入端。因此,在扫描测试时,由于SDFF的Q端的状态是不断 翻转的,所以在与Q端连接的功能性路径和扫描路径中的元件的状态也是不断翻转的,这 样的状态翻转会增加芯片测试时的动态功耗,并增加电压降低(IR-drop)的影响。另外,在 完成了扫描测试之后芯片正常工作时,不再使用扫描链,但是Q端的状态翻转依然会使扫 描路径中的元件的状态翻转。这样的状态翻转也导致了动态功耗的增加。因此,在不影响 芯片的测试和/应用的前提下,尽可能地减小状态翻转的频率,以减小动态功耗。在传统的电路设计中,将组成当前级(Si)的扫描路径的缓冲器设置在下一级(S2)的附近,或者在下一级S2附近没有足够的空间设置缓冲器时,会将当前级(Si)的扫描 路径的缓冲器随机设置在其他位置。因此,使得从图中的A点至B点之间布线变长,很长的 布线会带来寄生电容的问题,从而影响到功能路径的信号时序。另外,为了克服芯片中的电压降(IR-Drop)的问题,通常采用较高的电压进行驱 动。而,如上所述,随着V的增加,动态功耗增加。因此,需要在克服电压降的同时尽可能地 减小电压V,以减小动态功耗。
技术实现思路
示例实施例的目的在于克服传统技术中的上述和其他缺点。为此,示例实施例提 供了一种用于芯片扫描测试的扫描寄存器、一种包括所述扫描寄存器的扫描链、一种包括 所述扫描链的可测试芯片以及一种测试所述可测试芯片的方法。根据示例实施例的一方面,提供一种扫描寄存器,所述扫描寄存器包括输入单 元,接收数据信号和扫描信号,并根据扫描使能信号来输出接收的数据信号或扫描信号;触 发器单元,接收来自所述输入单元的数据信号或扫描信号,并根据时钟信号来输出接收的 数据信号或扫描信号;输出单元,包括数据输出端和扫描输出端,所述输出单元接收来自所 述触发器单元的数据信号或扫描信号,并根据扫描使能信号通过所述数据输出端输出接收 的数据信号或者通过所述扫描输出端输出接收的扫描信号。根据示例实施例,当扫描使能信号处于逻辑高电平时,所述输入单元输出接收的 扫描信号;当扫描使能信号处于逻辑低电平时,所述输入单元输出接收的数据信号。根据示例实施例,所述触发器单元为根据时钟信号上升沿或下降沿触发的D触发ο根据示例实施例,当扫描使能信号处于逻辑高电平时,所述输出单元通过所述扫 描输出端输出扫描信号;当扫描使能信号处于逻辑低电平时,所述输出单元通过所述数据 输出端输出数据信号。根据示例实施例,所述输出单元包括与门,所述与门包括第一输入端、第二输入 端、第一输出端,所述第一输入端连接到所述触发器单元的输出端,所述第二输入端接收与 扫描使能信号互补的反相扫描使能信号,所述第一输出端连接到所述扫描输出端;与非门, 所述与非门包括第三输入端、第四输入端、第二输出端,所述第三输入端连接到所述触发器 单元的输出端,所述第四输入端接收扫描使能信号;非门,所述非门包括第五输入端和第三 输出端,所述第五输入端连接到所述与非门的第二输出端,所述第三输出端连接到所述扫 描输出端。根据示例实施例的一方面,提供一种扫描链,所述扫描链包括多个级,所述多个级 中的每个级包括连接到功能路径和扫描路径的扫描寄存器,所述扫描寄存器包括输入单 元,所述输入单元包括数据端、扫描输入端、扫描使能端,所述数据端连接到数据信号线或 前一级的功能路径的输出端,以接收数据信号,所述扫描输入端连接到扫描信号线或前一 级的扫描路径的输出端,以接收扫描信号,所述扫描使能端连接到扫描使能信号线,以接收 扫描使能信号,所述输入单元根据扫描使能信号来输出接收的数据信号或扫描信号;触发 器单元,所述触发器单元包括时钟端,所述时钟端连接到时钟信号线,以接收时钟信号,所 述触发器单元接收来自所述输入单元的数据信号或扫描信号,并根据时钟信号来输出接收5的数据信号或扫描信号;输出单元,所述输出单元包括数据输出端和扫描输出端,所述数据 输出端连接到当前级的功能路径的输入端,所述扫描输出端连接到当前级的扫描路径的输 入端,所述输出单元接收来自所述触发器单元的数据信号或扫描信号,并根据扫描使能信 号通过所述数据输出端输出接收的数据信号或者通过所述扫描输出端输出接收的扫描信号。根据示例实施例,所述输出单元连接到所述触发器单元的第一触发器输出端,或 者连接到所述触发器单元的与所述第一触发器输出端互补的第二触发器输出端。根据示例实施例,扫描路径不包括缓冲器或仅包括少量缓冲器,例如,扫描路径可 以仅包括一个缓冲器。根据示例实施例,所述触发器单元根据复位信号进行复位。根据示例实施例的一方面,提供一种包括上述扫描链的可测试芯片。根据示例实施例的一方面,提供一种测试芯片的方法,所述芯片包括扫描链,所述 扫描链包括多个级,所述多个级中的每个级包括连接到功能路径和扫描路径的扫描寄存 器,所述方法包括如下步骤接收来自数据信号线或前一级的功能路径的输出端的数据信 号,接收来自扫描信号线或前一级的扫描路径的输出端的扫描信号,并根据扫描使能信号 将接收的数据信号或扫描信号输出到触发器单元;根据时钟信号,输出本文档来自技高网
...

【技术保护点】
一种扫描寄存器,其特征在于包括:输入单元,以用于接收数据信号和扫描信号,并根据扫描使能信号来输出接收的数据信号或扫描信号;触发器单元,以用于接收来自所述输入单元的数据信号或扫描信号,并根据时钟信号来输出接收的数据信号或扫描信号;输出单元,以用于接收来自所述触发器单元的数据信号或扫描信号,并根据扫描使能信号通过数据输出端输出接收的数据信号或者通过扫描输出端输出接收的扫描信号。

【技术特征摘要】
1.一种扫描寄存器,其特征在于包括输入单元,以用于接收数据信号和扫描信号,并根据扫描使能信号来输出接收的数据 信号或扫描信号;触发器单元,以用于接收来自所述输入单元的数据信号或扫描信号,并根据时钟信号 来输出接收的数据信号或扫描信号;输出单元,以用于接收来自所述触发器单元的数据信号或扫描信号,并根据扫描使能 信号通过数据输出端输出接收的数据信号或者通过扫描输出端输出接收的扫描信号。2.如权利要求1所述的扫描寄存器,其特征在于当扫描使能信号处于逻辑高电平时,所述输入单元输出接收的扫描信号; 当扫描使能信号处于逻辑低电平时,所述输入单元输出接收的数据信号。3.如权利要求1所述的扫描寄存器,其特征在于所述触发器单元为根据时钟信号上升 沿或下降沿触发的D触发器。4.如权利要求1所述的扫描寄存器,其特征在于当扫描使能信号处于逻辑高电平时,所述输出单元通过所述扫描输出端输出扫描信号;当扫描使能信号处于逻辑低电平时,所述输出单元通过所述数据输出端输出数据信号。5.如权利要求4所述的扫描寄存器,其特征在于所述输出单元包括与门,该与门包括第一输入端、第二输入端、第一输出端,所述第一输入端连接到所述 触发器单元的输出端,所述第二输入端接收与扫描使能信号互补的反相扫描使能信号,所 述第一输出端连接到所述扫描输出端;与非门,该与非门包括第三输入端、第四输入端、第二输出端,所述第三输入端连接到 所述触发器单元的输出端,所述第四输入端接收扫描使能信号;非门,该非门包括第五输入端和第三输出端,所述第五输入端连接到所述与非门的第 二输出端,所述第三输出端连接到所述扫描输出端。6.一种扫描链,其特征在于包括多个级,该多个级中的每个级包括连接到功能路径和 扫描路径的扫描寄存器,所述扫描寄存器包括输入单元,所述输入单元包括数据端、扫描输入端、扫描使能端,所述数据端连接到数 据信号线或前一级的功能路径的输出端,以接收数据信号,所述扫描输入端连接到扫描信 号线或前一级的扫描路径的输出端,以接收扫描信号,所述扫描使能端连接到扫描使能信 号线,以接收扫描使能信号,所述输入单元根据扫描使能信号来输出接收的数据信号或扫 描信号;触发器单元,所述触发器单元包括时钟端,所述时钟端连接到时钟信号线,以接收时钟 信号,所述触发器单元接收来自所述输入单元的数据信号或扫描信号,并根据时钟信号来 输出接收的数据信号或扫描信号;输出单元,所述输出单元包括数据输出端和扫描输出端,所述数据输出端连接到当前 级的功能路径的输入端,所述扫描输出端连接到当前级的扫描路径的输入端,所述输出单 元接收来自所述触发器单元的数...

【专利技术属性】
技术研发人员:王金城
申请(专利权)人:三星半导体中国研究开发有限公司三星电子株式会社
类型:发明
国别省市:32[中国|江苏]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1