一种提高芯片健壮性的新型测试控制电路和方法
【技术领域】
[0001]本发明主要应用于信息安全技术领域,在不降低安全性的前提下,提高了芯片的健壮性。
【背景技术】
[0002]在芯片的设计中,测试模式下往往有最大的读写控制权限,为保护存储在芯片内用户数据的安全,在芯片测试完成后要退出测试态,但在芯片使用过程中因外部干扰而导致测试控制电路启动使芯片进入测试态,存在芯片内数据被非预期改写的风险。通常的测试控制电路设计示意图如图1所示,将测试使能信号放入圆片划片槽中,在圆片测试时测试使能信号有效,芯片处于测试状态,测试完成后放在划片槽中的fuse被划断,测试使能信号通过下拉电阻保持为低电平,芯片退出测试模式。在使用过程中如果芯片受到外部干扰,DFFlQ端发生跳变,则芯片会进入测试模式,发生非预期的动作,可能导致芯片内的数据被改写。
【发明内容】
[0003]本发明用测试使能信号同时控制测试电路的时钟端和复位端。一旦放入划片槽中的fuse线被划断,芯片退出测试模式,测试电路在失去时钟供给的同时,所有测试电路内部的寄存器都将被复位。这样,所有寄存器的时钟端和复位端均被fuse线所控制,即所有寄存器同时处于复位且时钟无效的状态。这种设计方法的优势如下:1)测试控制电路的寄存器的输出很难同时发生异常跳变使得测试电路时钟有效且复位无效,从而大大降低芯片异常进入测试模式的概率;2)测试模式探测的时钟被屏蔽,测试模式探测状态机不会被启动,进一步降低了异常进入测试模式的概率;3) —旦异常进入测试模式,芯片能通过fuse线复位所有测试电路的寄存器,及时退出异常的测试模式。以上三方面大大降低了测试模式异常进入的概率和保持时间,从而降低芯片内数据被改写的几率,提高了芯片的健壮性。
[0004]本发明使用测试使能信号同时控制测试电路的时钟端和复位端,当测试使能信号无效后,测试电路的复位信号处于有效状态,测试电路的时钟处于固定电平状态,即测试电路处于复位状态同时无时钟信号,从而保证了测试使能信号无效后测试电路不会启动。
[0005]按照本发明提供的设计方法,用于测试电路时钟信号控制的模块①(时钟控制电路)和用于测试电路复位信号控制的模块②(复位控制电路)由测试使能信号控制,当测试使能信号无效时,无论模块①和模块②是否活动,模块①输出的时钟信号处于不翻转状态,模块②输出的复位信号处于有效状态即测试电路处于复位状态。
[0006]按照本发明提供的设计方法,当模块①复位时,其输出的时钟信号处于不翻转状态,当模块①复位无效且有时钟时,其输出的时钟信号是否有效受测试使能信号和外部时钟控制,只有当测试使能有效且有外部时钟时才会有时钟输出;当模块②复位时,其输出的复位信号处于有效状态,当模块②复位无效且有时钟时,其输出的复位信号受测试使能信号控制,只有当测试使能信号有效时,输出的复位信号才会无效。
[0007]按照本发明提供的设计方法,测试使能信号和上电复位信号通过模块③(复位产生电路)产生一个复位信号用于复位模块①和模块②。上电时模块①、模块②通过上电复位信号处于复位状态;当测试使能信号无效时,模块①和模块②处于复位状态。
[0008]按照本发明提供的设计方法,模块②(复位控制电路)的时钟信号由模块①(时钟控制电路)提供。模块①的时钟由外部输入,模块④(测试使能控制电路)的时钟由外部输入,模块④的复位受上电复位信号控制。
[0009]本发明通过以上方法使得测试电路的复位和时钟均处于测试使能信号的控制之下,一旦测试使能信号无效则很难通过单节点异常跳变使芯片进入测试模式。
【附图说明】
[0010]图1通常的测试控制电路设计示意图
[0011]图2采用本发明的测试控制电路设计实现示意图
【具体实施方式】
[0012]下面以上升沿触发的测试电路为例说明本发明的【具体实施方式】。
[0013]如图2所示,测试使能信号(信号I)通过放在划片槽中的fuse线与寄存器DFF2的Q端相连,DFF2的D端接高电平,DFF2置位端接上电复位信号(信号2),在上电复位过程中信号I保持高电平,上电复位结束后,信号I由DFF2Q端驱动为高电平,测试使能有效。当fuse线被划断,信号I与DFF2Q端断开,通过下拉电阻保持低电平,测试使能无效,芯片退出测试模式。
[0014]信号I和信号2经过与门ANDl产生复位信号(信号3)用于复位“复位控制电路”的DFF3、DFF4和“时钟控制电路”的DFFl。
[0015]信号I接至寄存器DFF4D端,经过DFFl锁存后产生信号6,外部时钟和信号6经过与门AND2产生时钟信号(信号4)为测试电路和“复位控制电路”(DFF3和DFF4)提供时钟。DFFl复位来自信号3。当上电复位信号有效或测试使能信号无效时,信号3为低电平,DFFl处于复位状态,信号4保持低电平。从而使测试电路和“复位控制电路”无时钟信号。
[0016]信号I同时接至寄存器DFF3D端,经过DFF3和DFF4锁存后产生信号5,用于测试电路复位。DFF3和DFF4时钟信号来自信号4,复位信号来自信号3。当信号4为低电平时,DFF3、DFF4及测试电路均无时钟,当信号3为低电平(上电复位信号有效或测试使能信号无效)时,信号5通过DFF4Q端驱动为低电平,即测试电路复位信号有效,测试电路处于复位状态。
[0017]本发明的方法和电路可用于安全领域的测试电路设计。芯片退出测试模式后,只有当信号5连续保持高电平且信号4有连续电平翻转时才有可能异常进入测试模式,单节点的瞬态跳变不会导致芯片异常进入测试模式,从而提高了健壮性。
【主权项】
1.一种提高芯片健壮性的新型测试电路,其特征在于包括复位控制电路、复位产生电路、时钟控制电路、测试使能控制电路,复位控制电路包括寄存器DFF3和寄存器DFF4,复位产生电路包括与门ANDl,时钟控制电路包括寄存器DFFl和与门AND2,测试使能控制电路包括寄存器DFF2,其中: 测试使能信号I通过放在划片槽中的fuse线与寄存器DFF2的Q端相连,DFF2的D端接高电平,DFF2置位端接上电复位信号2 ; 信号I和信号2经过与门ANDl产生复位信号3,用于复位DFF3、DFF4和DFFl ; 信号I接至寄存器DFFlD端,经过DFFl锁存后产生信号6,外部时钟和信号6经过与门AND2产生时钟信号信号4为测试电路和复位控制电路提供时钟;DFF1复位来自信号3 ; 信号I同时接至寄存器DFF3D端,经过DFF3和DFF4锁存后产生信号5,用于测试电路复位,DFF3和DFF4时钟信号来自信号4,复位信号来自信号3。
2.如权利要求1所述的电路,其特征在于在上电复位过程中信号I保持高电平,上电复位结束后,信号I由DFF2Q端驱动为高电平,测试使能有效;当fuse线被划断,信号I与DFF2Q端断开,通过下拉电阻保持低电平,测试使能无效,芯片退出测试模式。
3.如权利要求1所述的电路,其特征在于当上电复位信号有效或测试使能信号无效时,信号3为低电平,DFFl处于复位状态,信号4保持低电平,从而使测试电路和复位控制电路无时钟信号。
4.如权利要求1所述的电路,其特征在于当信号4为低电平时,DFF3、DFF4及测试电路均无时钟,当信号3为低电平时,信号5通过DFF4Q端驱动为低电平,即测试电路复位信号有效,测试电路处于复位状态。
5.一种提高芯片健壮性的新型测试方法,应用于如权利要求1所述的电路中,其特征在于使用测试使能信号同时控制测试电路的时钟端和复位端,当测试使能信号无效后,测试电路的复位信号处于有效状态,测试电路的时钟处于固定电平状态,即测试电路处于复位状态同时无时钟信号,从而保证了测试使能信号无效后测试电路不会启动。
6.如权利要求5所述的方法,其特征在于,时钟控制电路和复位控制电路由测试使能信号控制,当测试使能信号无效时,无论时钟控制电路和复位控制电路是否活动,时钟控制电路输出的时钟信号处于不翻转状态,复位控制电路输出的复位信号处于有效状态即测试电路处于复位状态。
7.如权利要求5所述的方法,其特征在于,当时钟控制电路复位时,其输出的时钟信号处于不翻转状态,当时钟控制电路复位无效且有时钟时,其输出的时钟信号是否有效受测试使能信号和外部时钟控制,只有当测试使能有效且有外部时钟时才会有时钟输出;当复位控制电路复位时,其输出的复位信号处于有效状态,当复位控制电路复位无效且有时钟时,其输出的复位信号受测试使能信号控制,只有当测试使能信号有效时,输出的复位信号才会无效。
8.如权利要求5所述的方法,其特征在于,测试使能信号和上电复位信号通过复位产生电路产生一个复位信号用于复位时钟控制电路和复位控制电路,上电时时钟控制电路和复位控制电路通过上电复位信号处于复位状态;当测试使能信号无效时,时钟控制电路和复位控制电路处于复位状态。
9.如权利要求5所述的方法,其特征在于,复位控制电路的时钟信号由时钟控制电路提供。
10.如权利要求1所述的方法,其特征在于,时钟控制电路的时钟由外部输入,测试使能控制电路的时钟由外部输入,测试使能控制电路的复位受上电复位信号控制。
【专利摘要】一种提高芯片健壮性的新型测试控制电路和方法。本发明提出了一种可以防止芯片正常应用时异常进入测试模式,从而导致芯片内数据被异常改写的新型测试控制电路。该电路通过测试使能信号控制测试电路的时钟信号和复位信号,在测试使能信号无效后,测试电路时钟信号被关闭同时测试电路复位信号保持低电平,使得测试电路无法启动,从而大大降低芯片异常进入测试模式的概率,降低了因异常进入测试模式导致芯片内数据被改写的几率,提高了芯片的健壮性。本发明具有很好的创新性、实用性和有效性。
【IPC分类】G01R31-28
【公开号】CN104678284
【申请号】CN201310636545
【发明人】范长永, 周永存
【申请人】北京中电华大电子设计有限责任公司
【公开日】2015年6月3日
【申请日】2013年12月3日