毛刺信号检测电路、安全芯片和电子设备的制作方法

文档序号:19158337发布日期:2019-11-16 01:05阅读:227来源:国知局
毛刺信号检测电路、安全芯片和电子设备的制作方法

本申请实施例涉及电子领域,并且更具体地,涉及毛刺信号检测电路、安全芯片和电子设备。



背景技术:

安全芯片可以用于实现用户身份识别与关键数据存储等功能,其被广泛应用于金融领域,是攻击者的重点攻击对象。

攻击者可以通过故障攻击(如毛刺(powerglitch)攻击),使芯片工作在非正常状态下,从而导致芯片发生错误行为;此时,攻击者可以利用故障分析技术轻易获取安全芯片中的机密数据。

通常情况下,可以通过毛刺信号检测电路检测电源电压(或地电压)上的毛刺,并及时给出报警信号,从而增加芯片系统的鲁棒性和安全性。具体而言,毛刺信号检测电路需要包括电阻电容(rc)采样结构和比较器结构。rc采样结构利用低通滤波器采样电源电压(或地电压),比较器结构通过电阻分压设置判定阈值,并通过比较采样的电源电压(或地电压)与判定阈值确定是否触发报警信号。rc采样结构的优点在于可以检测毫微秒(ns)级的毛刺,但rc较大的rc采样结构一般要求较大的面积开销。比较器结构的优点在于可以精确设置判定阈值,但比较器结构中的静态偏置电流会使其存在静态偏置功耗。此外,现有的毛刺信号检测电路存在反应速度低、灵敏度低以及可移植性低等缺点。



技术实现要素:

提供了一种毛刺信号检测电路、安全芯片和电子设备,不仅能够检测电源电压或地电压上的毛刺,并且所述毛刺信号检测电路具有功耗低、面积小、速度快、灵敏度高以及可移植性强等优点。

第一方面,提供了一种毛刺信号检测电路,包括:

电压采样模块,所述电压采样模块包括:

第一金属氧化物半导体mos管和用于采样电源电压的电容器,所述第一mos管的栅端连接至所述电容器,所述第一mos管的源端连接至地电压,所述电源电压上未出现毛刺信号且所述地电压上未出现毛刺信号时,所述第一mos管的漏端的电压值为所述地电压,所述第一mos管的栅端的电压值为通过所述电容器采样的电源电压;

所述毛刺信号检测电路还包括第二mos管和信号输出模块;

所述第二mos管的一端连接至所述第一mos管的栅端,所述第二mos管的另一端连接至所述电源电压,所述第二mos管的漏端连接至所述第一mos管的漏端;

所述信号输出模块用于根据所述第二mos管的漏端的电压值的变化生成并输出目标信号,所述目标信号用于指示所述电源电压或所述地电压是否出现毛刺信号。

通过将所述第一mos管的栅端连接至所述电容器,可以采获取所述电容器采样的不受毛刺信号影响的电源电压,通过将所述第一mos管连接至地电压,可以对所述第一mos管的漏极的电压进行重置,避免所述第一mos管漏端处于高阻悬空状态,由此可以使得所述电源电压上未出现毛刺信号且所述地电压上未出现毛刺信号时,所述第一mos管的漏端的电压值为所述地电压,所述第一mos管的栅端的电压值为通过所述电容器采样的电源电压。进一步地,通过将所述第二mos管的一端连接至所述第一mos管的栅端,将所述第二mos管的另一端连接至所述电源电压,相当于通过毛刺信号控制所述第二mos管的工作状态,由此所述信号输出模块可以根据所述第二mos管的漏端的电压值的变化生成并输出所述目标信号。

基于所述电容器采样电源电压区别于传统的电阻电容采样结构。具体而言,基于所述电容器采样电源电压不需要使用电阻,因此能够降低毛刺信号检测电路的面积以及硬件开销;此外,通过毛刺信号控制所述第二mos管的工作状态,进而通过所述信号输出模块检测所述第二mos管的漏端的电压,能够有效提高检测速度和灵敏度;毛刺信号检测电路的静态电流仅为所用器件的漏电电流,无静态偏置电流,能够降低毛刺信号检测电路的静态功耗;其次,上述毛刺信号检测电路可以兼容数字(complementarymetal-oxide-semiconductortransistor,cmos)工艺,能够增强毛刺信号检测电路的可移植性。简而言之,上述毛刺信号检测电路不仅能够检测电源电压或地电压上的毛刺,并且所述毛刺信号检测电路具有功耗低、面积小、速度快、灵敏度高以及可移植性强等优点。

在一些可能实现的方式中,所述第二mos管的栅端连接至所述第一mos管的栅极,所述第二mos管的源端连接至所述电源电压。

在一些可能实现的方式中,所述电源电压上未出现毛刺信号且所述地电压上未出现毛刺信号时,所述第二mos管的漏端的电压值的未发生变化,所述信号输出模块用于生成并输出第一信号,所述第一信号用于指示所述电源电压或所述地电压未出现毛刺信号;所述电源电压上出现毛刺信号和/或所述地电压上出现毛刺信号时,所述第二mos管的漏端的电压值的发生变化,所述信号输出模块用于生成并输出第二信号,所述第二信号用于指示所述电源电压或所述地电压出现毛刺信号。

例如,当所述电源电压上出现正方向的毛刺信号时,所述第二mos管的源端电压增大,且栅端电压不变,进而导致漏端的电压增大;当地电压上出现负方向的毛刺信号时,由于电容耦合,所述第二mos管的栅端的电压会下降,且源端的电压保持不变,进而导致所述第二mos管的漏端的电压会上升。相当于通过毛刺信号控制所述第二mos管的工作状态,即所述信号输出模块可以根据所述第二mos管的漏端的电压值的变化生成并输出所述目标信号。

在一些可能实现的方式中,所述毛刺信号检测电路还包括:

第三mos管,所述第三mos管的栅端连接至所述电源电压,所述第三mos管的源端连接至所述第二mos管的栅端,所述第三mos管的漏端连接至所述第一mos管的漏端。

在一些可能实现的方式中,所述电源电压上未出现负方向上的毛刺信号且所述地电压上未出现正方向上的毛刺信号时,所述第三mos管的漏端的电压值的未发生变化,所述信号输出模块用于生成并输出第三信号,所述第三信号用于指示所述电源电压或所述地电压未出现毛刺信号;所述电源电压上出现负方向上的毛刺信号和/或所述地电压上出现正方向上的的毛刺信号时,所述第三mos管的漏端的电压值的发生变化,所述信号输出模块用于生成并输出第四信号,所述第四信号用于指示所述电源电压或所述地电压出现毛刺信号。

例如,当所述电源电压上出现负方向的毛刺信号时,所述第三mos管的源端电压保持不变,且由于栅端电压会减小,进而导致其漏端电压增大,当所述地电压上出现正方向的毛刺信号时,所述第三mos管的栅端电压保持不变,由于电容耦合其源端的电压增大,进而导致所述第二mos管的漏端的电压会上升,相当于通过毛刺信号控制所述第三mos管的工作状态,由此所述信号输出模块可以根据所述第三mos管的漏端的电压值的变化生成并输出所述目标信号。

在一些可能实现的方式中,所述第二mos管的源端连接至所述第一mos管的栅极,所述第二mos管的栅端连接至所述电源电压。

在一些可能实现的方式中,所述毛刺信号检测电路包括:

第四mos管,所述电容器的与所述第一mos管的栅端相连的一端通过所述第四mos管连接至所述电源电压,所述电容器的另一端连接至所述地电压。

通过控制所述第四mos管的导通和关断,可以实现利用所述电容器采样所述电源电压。

在一些可能实现的方式中,所述毛刺信号检测电路还包括:

第五mos管,所述第一mos管的漏端通过所述第五mos管连接至所述地电压。

通过控制所述第五mos管的导通和关断,可以将所述第一mos管漏端的电压进行重置,避免所述第一mos管漏端处于高阻悬空状态,进而保证所述毛刺信号检测电路的性能。

在一些可能实现的方式中,所述毛刺信号检测电路还包括:

第一反相器,所述第一mos管的漏端通过所述第一反相器连接至所述第一mos管的栅端。

通过控制所述第一反相器,可以保证所述第一mos管的漏端的电压处于“0”,进而保证所述毛刺信号检测电路的性能。而且,通过所述第一反相器,也可以避免所述电容器出现漏电,进而保证所述电容器的电压值保持在电源电压。由此,所述毛刺信号检测电路可以实时检测所述电源电压或地电压是否收到毛刺攻击。

此外,所述第一mos管、所述第二mos管和所述反相器可以用于形成锁存器。基于锁存器检测电源电压或地电压上的毛刺,区别于传统的电阻电容采样结构和比较器结构。具体而言,锁存器不需要使用电阻,因此能够降低毛刺信号检测电路的面积以及硬件开销;锁存器的正反馈特性可以提高毛刺信号检测电路的检测速度;相比于电阻电容结构,锁存器的负阻迟滞特性,可以检测更低幅度的glitch信号,进而提升毛刺信号检测电路的灵敏度;锁存器的静态电流仅为所用器件的漏电电流,无静态偏置电流,能够降低毛刺信号检测电路的静态功耗;锁存器可以兼容数字(complementarymetal-oxide-semiconductortransistor,cmos)工艺,能够增强毛刺信号检测电路的可移植性。简而言之,所述毛刺信号检测电路不仅能够检测电源电压或地电压上的毛刺,并且所述毛刺信号检测电路具有功耗低、面积小、速度快、灵敏度高以及可移植性强等优点。

在一些可能实现的方式中,所述反相器包括:

第六mos管和第七mos管,所述第六mos管的源端连接至所述电源电压,所述第六mos管的栅端连接至所述第七mos管的栅端,所述第六mos管的漏端连接至所述第七mos管的漏端,所述第七mos管的源端连接至所述地电压,所述第六mos管的漏端连接至所述第一mos管的栅端。

在一些可能实现的方式中,所述信号输出模块为d触发器。

在一些可能实现的方式中,所述毛刺信号检测电路还包括:

阈值判决模块,所述第二mos管的漏端通过所述阈值判决模块连接至所述信号输出模块,所述阈值判决模块用于放大所述第二mos管的漏端输出的信号,并将放大后的信号发送至所述信号输出模块。

通过所述阈值判决模块,可以检测更低幅度的glitch,进一步提升所述毛刺信号检测电路的灵敏度。

在一些可能实现的方式中,所述阈值判决模块包括:

第八mos管、第九mos管和第十mos管,所述第八mos管的源端连接至所述电源电压,所述第八mos管的栅端连接至所述第十mos管的栅端,所述第八mos管的漏端连接至所述第十mos管的漏端,所述第十mos管的源端连接至所述地电压,所述第九mos管的源端连接至所述电源电压,所述第九mos管的栅端连接至所述第十一mos管的栅端,所述第九mos管的漏端连接至所述第十一mos管的漏端,所述第十一mos管的源端连接至所述地电压,所述第八mos管的漏端连接所述第九mos管的栅端,所述第八mos管的栅端连接至所述第二mos管的漏端,所述第九mos管的漏端连接至所述信号输出模块。

在一些可能实现的方式中,所述第八mos管的宽长比小于第一预设阈值,所述第九mos管的宽长比大于第二预设阈值,所述第十mos管的宽长比大于第三预设阈值,所述第十一mos管的宽长比小于第四预设阈值,其中,所述第一预设阈值小于或等于所述第三预设阈值,所述第二预设阈值大于或等于所述第四预设阈值。

在一些可能实现的方式中,所述第八mos管和所述第十mos管形成第二反相器,所述第九mos管和所述第十一mos管形成第三反相器,所述第二反相器的翻转阈值小于所述第三反相器的翻转阈值。例如所述第二反相器的翻转阈值为0.3,所述第三反相器的翻转阈值为0.8,即通过降低所述第二反相器的翻转阈值提升所述毛刺信号检测电路100的灵敏度,进一步地,通过增大所述第三反相器的翻转阈值,保证所述毛刺信号检测电路100的稳定性。

第二方面,提供了一种安全芯片,包括:

第一方面或第一方面中任一可能实现的方式中所述的毛刺信号检测电路。

第三方面,提供了一种电子设备,包括:

第二方面所述的安全芯片芯片;和

处理器,所述处理器用于接收所述安全芯片发送的目标信号,所述目标信号用于指示电源电压或地电压是否出现毛刺信号。

附图说明

图1至图3是本申请实施例的毛刺信号检测电路的示意性结电路图。

图4是本申请实施例的电压采样模块中的第一mos管的栅端n电压状态和第一mos管的漏端m的电压状态的示意图。

图5是本申请实施例的阈值判决模块的示意性电路图。

具体实施方式

下面将结合附图,对本申请实施例中的技术方案进行描述。

电源毛刺(powerglitch)攻击通过快速改变输入到芯片的电源电压(或地电压),使得芯片的某些电路单元受到影响;继而引起一个或者多个电路单元进入错误状态,使得芯片的处理器跳过或者根据错误状态实施错误操作;进而暴露了芯片内隐藏的安全信息。

图1是本申请实施例的毛刺信号检测电路100的示意性电路图。

请参见图1,所述毛刺信号检测电路100可以包括电压采样模块210。所述电压采样模块130可以包括第一金属氧化物半导体(metal-oxidesemiconductor,mos)管113和用于采样电源电压的电容器160,所述第一mos管113的栅端连接至所述电容器160,所述第一mos管113的源端连接至地电压,所述电源电压上未出现毛刺信号且所述地电压上未出现毛刺信号时,所述第一mos管的漏端的电压值为所述地电压,所述第一mos管的栅端的电压值为通过所述电容器采样的电源电压。

即所述第一mos管113的栅端通过连接至所述电容器160,可以获取所述电容器160采样的不受毛刺信号影响的电源电压,通过将所述第一mos管113连接至地电压,可以对所述第一mos管113的漏极的电压进行重置,避免所述第一mos管113漏端处于高阻悬空状态,由此可以使得所述电源电压上未出现毛刺信号且所述地电压上未出现毛刺信号时,所述第一mos管的漏端的电压值为所述地电压,所述第一mos管的栅端的电压值为通过所述电容器采样的电源电压。

其中,毛刺信号可以是电路的输入波形中包括有规律或没有规律的脉冲信号或尖峰信号。例如,电源电压上出现正方向的毛刺信号时的电压值等于所述电源电压上未出现毛刺信号时的电压值加所述毛刺信号的电压值。又例如,电源电压上出现负正方向的毛刺信号时的电压值等于所述电源电压上未出现毛刺信号时的电压值减去所述毛刺信号的电压值。

类似地,地电压上也可以出现正方向的毛刺信号和负方向的毛刺信号。

针对不稳定的电源电压,其也可以认为是稳定的电源电压上叠加有一个毛刺信号后的电压。针对不稳定的地电压,其也可以认为是在稳定的地电压上叠加一个毛刺信号后的电压。

请继续参见图1,所述毛刺信号检测电路100还可以包括正方向毛刺检测模块220,例如所述正方向毛刺检测模块220可以包括第二mos管111和信号输出模块130,所述第二mos管111的一端连接至所述第一mos管113的栅端,所述第二mos管111的另一端连接至所述电源电压,所述第二mos管111的漏端连接至所述第一mos管113的漏端;所述信号输出模块130用于根据所述第二mos管111的漏端的电压值的变化生成并输出目标信号,所述目标信号用于指示所述电源电压或所述地电压是否出现毛刺信号。

