CN116635724A - 电压监测电路和芯片 - Google Patents
电压监测电路和芯片 Download PDFInfo
- Publication number
- CN116635724A CN116635724A CN202080107236.9A CN202080107236A CN116635724A CN 116635724 A CN116635724 A CN 116635724A CN 202080107236 A CN202080107236 A CN 202080107236A CN 116635724 A CN116635724 A CN 116635724A
- Authority
- CN
- China
- Prior art keywords
- circuit
- delay
- flip
- signal
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R19/00—Arrangements for measuring currents or voltages or for indicating presence or sign thereof
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manipulation Of Pulses (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
一种电压监测电路和芯片,涉及芯片领域,用于实现对被监测电源的电压进行更高精度的测量。电压监测电路包括:第一延时子电路(31)、第二延时子电路(32)和编码子电路(33);第一延时子电路(31)用于将输入的周期翻转的参考信号延时至少一个参考信号的周期以得到第一信号;第二延时子电路(32)包括串联的多组延时器件(321),多组延时器件(321)由被监测电源供电,第一组延时器件用于输入周期翻转的参考信号,每组延时器件(321)用于对输入的信号进行延时,以输出一个第二信号;编码子电路(33)用于将第一信号分别与多组延时器件(321)输出的多个第二信号进行异或,以输出被监测电源的电压对应的编码值。
Description
本申请涉及芯片领域,尤其涉及一种电压监测电路和方法。
芯片中可以通过电压监测电路来检测电源电压是否安全。目前芯片中的电压监测电路只能判断被监测电源的电压高于或低于门限,而不能提供更高精度的电压值。
发明内容
本申请实施例提供一种电压监测电路和芯片,用于实现对被监测电源的电压进行更高精度的测量。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,提供了一种电压监测电路,包括:第一延时子电路、第二延时子电路和编码子电路;第一延时子电路用于将输入的周期翻转的参考信号延时至少一个参考信号的周期以得到第一信号;第二延时子电路包括串联的多组延时器件,多组延时器件由被监测电源供电,第一组延时器件用于输入周期翻转的参考信号,每组延时器件用于对输入的信号进行延时,以输出一个第二信号;编码子电路用于将第一信号分别与多组延时器件输出的多个第二信号进行异或,以输出被监测电源的电压对应的编码值。
本申请实施例提供的电压监测电路,包括:第一延时子电路、第二延时子电路和编码子电路;第一延时子电路用于将输入的周期翻转的参考信号延时至少一个参考信号的周期以得到第一信号;第二延时子电路包括串联的多组延时器件,多组延时器件由被监测电源供电,第一组延时器件用于输入周期翻转的参考信号,每组延时器件用于对输入的信号进行延时,以输出一个第二信号;编码子电路用于将第一信号分别与多组延时器件输出的多个第二信号进行异或,以输出被监测电源的电压对应的编码值。利用不同被监测电源供电的情况下,周期翻转的参考信号在延时链中传递的距离不同来对被监测电源的电压进行编码,可以实现对被监测电源的电压进行更高精度的测量。
在一种可能的实施方式中,第一延时子电路包括串联的2N个第一触发器,第一个第一触发器的数据输入端用于输入周期翻转的参考信号,前一个第一触发器的数据输出端耦合至后一个第一触发器的数据输入端,最后一个第一触发器的数据输出端用于输出第一信号,N为正整数。该实施方式提供了第一延时子电路的一种可能形式。
在一种可能的实施方式中,第二延时子电路还包括与多组延时器件分别对应的多个第二触发器,第二触发器的数据输入端耦合至对应的延时器件的输出端,第二触发器的数据输出端用于输出一个第二信号。第二触发器可以通过对数据输入端D输入的信号进行采样,从而通过数据输出端Q输出稳定信号,防止输出信号为亚稳态,即防止输出不确定结果的信号。
在一种可能的实施方式中,编码子电路包括多组耦合的异或门和第三触发器,对于一组异或门和第三触发器:异或门的一个输入端用于输入第一信号,异或门的另一 个输入端用于输入第二信号,异或门的输出端耦合至第三触发器的数据输入端,第三触发器的数据输出端用于输出编码值的一位。该实施方式提供了编码子电路的一种可能形式。
在一种可能的实施方式中,电压监测电路还包括分频电路,分频电路用于对时钟信号进行分频以得到周期翻转的参考信号。该实施方式提供了如何不增加额外电路,简单得到周期翻转的参考信号。
在一种可能的实施方式中,分频电路包括第四触发器和非门,第四触发器的时钟信号端用于输入时钟信号,第四触发器的数据输出端耦合至非门的输入端,非门的输出端耦合至第四触发器的数据输入端,非门的输出端用于输出周期翻转的参考信号。该实施方式提供了分频电路的一种可能形式。
第二方面,提供了一种芯片,包括如第一方面及其任一实施方式所述的电压监测电路和工作电路,电压监测电路用于对工作电路的工作电压进行监测。
图1为本申请实施例提供的一种基于带隙(BandGap)电路的电压监测电路的结构示意图;
图2为本申请实施例提供的一种基于环形振荡器的电压监测电路的结构示意图;
图3为本申请实施例提供的一种基于延时链的电压监测电路的结构示意图;
图4为本申请实施例提供的另一种基于延时链的电压监测电路的结构示意图;
图5为本申请实施例提供的一种延时器件的TT Corner仿真结果的示意图。
如图1所示,为本申请实施例提供的另一种电压监测电路,包括带隙(BandGap)电路11、模数转换器(analog to digital converter,ADC)12。带隙(BandGap)电路11产生参考电压,通过ADC 12将被监测电源的电压转化成数字编码,通过编码即可以判断被监测电源的电压的高低。
但是在5nm及以下的先进芯片制造工艺中,输入电压过低,使得带隙(BandGap)电路在电源质量较差场景下几乎不能使用。
如图2所示,为本申请实施例提供的另一种电压监测电路,包括过程电压温度(Process,voltage,temperature,PVT)传感器21、参考计数器22、或门23和***总线(advanced peripheral bus,APB)24。其中,PVT传感器21包括环形振荡器(Ring Oscillator)211、多路选择器(multiplexer,MUX)212、计数器213、同步器214。
参考计数器22通过APB 24接受芯片中其他器件的控制以及进行反馈。参考计数器22通过向计数器213输出固定频率的参考时钟,通过选择信号控制MUX 212选择自检时钟或者环形振荡器211中的一个输出,通过使能信号控制环形振荡器211是否工作。同步器214用于对计数器213的输出进行同步。其中,在对整个电路是否正常工作进行测试时,MUX 212选择自检时钟,用于对计数器213的工作状态是否正常进行测试,而在正常工作(监测被监测电源的电压)时,MUX 212选择环形振荡器211的输出。
环形振荡器211是闭环的自振荡电路,可以根据被监测电源的电压高低输出不同振荡频率。如果被监测电源的电压变高,则会导致环形振荡器211的输出频率变快, 如果被监测电源的电压变低,则会导致环形振荡器211的输出频率变慢。计数器213对参考计数器22输出固定频率的参考信号进行计数,还对环形振荡器211输出的振荡频率进行计数,通过对这两个计数值比较大小来判断被监测电源的电压高于或低于与参考时钟对应的基准电压。这种电路无法精确对被监测的电源的电压进行精确测量,仅能与基准电压比较大小,精度较低。
如图3所示,本申请实施例提供了另一种电压监测电路,包括第一延时子电路31、第二延时子电路32和编码子电路33。
第一延时子电路31用于将输入的周期翻转的参考信号延时至少一个参考信号的周期以得到第一信号。原因在于,通过延时链对参考信号进行延时,延时链最短支持延时一个参考信号的周期,在至少一个参考信号的周期内可以出现参考信号的转变(例如从高电平变为低电平,或者,从低电平变为高电平)。
在一种可能的实施方式中,第一延时子电路31包括串联的2N个第一触发器311,N为正整数。第一个第一触发器311的数据输入端D用于输入周期翻转的参考信号,前一个第一触发器311的数据输出端Q耦合至后一个触发器311的数据输入端D,最后一个第一触发器311的数据输出端Q耦合至编码子电路33,用于输出第一信号。
采用2N个第一触发器311是由于每个触发器会对参考信号进行一翻转,经过成对的触发器才会将参考信号翻转回来,以便与第二延时子电路的输出进行比较。
本申请实施例中,触发器可以通过对数据输入端D输入的信号进行采样,从而通过数据输出端Q输出稳定信号,防止输出信号为亚稳态,即防止输出不确定结果的信号。
第二延时子电路32包括串联的多组延时器件321,多组延时器件321由被监测电源供电,示例性的延时器件可以是缓存器(BUF)、反相器等,各组延时器件321的延时可以相同或不同。第一组延时器件321用于输入周期翻转的参考信号,每组延时器件用于对输入的信号进行延时,以通过抽头输出一个第二信号,即后一组延时器件321用于对前一组延时器件321的输出的第二信号进行延时,并输出另一个第二信号。
可选的,第二延时子电路32还包括与多组延时器件321分别对应的多个第二触发器322,第二触发器322的数据输入端D耦合至一组延时器件321的输出端,第二触发器322的数据输出端Q用于输出一个第二信号。
可选的,如图4所示,该电压监测电路还包括分频电路41,分频电路41用于对时钟信号进行分频以得到上述周期翻转的参考信号。
在一种可能的实施方式中,分频电路41包括第四触发器411和非门412,第四触发器411的时钟信号端CLK用于输入时钟信号,第四触发器411的数据输出端Q耦合至非门412的输入端,非门412的输出端耦合至第四触发器411的数据输入端D,并且非门412的输出端用于输出周期翻转的参考信号。
编码子电路33用于将第一信号分别与多组延时器件321输出的第二信号进行异或,以输出被监测电源的电压对应的编码值。
在一种可能的实施方式中,编码子电路33包括多组耦合的异或门331和第三触发器332,对于一组异或门331和第三触发器332:异或门331的一个输入端用于输入第一信号,异或门331的另一个输入端用于输入第二信号,异或门331的输出端耦合至 第三触发器332的数据输入端D,第三触发器332的数据输出端Q用于输出编码值的一位。
由于第一延时子电路31和第二延时子电路32对相同的周期翻转的参考信号进行延时,而第一延时子电路31的延时时间是固定的,因此将第一延时子电路31输出的第一信号作为基准。周期翻转的参考信号依次在多组延时器件321中传递时,当某一组延时器件321输出的第二信号与第一信号相同时,表明周期翻转的参考信号传递至该组延时器件321,则第一信号与第二信号异或的结果为0,即编码值与该组延时器件321对应的一位值为0;当某一组延时器件321输出的第二信号与第一信号不同时,表明周期翻转的参考信号尚未传递至该组延时器件321,则第一信号与第二信号异或的结果为1,即编码值与该组延时器件321对应的一位值为1。
通过编码值的大小即可以判断第二延时子电路接入的被监测电源的电压的大小(或者参考信号的频率快慢)。当被监测电源的电压越大(或者参考信号的频率越快)时,每组延时器件的延时相对会变小,相同时间内,周期翻转的参考信号在延时器件中传递的距离越长,编码值开始出现1的位数越靠后。以编码值靠前位置为低位,靠后位置为高位为例,则编码值越小。同理地,当被监测电源的电压越小(或者参考信号的频率越慢)时,每组延时器件的延时相对会变大,相同时间内,周期翻转的参考信号在延时器件中传递的距离越短,编码值开始出现1的位数越靠前。以编码值靠前位置为低位,靠后位置为高位为例,则编码值越大。
示例性的,一种编码值如表1所示。
表1
OUT[n-1:0]抽头位置的值 | 说明 | 编码值 |
’b0***** | 延时拐点为第n个抽头位置 | n |
’b10**** | 延时拐点为第n-1个抽头位置 | n-1 |
’b110** | 延时拐点为第n-2个抽头位置 | n-2 |
’b1110*** | 延时拐点为第n-3个抽头位置 | n-3 |
’b11110*** | 延时拐点为第n-4个抽头位置 | n-4 |
’b111110*** | 延时拐点为第n-5个抽头位置 | n-5 |
’b1111110*** | 延时拐点为第n-6个抽头位置 | n-6 |
’b11111110*** | 延时拐点为第n-7个抽头位置 | n-7 |
’b111111110*** | 延时拐点为第n-8个抽头位置 | n-8 |
’b1111111110*** | 延时拐点为第n-9个抽头位置 | n-7 |
…… | …… | |
{n-1{1},1’b0} | 延时拐点为第1个抽头位置 | 1 |
{n{1}} | 延时拐点为第0个抽头位置 | 0 |
表1中*表示不关注该值,默认为0。延时拐点表示第一信号与第二信号异或的结果开始为1的抽头位置。
举例如下:使用一个5nm工艺固定长度的延时链,在不同温度下,延时器件的TT Corner仿真如表2和图5所示,从中可以看出延时器件的延时与温度相关性较小,而与输入的被监测电源的电压相关性较大。
表2
下面表3-表5示出了在不同参考信号的频率下的编码值,其中,表3为160Mhz,表4为240Mhz,表5为300MHz。从中可以看出,参考信号的频率越快则编码值越小。
表3
表4
表5
本申请实施例提供的电压监测电路,包括:第一延时子电路、第二延时子电路和编码子电路;第一延时子电路用于将输入的周期翻转的参考信号延时至少一个参考信号的周期以得到第一信号;第二延时子电路包括串联的多组延时器件,多组延时器件由被监测电源供电,第一组延时器件用于输入周期翻转的参考信号,每组延时器件用于对输入的信号进行延时,以输出一个第二信号;编码子电路用于将第一信号分别与多组延时器件输出的多个第二信号进行异或,以输出被监测电源的电压对应的编码值。利用不同被监测电源供电的情况下,周期翻转的参考信号在延时链中传递的距离不同来对被监测电源的电压进行编码,可以实现对被监测电源的电压进行更高精度的测量。
通过将芯片内部的电源电压检测与生产工艺解耦,可以解决传统模拟电路无法实现的功能指标范围。在先进生产工艺下,可以有效减小电源检测电路所占芯片的面积,相对模拟电路的面积估计至少可以减少50%的面积。另外,传统模拟电路,必须放置在合理位置,本申请的方案在布局布线环节基本没有约束,可以更加灵活。而且相对模拟电路在版图识别级别更加隐蔽,没有任何明显边界,电源网络分散。模拟电路具有明显的边界,在安全芯片领域比较容易发现,探测或做聚焦离子束(focused ion beam,FIB)等攻击。
另外,上述电压监测电路可以用作安全芯片领域的电源电压检测、时钟频率检测(即实现数字电压传感器的功能,将输出的编码值和阈值比较,如果编码值大于高报警阈值,说明电源电压过高。如果编码值小于低报警门限,说明电源电压过低。在此基础上可以输出中断或者复位信号,用于提醒或者安全复位。
上述电压监测电路也可以用在非安全领域的芯片内部的电源电压检测、时频频率检测等。
上述电压监测电路还可以用于在芯片生产过程中对器件工艺速度的检测,也可以实现对芯片内部的工作时钟快慢、对电源电压进行管理,实现功耗控制等。
本申请实施例还提供了一种芯片,包括上述电压监测电路和工作电路,电压监测电路用于对工作电路的工作电压进行监测。其技术效果参照电压监测电路的描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专 业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (7)
- 一种电压监测电路,其特征在于,包括:第一延时子电路、第二延时子电路和编码子电路;所述第一延时子电路用于将输入的周期翻转的参考信号延时至少一个参考信号的周期以得到第一信号;所述第二延时子电路包括串联的多组延时器件,所述多组延时器件由被监测电源供电,第一组延时器件用于输入所述周期翻转的参考信号,每组延时器件用于对输入的信号进行延时,以输出一个第二信号;所述编码子电路用于将所述第一信号分别与所述多组延时器件输出的多个第二信号进行异或,以输出所述被监测电源的电压对应的编码值。
- 根据权利要求1所述的电压监测电路,其特征在于,所述第一延时子电路包括串联的2N个第一触发器,第一个第一触发器的数据输入端用于输入所述周期翻转的参考信号,前一个第一触发器的数据输出端耦合至后一个第一触发器的数据输入端,最后一个第一触发器的数据输出端用于输出所述第一信号,N为正整数。
- 根据权利要求1-2任一项所述的电压监测电路,其特征在于,所述第二延时子电路还包括与所述多组延时器件分别对应的多个第二触发器,所述第二触发器的数据输入端耦合至对应的延时器件的输出端,所述第二触发器的数据输出端用于输出一个所述第二信号。
- 根据权利要求1-3任一项所述的电压监测电路,其特征在于,所述编码子电路包括多组耦合的异或门和第三触发器,对于一组异或门和第三触发器:所述异或门的一个输入端用于输入所述第一信号,所述异或门的另一个输入端用于输入所述第二信号,所述异或门的输出端耦合至所述第三触发器的数据输入端,所述第三触发器的数据输出端用于输出所述编码值的一位。
- 根据权利要求1-4任一项所述的电压监测电路,其特征在于,所述电压监测电路还包括分频电路,所述分频电路用于对时钟信号进行分频以得到所述周期翻转的参考信号。
- 根据权利要求5所述的电压监测电路,其特征在于,所述分频电路包括第四触发器和非门,所述第四触发器的时钟信号端用于输入所述时钟信号,所述第四触发器的数据输出端耦合至所述非门的输入端,所述非门的输出端耦合至所述第四触发器的数据输入端,所述非门的输出端用于输出所述周期翻转的参考信号。
- 一种芯片,其特征在于,包括如权利要求1-6任一项所述的电压监测电路和工作电路,所述电压监测电路用于对所述工作电路的工作电压进行监测。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2020/129895 WO2022104613A1 (zh) | 2020-11-18 | 2020-11-18 | 电压监测电路和芯片 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116635724A true CN116635724A (zh) | 2023-08-22 |
Family
ID=81708147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080107236.9A Pending CN116635724A (zh) | 2020-11-18 | 2020-11-18 | 电压监测电路和芯片 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116635724A (zh) |
WO (1) | WO2022104613A1 (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102253643B (zh) * | 2011-06-23 | 2013-03-20 | 山东力创科技有限公司 | 一种高精度时间测量电路及测量方法 |
CN103344817B (zh) * | 2013-06-26 | 2016-03-30 | 中国科学院计算技术研究所 | 芯片内部压降测量装置及测量方法 |
GB201514522D0 (en) * | 2015-08-14 | 2015-09-30 | Novelda As | High precision time measurement apparatus |
CN105159374B (zh) * | 2015-08-31 | 2016-09-21 | 东南大学 | 面向超宽电压的在线监测单元及监测窗口自适应调节*** |
CN106093531B (zh) * | 2016-07-25 | 2019-02-26 | 华为技术有限公司 | 一种芯片动态电压降检测电路及检测方法 |
CN111416619B (zh) * | 2020-03-26 | 2023-02-03 | 中国科学院微电子研究所 | 一种延时测量电路、延时测量方法、电子设备及芯片 |
-
2020
- 2020-11-18 CN CN202080107236.9A patent/CN116635724A/zh active Pending
- 2020-11-18 WO PCT/CN2020/129895 patent/WO2022104613A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2022104613A1 (zh) | 2022-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8405413B2 (en) | Critical path monitor having selectable operating modes and single edge detection | |
KR101312978B1 (ko) | 성능 모니터링을 위한 임계―경로 회로 | |
US9689917B2 (en) | Digital voltage droop monitor with clock jitter adjustment | |
JP4951931B2 (ja) | ノイズ測定回路、該測定回路に用いられるノイズ測定方法及び該測定回路が設けられている大規模集積回路 | |
US9222971B2 (en) | Functional path failure monitor | |
JP7116375B2 (ja) | オンチップ・タイミング不確実性測定の分解能を増大させるシステムおよび方法 | |
CN111983423B (zh) | 芯片走线延时内建检测电路和检测方法 | |
KR20150056458A (ko) | 회로 지연 감시장치 및 방법 | |
Beer et al. | Metastability challenges for 65nm and beyond; simulation and measurements | |
EP2580864B1 (en) | Integrated circuit device, electronic device and method for detecting timing violations within a clock | |
EP2883067B1 (en) | Efficient power supply noise measurement based on timing uncertainty | |
CN116635724A (zh) | 电压监测电路和芯片 | |
Tarawneh et al. | Intra-chip physical parameter sensor for FPGAS using flip-flop metastability | |
CN113574473B (zh) | 时间测量电路 | |
JP5731618B2 (ja) | 性能監視用クリティカルパス回路 | |
US20110129004A1 (en) | Semiconductor device | |
US7602868B2 (en) | Asynchronous transmission device, asynchronous transmission method | |
Beer et al. | A new 65nm LP metastability measurment test circuit | |
US8881082B2 (en) | FEC decoder dynamic power optimization | |
Wu et al. | Research on metastability based on FPGA | |
EP3180626B1 (en) | Low power high resolution oscillator based voltage sensor | |
CN106249034B (zh) | 一种用于协同动态电压频率调整***的片上电压降报警器 | |
CN107729980B (zh) | 一种波形信号自适应计数方法 | |
Wang et al. | TRO: an on-chip ring oscillator-Based GHZ transient IR-drop monitor | |
RU187313U1 (ru) | Цифровой частотомер для маломощных интегральных схем |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |