【技术实现步骤摘要】
本专利技术涉及一种基于单双跳变的低功耗确定性BIST及种子压缩方法,属于大规模数字集成电路
技术介绍
如今,随着制造工艺尺寸的不断减少,低功耗技术的普及,对测试功耗的要求也随之增加。此外,测试矢量之间相关性较低,这导致在测试状态下产生的功耗往往比正常工作状态下高出许多,最终这将会影响到芯片的可靠性。因此如何降低测试功耗成为近些年来的研究热点。而目前低功耗内建自测试的研究方向主要分为两类:(1)降低待测电路的测试功耗(2)降低向量生成器的功耗。前者主要通过如修改或划分扫描链的结构、扫描链重排序以及增加额外的控制逻辑等方法来降低功耗,后者主要通过测试矢量重排序,减少向量生成器的跳变以及过滤冗余的测试向量等方法来降低测试功耗。目前,由于单跳变技术卓越的低功耗特性,它被广泛地使用在低功耗BIST设计当中。它的基本原理是保证两两相邻的测试向量之间有且只有1位发生了跳变,这样可以很大幅度的降低芯片的测试功耗。同时,在之前的研究中发现,比起多跳变测试向量,单跳变测试向量能够更好的检测到多种故障类型,例如延迟故障。因此,各种伪随机单跳变测试方案被提出。如图1所示的伪随机单跳变确定性向量生成器是由LFSR和2-bit扭环计数器(twistedringcounter,TRC)构成,它利用控制信号sel可以灵活地实现LFSR与TRC模式的来回切换。当处于TRC模式下,由L-stageLFSR指定2-bitTRC发生单 ...
【技术保护点】
一种基于单双跳变的低功耗确定性BIST,包括状态机,n/2个单双跳变单元SDIC,长度为n/2+1位串行移位寄存器,减法计数器、存储器及被测电路,其中n为测试向量集的测试宽度;所述状态机设有5个输入数据端口,分别是CLK、start、reset、feedback及ROM数据输出,另外,状态机还设有5个输出信号端口,分别是SEED_BIT[n/2‑1:0]、sel、ini_val、load和ROM读取控制信号;所述n/2个单双跳变单元SDIC中的每个SDIC单元设有4个输入端口,分别是SEED_BIT、CE、sel及clk,另外,还设有2个输出端口,分别是Q1和Q2;所述长度为n/2+1位串行移位寄存器,是由n/2个DFFR寄存器和1个DFFS寄存器串行连接所构成;所述减法计数器设有3个输入端口,分别是load、ini_val和dec_en,另外,还设有2个输出端口,分别是feed_back和shift_en,其特征在于:所述状态机中的输出端口load及ini_val分别与减法计数器中的输入端口load及ini_val相连,所述状态机中的输出端口sel及SEED_BIT[n/2‑1:0] ...
【技术特征摘要】
1.一种基于单双跳变的低功耗确定性BIST,包括状态机,n/2个单双跳
变单元SDIC,长度为n/2+1位串行移位寄存器,减法计数器、存储器及被测
电路,其中n为测试向量集的测试宽度;所述状态机设有5个输入数据端口,
分别是CLK、start、reset、feedback及ROM数据输出,另外,状态机还设有
5个输出信号端口,分别是SEED_BIT[n/2-1:0]、sel、ini_val、load和ROM读
取控制信号;所述n/2个单双跳变单元SDIC中的每个SDIC单元设有4个输
入端口,分别是SEED_BIT、CE、sel及clk,另外,还设有2个输出端口,分
别是Q1和Q2;所述长度为n/2+1位串行移位寄存器,是由n/2个DFFR寄存
器和1个DFFS寄存器串行连接所构成;所述减法计数器设有3个输入端口,
分别是load、ini_val和dec_en,另外,还设有2个输出端口,分别是feed_back
和shift_en,其特征在于:所述状态机中的输出端口load及ini_val分别与减法
计数器中的输入端口load及ini_val相连,所述状态机中的输出端口sel及
SEED_BIT[n/2-1:0]分别与n/2个单双跳变单元SDIC中的每个SDIC单元输入
端口sel及SEED_BIT相连,所述状态机中的输出端口ROM读取控制信号与
存储器中输入端口的ROM读取控制信号相连,所述状态机中的输入端口ROM
数据输出及feedback分别与储器中输出端口ROM数据输出及减法计数器中的
输出端口feed_back相连,所述状态机中的输入端口CLK分别与n/2个单双跳
变单元SDIC中的每个SDIC单元输入端口clk相连,所述DFFS寄存器输出端
口与第1个DFFR寄存器输入端口相连,最后一个DFFR寄存器输出端口与减
法计数器输入端口dec_en相连,所述减法计数器输出端口shift_en及时钟输入
信号CLK与与门输入端相连,输出端分别与n/2个DFFR寄存器和1个DFFS
寄存器时钟输入端相连,所述n/2个DFFR寄存器输出端口分别与n/2个单双
跳变单元SDIC中输入端口CE相连,所述n/2个单双跳变单元SDIC中输出端
口Q1、Q2分别与被测电路输入端相连。
2.根据权利要求1所述一种基于单双跳变的低功耗确定性BIST,其特
征在于:所述每个SDIC单元包括触发器dff1、dff2、异或门以及与门,所述
触发器dff1的输出端Q1及SDIC单元输入端口sel分别与异或门输入端相连,
所述异或门输出端与触发器dff2输入端口D2相连,所述触发器dff2输出端口
Q2反向与触发器dff1输入端口D1相连,所述SDIC单元输入端口clk、
SEED_BIT及CE分别与与门输入端相连,其输出端分别与触发器dff1、dff2
中的输入端口clk相连。
3.根据权利要求1所述一种基于单双跳变的低功耗确定性BIST的种子压
缩方法,其特征在于包括以下步骤:
步骤1、初始化,基于被测电路,使用Altanta工具生成确定性测试集Tpx,
将000..0作为确定性种子deter_seed;设置SEED_BIT[n/2-1:0]为00..0,sel为1,其
中n为测试向量集的测试宽度,初始化向量集All_pat,candi_seed_set和
hm_dis_set;
步骤2、压缩与确定性种子完全相容的测试向量,具体包括以下子步骤:
(a)从确定性测试集Tpx中挑选出与确定性种子完全相容的目标向量,将
它们从Tpx中删除;与确定性种子完全相容的测试向量是由确定性种子经过轮
流...
【专利技术属性】
技术研发人员:张建伟,丁秋红,吴国强,陈晓明,滕飞,马万里,王政操,郝文凯,
申请(专利权)人:大连理工大学,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。