通过将所述第二mos管111的一端连接至所述第一mos管113的栅端,将所述第二mos管111的另一端连接至所述电源电压,相当于通过毛刺信号控制所述第二mos管111的工作状态,由此所述信号输出模块130可以根据所述第二mos管111的漏端的电压值的变化生成并输出所述目标信号。

例如,所述电源电压上未出现毛刺信号且所述地电压上未出现毛刺信号时,所述第二mos管111的漏端的电压值未发生变化,所述信号输出模块130用于生成并输出第一信号,所述第一信号用于指示所述电源电压或所述地电压未出现毛刺信号;所述电源电压上出现毛刺信号和/或所述地电压上出现毛刺信号时,所述第二mos管111的漏端的电压值的发生变化,所述信号输出模块130用于生成并输出第二信号,所述第二信号用于指示所述电源电压或所述地电压出现毛刺信号。

此外,通过将所述第二mos管111的漏端连接至所述第一mos管113的漏端,可以对所述第二mos管111的漏极的电压进行重置,避免所述第二mos管111漏端处于高阻悬空状态,由此可以使得所述电源电压上未出现毛刺信号且所述地电压上未出现毛刺信号时,所述第二mos管111的漏端的电压值为所述地电压。

基于所述电容器采样电源电压区别于传统的电阻电容采样结构,具体而言,基于所述电容器采样电源电压不需要使用电阻,因此能够降低毛刺信号检测电路的面积以及硬件开销;此外,通过毛刺信号控制所述第二mos管111的工作状态,进而通过所述信号输出模块130检测所述第二mos管111的漏端的电压,能够有效提高检测速度和灵敏度;其次,毛刺信号检测电路100的静态电流仅为所用器件的漏电电流,无静态偏置电流,能够降低毛刺信号检测电路的静态功耗;上述毛刺信号检测电路100还可以兼容数字(complementarymetal-oxide-semiconductortransistor,cmos)工艺,能够增强毛刺信号检测电路的可移植性。

简而言之,所述毛刺信号检测电路100不仅能够检测电源电压或地电压上的毛刺,并且所述毛刺信号检测电路具有功耗低、面积小、速度快、灵敏度高以及可移植性强等优点。

请继续参见图1,所述第二mos管111的栅端连接至所述第一mos管113的栅极,所述第二mos管111的源端连接至所述电源电压。

例如,所述电源电压上未出现正方向上的毛刺信号且所述地电压上未出现负方向上的毛刺信号时,所述第二mos管111的漏端的电压值不会发生变化,所述信号输出模块130用于生成并输出第一信号,所述第一信号用于指示所述电源电压或所述地电压未出现毛刺信号;所述电源电压上出现正方向上的毛刺信号和/或所述地电压上出现负方向上的的毛刺信号时,所述第二mos管111的漏端的电压值的发生变化,所述信号输出模块130用于生成并输出第二信号,所述第二信号用于指示所述电源电压或所述地电压出现毛刺信号。

例如,当所述电源电压上出现正方向的毛刺信号时,所述第二mos管111的源端电压增大,且栅端电压不变,进而导致漏端的电压增大;当地电压上出现负方向的毛刺信号时,由于电容耦合,所述第二mos管111的栅端的电压会下降,且源端的电压保持不变,进而导致所述第二mos管111的漏端的电压会上升。例如,当地电压上出现负方向的毛刺信号时,由于所述第二mos管111的漏端,会导致所述第二mos管111的栅端的电压下降,而所述第二mos管111的栅端的源端的电压保持不变,进而导致所述第二mos管111的漏端的电压会上升。

相当于通过毛刺信号控制所述第二mos管111的工作状态,即所述信号输出模块130可以根据所述第二mos管111的漏端的电压值的变化生成并输出所述目标信号。

即所述毛刺信号检测电路100可以通过所述第二mos管111,检测所述电源电压上是否出现正方向的毛刺信号以及所述地电压上是否出现负方向的毛刺信号。

请继续参见图1,所述毛刺信号检测电路100还可以包括负方向毛刺检测模块230,例如所述正方向毛刺检测模块230可以为第三mos管170,所述第三mos管170的栅端连接至所述电源电压,所述第三mos管170的源端连接至所述第二mos管111的栅端,所述第三mos管170的漏端连接至所述第一mos管113的漏端。

例如,所述电源电压上未出现负方向上的毛刺信号且所述地电压上未出现正方向上的毛刺信号时,所述第三mos管170的漏端的电压值的未发生变化,所述信号输出模块130用于生成并输出第三信号,所述第三信号用于指示所述电源电压或所述地电压未出现毛刺信号;所述电源电压上出现负方向上的毛刺信号和/或所述地电压上出现正方向上的的毛刺信号时,所述第三mos管170的漏端的电压值的发生变化,所述信号输出模块130用于生成并输出第四信号,所述第四信号用于指示所述电源电压或所述地电压出现毛刺信号。

例如,当所述电源电压上出现负方向的毛刺信号时,所述第三mos管170的源端电压保持不变,且由于栅端电压会减小,进而导致其漏端电压增大,当所述地电压上出现正方向的毛刺信号时,所述第三mos管170的栅端电压保持不变,由于电容耦合其源端的电压增大,进而导致所述第二mos管的漏端的电压会上升,相当于通过毛刺信号控制所述第三mos管170的工作状态,由此所述信号输出模块130可以根据所述第三mos管170的漏端的电压值的变化生成并输出所述目标信号。

即所述毛刺信号检测电路100可以通过所述第二mos管111,检测所述电源电压上是否出现正方向的毛刺信号以及所述地电压上是否出现负方向的毛刺信号。进一步地,可以通过所述第三mos管170检测所述电源电压上是否出现负方向的毛刺信号以及所述地电压上是否出现正方向的毛刺信号。换句话说,所述第二mos管111和所述第三mos管170可以用于形成双向检测模块240,其可以实现双向glitch的检测。例如可以实现电源电压上的正方向毛刺信号和负方向毛刺信号的检测,又例如可以实现地电压上的正方向毛刺信号和负方向毛刺信号的检测。

应理解,在一些实施例中,所述毛刺信号检测电路还可以仅包括所述电压采样模块210、第三mos管170和所述信号输出模块130,即仅用于检测所述电源电压上是否出现负方向的毛刺信号以及所述地电压上是否出现正方向的毛刺信号。

图2是图1所示的毛刺信号检测电路100在本发明一个实施例中的变形电路的示意图。

请参见图2,所述毛刺信号检测电路100还可以包括第四mos管140,所述电容器160的与所述第一mos管113的栅端相连的一端通过所述第四mos管140连接至所述电源电压,所述电容器160的另一端连接至所述地电压。

通过控制所述第四mos管140的导通和关断,可以实现利用所述电容器采样所述电源电压。例如,所述第四mos管140的栅端接收低电平控制信号时,导通所述第四mos管140,通过所述电源电压为所述电容器160进行充电,直至所述电容器160的电压充电至所述电源电压时,所述第四mos管140的栅端接收高电平控制信号,关断所述第四mos管140,使得所述电容器160的电压维持在电源电压。

请继续参见图2,所述毛刺信号检测电路100还可以包括第五mos管150,所述第一mos管113的漏端通过所述第五mos管150连接至所述地电压。

通过控制所述第五mos管150的导通和关断,可以将所述第一mos管113漏端的电压进行重置,避免所述第一mos管113漏端处于高阻悬空状态,进而保证所述毛刺信号检测电路100的性能。

在一些实施例中,用于控制所述第四mos管140的控制信号和用于控制第五mos管150的控制信号可以是一组反向信号。

例如,所述第五mos管150的栅端用于接收第一信号r,所述第四mos管140的栅端用于接收第一信号r的反向信号r_b。

例如,所述第一信号r为高电平时,所述第四mos管140和第五mos管150均导通,即电源电压通过所述第四mos管140对所述电容器160进行充电,使得所述第一mos管113的栅端n的第一电压为“1”,且所述第一mos管113的漏端m通过第五mos管150连接至地,以使得所述第一mos管113的漏端m的第二电压为“0”。然后,所述第一信号r为低电平时,所述第四mos管140和第五mos管150均断开,使得所述第一mos管113的栅端n的第一电压维持在“1”,所述第一mos管113的漏端m的第二电压维持在“0”。

即通过所述控制信号能够使得所述第一mos管113的栅端n被拉高至vdd,并使得所述第一mos管113的漏端m被拉低至gnd。

请继续参见图2,所述毛刺信号检测电路100还可以包括第一反相器211,所述第一mos管113的漏端通过所述第一反相器211连接至所述第一mos管113的栅端。

通过控制所述第一反相器211,可以保证所述第一mos管113的漏端的电压处于“0”,进而保证所述毛刺信号检测电路100的性能。即使所述第一mos管113的漏端的电压升高,所述第一反相器211也可以保证所述第一mos管113的漏端的电压恢复至“0”。而且,通过所述第一反相器,也可以避免所述电容器160出现漏电,进而保证所述电容器的电压值保持在电源电压。由此,所述毛刺信号检测电路可以实时检测所述电源电压或地电压是否收到毛刺攻击。

图3是图2所述的电路结构的另一示意图。

请参见图3,所述第一反相器可以包括第六mos管112和第七mos管114,所述第六mos管112的源端连接至所述电源电压,所述第六mos管112的栅端连接至所述第七mos管114的栅端,所述第六mos管112的漏端连接至所述第七mos管114的漏端,所述第七mos管114的源端连接至所述地电压,所述第六mos管112的漏端连接至所述第一mos管113的栅端。

换句话说,所述毛刺信号检测电路100可以包括锁存器100,所述锁存器110可以包括第二mos管111、第一mos管113、第六mos管112和第七mos管114;所述第二mos管111的源端连接至所述电源电压,所述第二mos管111的栅端连接至所述第六mos管112的栅端,所述第二mos管111的漏端连接至所述第六mos管112的漏端,所述第六mos管112的源端连接至所述地电压,所述第一mos管113的源端连接至所述电源电压,所述第一mos管113的栅端连接至所述第七mos管114的栅端,所述第一mos管113的漏端连接至所述第七mos管114的漏端,所述第七mos管114的源端连接至所述地电压,所述第二mos管111的栅端连接所述第一mos管113的漏端,所述第一mos管113的栅端连接至所述第二mos管111的漏端。

基于锁存器检测电源电压或地电压上的毛刺,区别于传统的电阻电容采样结构和比较器结构。具体而言,锁存器不需要使用电阻,因此能够降低毛刺信号检测电路的面积以及硬件开销;锁存器的正反馈特性可以提高毛刺信号检测电路的检测速度;相比于电阻电容结构,锁存器的负阻迟滞特性,可以检测更低幅度的glitch信号,进而提升毛刺信号检测电路的灵敏度;锁存器的静态电流仅为所用器件的漏电电流,无静态偏置电流,能够降低毛刺信号检测电路的静态功耗;锁存器可以兼容数字(complementarymetal-oxide-semiconductortransistor,cmos)工艺,能够增强毛刺信号检测电路的可移植性。简而言之,所述毛刺信号检测电路不仅能够检测电源电压或地电压上的毛刺,并且所述毛刺信号检测电路具有功耗低、面积小、速度快、灵敏度高以及可移植性强等优点。

请继续参见图3,所述信号输出模块130可以为d触发器。

此时,所述d触发器的重置(reset)端b连接至重置信号w,例如所述重置信号w可以是上述第一信号r;所述d触发器的d端连接至vdd;所述d触发器的检测端a连接至所述第一mos管113的漏端),用于接收检测信号,所述d触发器的输出端q输出目标信号(即预警(alarm)信号)。当然,所述信号输出模块130还可以是其他器件,例如比较器。

请继续参见图3,所述毛刺信号检测电路100还可以包括阈值判决模块120,所述第一mos管113的漏端通过所述阈值判决模块120连接至所述信号输出模块130,所述阈值判决模块120用于放大所述第一mos管113的漏端输出的信号,并将放大后的信号发送至所述信号输出模块130。

通过所述阈值判决模块120的配合,可以检测更低幅度的glitch,进一步提升所述毛刺信号检测电路100的灵敏度。

下面结合附图对所述毛刺信号检测电路100的工作原理进行详细说明。

当vdd、gnd上没有毛刺(glitch)信号出现时,经锁存器110作用,所述第一mos管113的栅端n通过所述第四mos管140拉高保持“1”状态,所述第一mos管113的漏端m被所述第五mos管150拉低保持“0”状态。

此时,所述毛刺信号检测电路100的静态功耗仅为所用器件的漏电功耗。

当vdd上出现正方向glitch,并且glitch幅度大于所述第二mos管111阈值电压时,所述信号输出模块130输出的目标信号用于指示电源电压或地电压上出现glitch。

结合图3来说,所述第二mos管111栅端(即第一mos管113的栅端n)的电压保持不变,其源端的电压增大;glitch幅度大于所述第二mos管111阈值电压时,所述第二mos管111导通,并对所述第一mos管113的漏端m进行充电,使其电压上升;锁存器110触发所述第一mos管113的栅端n的电压下降至“0”,所述第一mos管113的漏端m的电压进一步上升至“1”,此时阈值判决模块120输出的检测(detection)信号被拉高至“1”。所述信号输出模块130检测到detection信号的上升沿后,更新d触发器输出状态,即所述信号输出模块130输出的目标信号变为“1”,用于指示电源电压或地电压上出现glitch。

当vdd上出现正方向glitch,并且glitch幅度接近所述第二mos管111阈值电压时,所述信号输出模块130输出的目标信号用于指示电源电压或地电压上出现glitch。

结合图3来说,所述第二mos管111栅端(即第一mos管113的栅端n)的电压保持不变,其源端的电压增大,glitch幅度接近所述第二mos管111阈值电压时,vdd通过所述第二mos管111的漏电电压对所述第一mos管113的漏端m充电,使其电压上升;通过所述第七mos管114对所述第一mos管113的栅端n放电,使其电压下降;由于所述第一mos管113的漏端m的电压上升会使得经过所述第二mos管111的电流下降,即所述第一mos管113的漏端m电压不再进一步上升,所述第一mos管113的栅端n的电压不再进一步下降;通过锁存器110的作用,所述第一mos管113的漏端m经过一段时间后会下降至“0”,所述第一mos管113的栅端n的电压经过一段时间后会上升至“1”。例如,n和电压和m点电压的状态可以如图4所示;阈值判决模块120可以检测到第一mos管113的漏端m的电压在一段时间内处于维持上升的状态,并将这种状态判定为“1”,即输出(detection)信号被拉高至“1”。例如,阈值判决模块120检测到第一mos管113的漏端m的电压v(m)与所述地电压gnd的差值v(m)-gnd的最大值大于或等于所述阈值判决模块120的第一阈值电压vthn时,所述阈值判决模块120发生信号翻转(从0到1)。所述d触发器检测到detection信号上升沿,更新d触发器输出状态,信号输出模块130输出的目标信号变为“1”,用于指示电源电压或地电压上出现glitch。

应理解,图3仅为本申请的示例,不应理解为对本申请的限制。

例如,如果所述阈值判决模块120与所述锁存器110的第一mos管113的栅端n相连,此时,所述阈值判决模块120检测到第一mos管113的栅端n的电压在一段时间内处于维持下升的状态时,将这种状态判定为“1”,即输出(detection)信号被拉高至“1”。例如,阈值判决模块120检测到第一mos管113的栅端n的电压v(n)与所述地电压gnd的差值小于或等于电源电压vdd与所述阈值判决模块120的第二阈值电压vthp的差值vdd-|vthp|时,所述阈值判决模块120发生信号翻转(从0到1)。所述信号输出模块130中的d触发器检测到detection信号下降沿,更新d触发器输出状态,信号输出模块130输出的目标信号变为“1”,用于指示电源电压或地电压上出现glitch。

当gnd上出现负方向glitch,并且glitch幅度大于所述第二mos管111阈值电压时,所述信号输出模块130输出的目标信号用于指示电源电压或地电压上出现glitch。

结合图3来说,电容耦合导致所述第二mos管111栅端的电压下降,其源端的电压保持不变,glitch幅度大于所述第二mos管111阈值电压时,所述第二mos管111导通,并对第一mos管113的漏端m进行充电,使其电压上升;锁存器110使得第一mos管113的栅端n的电压下降至“0”,所述第一mos管113的漏端m的电压进一步上升至“1”。此时,所述阈值判决模块120输出(detection)信号被拉高至“1”,信号输出模块130检测到detection信号的上升沿后,更新d触发器的输出状态,即信号输出模块130输出的目标信号变为“1”,用于指示电源电压或地电压上出现glitch。

当gnd上出现负方向glitch,并且glitch幅度接近所述第二mos管111阈值电压时,所述信号输出模块130输出的目标信号用于指示电源电压或地电压上出现glitch。

结合图3来说,电容耦合导致所述第二mos管111栅端的电压下降,其源端的电压保持不变;glitch幅度接近所述第二mos管111阈值电压时,所述电源电压通过所述第二mos管111对第一mos管113的漏端m进行充电,使其电压上升;经所述第七mos管114对所述第一mos管113的栅端n进行放电,使其电压下降;所述第一mos管113的漏端m的电压上升使得经过所述第二mos管111的电流下降,即所述第一mos管113的漏端m的电压不再进一步上升,第一mos管113的栅端n的电压不再进一步下降;通过锁存器110的作用,所述第一mos管113的漏端m经过一段时间后会下降至“0”,所述第一mos管113的栅端n的电压经过一段时间后会上升至“1”,具体地,n和电压和m点电压的状态可以如图4所示;阈值判决模块120可以检测到第一mos管113的漏端m的电压在一段时间内处于维持上升的状态,并将这种状态判定为“1”,即输出(detection)信号被拉高至“1”。所述d触发器检测到detection信号上升沿,更新d触发器输出状态,信号输出模块130输出的目标信号变为“1”,用于指示电源电压或地电压上出现glitch。

下面结合图3对第三mos管170的工作原理进行说明。

当vdd上出现负方向glitch,并且glitch幅度大于所述第三mos管170阈值电压时,所述信号输出模块130输出的目标信号用于指示电源电压或地电压上出现glitch。

结合图3来说,所述第三mos管170源端(即第一mos管113的栅端n)的电压保持不变,其栅端的电源电压下降,glitch幅度大于所述第三mos管170阈值电压时,所述第三mos管170导通;所述电容器160通过所述第三mos管170对第一mos管113的漏端m进行充电,使其电压上升,同时第一mos管113的栅端n经过电荷分配后其电压下降;锁存器110进一步使得所述第一mos管113的栅端n的电压下降至“0”,第一mos管113的漏端m的电压进一步上升至“1”;此时,所述阈值判决模块120的输出(detection)信号被拉高至“1”,所述信号输出模块130检测到detection信号的上升沿后,更新d触发器输出状态,即信号输出模块130输出的目标信号变为“1”,用于指示电源电压或地电压上出现glitch。

当vdd上出现负方向glitch,并且glitch幅度接近所述第三mos管170阈值电压时,所述信号输出模块130输出的目标信号用于指示电源电压或地电压上出现glitch。

结合图3来说,所述第三mos管170源端(即第一mos管113的栅端n)的电压保持不变,其栅端的电源电压下降,glitch幅度接近所述第三mos管170阈值电压时,所述电容器160通过所述第三mos管170对第一mos管113的漏端m进行充电,使其电压上升,同时第一mos管113的栅端n经过电荷分配后其电压下降;所述第一mos管113的漏端m的电压上升使得经过所述第三mos管170的电流下降,即所述第一mos管113的漏端m的电压不再进一步上升,第一mos管113的栅端n的电压不再进一步下降;通过锁存器110的作用,所述第一mos管113的漏端m经过一段时间后会下降至“0”,所述第一mos管113的栅端n的电压经过一段时间后会上升至“1”,具体地,n和电压和m点电压的状态可以如图4所示;阈值判决模块120可以检测到第一mos管113的漏端m的电压在一段时间内处于维持上升的状态,并将这种状态判定为“1”,即输出(detection)信号被拉高至“1”。所述d触发器检测到detection信号上升沿,更新d触发器输出状态,信号输出模块130输出的目标信号变为“1”,用于指示电源电压或地电压上出现glitch。

当gnd上出现正方向glitch,并且glitch幅度大于所述第三mos管170阈值电压时,所述信号输出模块130输出的目标信号用于指示电源电压或地电压上出现glitch。

结合图3来说,所述第三mos管170源端(即第一mos管113的栅端n)的电压增大,其栅端的电压保持不变,glitch幅度大于所述第三mos管170阈值电压时,所述第三mos管170导通,所述电容器160通过所述第三mos管170对第一mos管113的漏端m进行充电,使其电压上升,同时第一mos管113的栅端n经过电荷分配后其电压下降;锁存器110进一步使得所述第一mos管113的栅端n的电压下降至“0”,第一mos管113的漏端m的电压进一步上升至“1”;此时,所述阈值判决模块120的输出(detection)信号被拉高至“1”,所述信号输出模块130检测到detection信号的上升沿后,更新d触发器输出状态,即信号输出模块130输出的目标信号变为“1”,用于指示电源电压或地电压上出现glitch。

当vdd上出现负方向glitch,并且glitch幅度接近所述第三mos管170阈值电压时,所述信号输出模块130输出的目标信号用于指示电源电压或地电压上出现glitch。

结合图3来说,(即第一mos管113的栅端n)的电压增大,其栅端的电压保持不变,glitch幅度接近所述第三mos管170阈值电压时,所述电容器160经所述第三mos管170对m点充电使m点电压上升,同时n点经电荷分配电压下降。glitch幅度接近所述第三mos管170阈值电压时,所述第三mos管170导通;所述电容器160通过所述第三mos管170对第一mos管113的漏端m进行充电,使其电压上升,同时第一mos管113的栅端n经过电荷分配后其电压下降;所述第一mos管113的漏端m的电压上升使得经过所述第三mos管170的电流下降,即所述第一mos管113的漏端m的电压不再进一步上升,第一mos管113的栅端n的电压不再进一步下降;通过锁存器110的作用,所述第一mos管113的漏端m经过一段时间后会下降至“0”,所述第一mos管113的栅端n的电压经过一段时间后会上升至“1”,具体地,n和电压和m点电压的状态可以如图4所示;阈值判决模块120可以检测到第一mos管113的漏端m的电压在一段时间内处于维持上升的状态,并将这种状态判定为“1”,即输出(detection)信号被拉高至“1”。所述d触发器检测到detection信号上升沿,更新d触发器输出状态,信号输出模块130输出的目标信号变为“1”,用于指示电源电压或地电压上出现glitch。

图5是本申请实施例的阈值判决模块120的示意性电路图。

请参见图5,所述阈值判决模块120可以包括第八mos管1211、第九mos管1221和第十mos管1212,所述第八mos管1211的源端连接至所述电源电压,所述第八mos管1211的栅端连接至所述第十mos管1212的栅端,所述第八mos管1211的漏端连接至所述第十mos管1212的漏端,所述第十mos管1212的源端连接至所述地电压,所述第九mos管1221的源端连接至所述电源电压,所述第九mos管1221的栅端连接至所述第十一mos管1222的栅端,所述第九mos管1221的漏端连接至所述第十一mos管1222的漏端,所述第十一mos管1222的源端连接至所述地电压,所述第八mos管1211的漏端连接所述第九mos管1221的栅端,所述第八mos管1211的栅端连接至所述第二mos管111的漏端,所述第九mos管1221的漏端连接至所述信号输出模块130。

可选地,所述第八mos管1211的宽长比小于第一预设阈值,所述第九mos管1221的宽长比大于第二预设阈值,所述第十mos管1212的宽长比大于第三预设阈值,所述第十一mos管1222的宽长比小于第四预设阈值,其中,所述第一预设阈值小于或等于所述第三预设阈值,所述第二预设阈值大于或等于所述第四预设阈值,以提升所述阈值判决模块120的放大效果,进而提升毛刺信号检测电路100的灵敏度。

或者说,所述第八mos管1211和所述第十mos管1212形成第二反相器,所述第九mos管1221和所述第十一mos管1222形成第三反相器,所述第二反相器的翻转阈值小于所述第三反相器的翻转阈值。例如所述第二反相器的翻转阈值为0.3,所述第三反相器的翻转阈值为0.8,即通过降低所述第二反相器的翻转阈值提升所述毛刺信号检测电路100的灵敏度,进一步地,通过增大所述第三反相器的翻转阈值,保证所述毛刺信号检测电路100的稳定性。

应理解,上述0.3和0.8仅为示例,本申请对所述第二反相器的翻转阈值和所述第三反相器的翻转阈值不做具体限定。

本申请还提供了一种电子设备,所述电子设备可以包括上文所述的毛刺信号检测电路。

应理解,上文涉及的mos管可以是金属氧化物半导体场效应晶体管(metal-oxide-semiconductorfield-effecttransistor,mosfet)。例如“n型”mos管(nmosfet)与“p型”mos管(pmosfet)。其中,“n型”mos管和“p型”mos管当作开关使用时,“n型”mos管(衬底pn结指向内的mos管或电流流出的mos管)的栅端接高电平时导通,接低电平时关断;“p型”mos管(pn结指向外的mos管或电流流入的mos管)的栅端接高电平时关断,接低电平时导通。

还应理解,图1至图5仅为本申请的示例,不应理解为对本申请的限制。

例如,可替代地,也可以将所述第六mos管112的漏端连接至所述信号输出模块130。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及电路,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的几个实施例中,应该理解到,所揭露的电路、支路和模块,可以通过其它的方式实现。例如,以上所描述的支路是示意性的,例如,该模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到一个支路,或一些特征可以忽略,或不执行。

所述集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以该权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1