首页 / 专利库 / 集成电路 / 集成电路卡 / 微控制器 / 用于识别集成电路的供电电压误差的方法

用于识别集成电路的供电电压误差的方法

阅读:2发布:2020-10-03

专利汇可以提供用于识别集成电路的供电电压误差的方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种用于识别集成 电路 (300)的供电 电压 误差的方法,其中 逻辑电路 (100a、100b)由供电电压(200)供电,其中监控表征逻辑电路(100a、100b)的 门 运行时间的值(104)并且当表征逻辑电路(100a、100b)的门运行时间的值(104)低于下 阈值 (Pmin)和/或超过上阈值(Pmax)时确定供电电压误差。,下面是用于识别集成电路的供电电压误差的方法专利的具体信息内容。

1.一种用于识别集成电路(300)的供电电压误差的方法,
其中逻辑电路(100a、100b)由供电电压(200)供电,
其中监控表征所述逻辑电路(100a、100b)的运行时间的值并且当表征所述逻辑电路(100a、100b)的门运行时间的值低于下阈值(Pmin)和/或超过上阈值(Pmax)时,确定供电电压误差,
其中在所述逻辑电路(100a、100b)的多个串联连接的逻辑门(101)的输出端上产生的信号模式中的模式中断(104)的位置作为表征所述逻辑电路(100a、100b)的门运行时间的值被监控。
2.根据权利要求1所述的方法,其中所述下阈值(Pmin)和/或所述上阈值(Pmax)根据所述逻辑电路(100a、100b)的温度(T)来预先给定。
3.根据权利要求1或2所述的方法,其中所述下阈值(Pmin)和/或所述上阈值(Pmax)根据所述供电电压(200)的标称值(U0)来预先给定。
4.根据权利要求1或2所述的方法,其中所述下阈值(Pmin)和/或所述上阈值(Pmax)在持续运行中被确定。
5.根据权利要求4所述的方法,其中所述下阈值(Pmin)和/或所述上阈值(Pmax)根据表征所述逻辑电路(100a、100b)的门运行时间的值来预先给定。
6.根据权利要求1或2所述的方法,其中非门被用作逻辑门(101)。
7.根据权利要求1或2所述的方法,其中为了监控表征所述逻辑电路(100a、100b)的门运行时间的值,在所述多个串联连接的逻辑门(101)的输出端上产生的信号模式被采样
8.根据权利要求1或2所述的方法,其中测量信号(CLK)的第一类型的信号边沿的运行时间通过所述逻辑电路(100a、100b)作为表征多个串联连接的逻辑门(101)的门运行时间的值被监控,并且其中对在所述多个串联连接的逻辑门的输出端上产生的信号模式的采样通过所述测量信号的第二类型的信号边沿来触发。
9.根据权利要求1或2所述的方法,其中在所述多个串联连接的逻辑门(101)的输出端上产生的信号模式为了采样而被存储在多个触发器(102)中。
10.根据权利要求1或2所述的方法,其中所述集成电路(300)包括微控制器、ASIC或FPGA。
11.根据权利要求1或2所述的方法,其中当确定所述供电电压误差时,将所述集成电路(300)复位。
12.根据权利要求1或2所述的方法,其中所述逻辑电路(100a、100b)是所述集成电路(300)的部分。
13.根据权利要求1或2所述的方法,其中所述集成电路(300)是用于机动车的控制设备的部分。
14.一种计算单元,其被设立用于执行根据上述权利要求之一所述的方法。
15.一种机器可读的存储介质,其具有存储于其上的计算机程序,所述计算机程序在其在计算单元上被实施时执行根据权利要求1至13之一所述的方法。

说明书全文

用于识别集成电路的供电电压误差的方法

技术领域

[0001] 本发明涉及一种用于识别集成电路的供电电压误差的方法以及用于执行该方法的计算单元。

背景技术

[0002] 由于机动车中的计算要求总是继续提高,所以专的功能增多地转移到硬件或集成电路、诸如专门的FPGA片上系统(SoC)中,以便这样实现非常高的计算能。这些系统中的许多也承担安全关键功能,使得为了实现安全目的、例如ASIL-B,必须实现相应的测试覆盖。常见的测试根据现有技术限于软件。所述测试包含ECC、CRC或奇偶性。
[0003] 然而也非常重要且关键的是供电电压。这样,当前的FPGA必须部分地被供给同时具有小公差(例如3%)的低电压(例如1V)。在公差之外的供电电压的(例如由纹波、负载扰动以及诸如此类引起的)波动可能导致集成电路的未定义的状态并且因此必须被防止或至少被识别,以便能够相应地作出反应。
[0004] 可以利用比较器来监控供电电压。但是,对于所提及的集成电路、如FPGA而言,这种形式的监控是不合适的,因为适当的比较器窗口将进一步缩窄可供使用的电压范围。此外,对于比较器而言必要的电阻分压器并不以足够的精确度并且所需的长期稳定性而可供使用。在汽车领域中,出发点是,电阻在其运行持续时间结束时可能与其标称值的偏差大于10%,即使该电阻被规划有例如仅0.1%的初始公差。此外,比较器在其探测速度(带宽)方面是受限的、昂贵的并易受误差影响的。电压的平均值可以利用简单的装置、例如简单的模数转换器ADU来分析,而对短暂的偏差(短时脉冲波干扰、尖峰)的识别明显要求更高。

发明内容

[0005] 因此值得期望的是,拥有一种方法,其尤其识别供电电压的短暂的波动并且避免前面所描述的缺点。
[0006] 根据本发明,提出具有独立权利要求的特征的用于识别集成电路的供电电压误差的方法以及用于执行该方法的计算单元和计算机程序。有利的扩展方案是从属权利要求以及随后的描述的主题。
[0007] 本发明介绍一种简单但尽管如此可靠的也识别短暂的供电电压波动的可能性。这特别是对于在机动车中的使用而言、例如在集成电路是机动车的控制设备的部分时是有利的。因此,可以提高安全性。尤其是,在识别出供电电压误差的情况下可以通过将集成电路复位又建立所定义的状态。
[0008] 已知的是,逻辑门的所谓的门运行时间尤其依赖于逻辑门的供电电压。将逻辑门固有的结构造成的门运行时间、即直至门在其输出端上对其输入端上的变化作出反应的时间称作门运行时间。通过监控逻辑电路的门运行时间或表征逻辑电路的门运行时间的值因此可以监控逻辑电路的供电电压。如果在此确定供电电压具有不允许的值,则通过将集成电路复位来对此作出反应,以便集成电路又占据所定义的状态。优选地,逻辑电路是集成电路的部分。
[0009] 利用本发明可能的是,对集成电路、诸如微控制器、ASIC或FPGA的供电电压就与标称值的偏差予以监控。优选地,为此预先给定一个或多个阈值,所述阈值形成供电电压的允许的范围的边界并且因此围绕标称值形成门运行时间的边界。如果运行时间位于允许的范围之外,则与此相应地供电电压也位于围绕标称值的允许的公差之外。合适的阈值(即下阈值和/或上阈值)合乎目的地依赖于电路来预先给定并且尤其可以以测试方式来确定。当涉及绝对阈值时,所述阈值尤其根据标称值来预先给定。
[0010] 此外已知的是,门运行时间依赖于温度。为了顾及到该特性,合乎目的地也依赖于温度预先给定所述一个或多个阈值。为此,例如可以使用依赖于温度的特征曲线族,在运行时间从所述特征曲线族可以读出依赖于温度的阈值。
[0011] 用于监控门运行时间的有利的逻辑电路具有多个串联连接的逻辑门。逻辑门的数目于是可以被选择为使得在公差之外的电压波动导致能可靠区分的门运行时间。特别简单且可靠的实施方式包括作为逻辑门的非门。非门特别好地适合,因为其仅具有一个输入端和一个输出端并且因此可以简单地建立布线。为了实现高的门运行时间,CMOS门是优选的。然而,应强调的是,所有类型的逻辑门基本上都适合于本发明。
[0012] 用于监控门运行时间的优选的可能性是监控在串联连接的逻辑门的输出端上产生的信号模式。如果该信号模式以一采样率定期地被采样或检测,则该信号模式的改变表明供电电压的改变。例如在一列非门中,在采样率恒定的情况下在输出端上作为信号模式产生依赖于门运行时间的确定长度的“0”和“1”的交替序列。为了简化采样,在多个串联连接的逻辑门的输出端上产生的信号模式可以被存储在多个触发器中。
[0013] 该类型的特别优选的逻辑电路在公开文献“Dynamic Voltage Scaling for Commercial FPGAs”(Chow, C.T.等人,Field-Programmable Technology,2005. Proceedings. 2005 IEEE International Conference on,第173-180页)中予以描述。该电路被称作“Logic Delay Measurement Circuit(逻辑延迟测量电路)”(LDMC)和被使用,以便能够利用尽可能强地减小的供电电压来运行FPGA。在该文献中,供电电压用作调节量并且不被监控。对关键的供电电压值的反应甚至已经不是主题。
[0014] 用于实现本发明的简单可能性是,测量信号的第一类型(即要么下降要么上升)的信号边沿的运行时间通过逻辑电路作为门运行时间来监控并且同时对产生的信号模式的采样通过测量信号的第二类型(即与此相应地上升或下降)的信号边沿来触发。
[0015] 监控的简单且可靠的形式是将在多个串联连接的逻辑门的输出端上在第一时刻产生的信号模式与在多个串联连接的逻辑门的输出端上在不同的第二时刻产生的信号模式进行比较。合乎目的地,这两个时刻分离采样行为。简单的比较可以通过使用XOR门来进行,其中这两个信号模式的模式位置被进行XOR逻辑运算。如果模式相同,则在所有位置上产生“0”。
[0016] 根据本发明的计算单元、例如机动车的控制设备尤其以程序技术被设立用于执行根据本发明的方法。
[0017] 该方法以软件形式的实现也是有利的,因为这尤其在实施的控制器设备还被用于其他任务并且因此总归存在时引起特别低的成本。用于提供计算机程序的合适的数据载体尤其是闪存和EEPROM。
[0018] 本发明的其他优点和扩展方案从说明书和所附的附图中得到。
[0019] 应理解的是:上面所提及的和随后还要阐述的特征不仅能够以分别所说明的组合而且也能够以其他组合或单独地被使用,而不离开本发明的范围。

附图说明

[0020] 借助实施例在附图中示意性地示出了本发明并且在下文中参照附图详细地描述本发明。
[0021] 图1a示出第一优选逻辑电路,其门运行时间可以被监控以便监控供电电压。
[0022] 图1b示出第二优选逻辑电路,其门运行时间可以被监控以便监控供电电压。
[0023] 图2以流程图示出根据本发明的方法的优选的实施方式。

具体实施方式

[0024] 在图1a和图1b中示意性地示出了两个优选逻辑电路100a、100b。相同的元件在此配备有相同的附图标记。
[0025] 在下文中现在首先更详细地描述逻辑电路100a,其中接着探讨与逻辑电路100b的区别。
[0026] 逻辑电路100a具有多个在这里被构造为非门101的逻辑门,所述逻辑门串联连接。可看到的是,在前的非门101的输出端分别与随后的非门101的输入端连接。非门101的数目在这里为128,然而该数目可以关于应用而被选择。
[0027] 为了监控门运行时间,测量信号CLK被施加到第一非门的输入端上并且在非门101的输出端上产生的信号模式被采样。测量信号CLK优选地被构造为具有两个信号电平“1”和“0”的矩形信号。为了简化采样,非门101的每个输出端与触发器102的数据输入端D连接。同时,触发器102的时钟输入端<分别与测量信号CLK连接。以这种方式在每个采样过程中存储在触发器102的输入端上施加的信号并且在触发器102的输出端上输出。采样过程的时刻依赖于所使用的触发器的类型。
[0028] 触发器102在这里优选地被构造为D触发器。D触发器具有数据输入端(D)、数据输出端(Q)和时钟输入端(时钟的C,经常示出为“>”)。在这里涉及单边沿控制的D触发器,其随着上升的时钟边沿存储输入端D的逻辑状态并且输出到Q上。在该实施方式中,通过以下方式监控门运行时间:确定在测量信号CLK的下降和上升的边沿之间的时间间隔中切换的非门101的数目。由于该时间间隔通过测量信号频率预先给定并且因此是恒定的,所以该数目依赖于每个非门101的门运行时间,该门运行时间又依赖于供电电压。替代地,也可以使用如下触发器,这些触发器对下降的时钟边沿或对两个时钟边沿作出反应。在第二种情况下,系统的采样率可以被加倍。
[0029] 在逻辑电路100a的情况下,作为信号模式D(0)、D(1)、…、D(127)在触发器102的数据输出端Q上产生“10101010…”直至断点104,在该断点处模式被中断,即例如出现“00”或“11”。在图1a中,断点104例如位于位置126处(在0处计数开始)。
[0030] 图1b中所描绘的逻辑电路100b与电路100a的区别仅在于,在每个奇数触发器102之后连接有另一非门103,使得作为信号模式D(0)、D(1)、…、D(127)在触发器102的数据输出端Q上产生“0000000000…”直至断点104,在该断点处模式被中断,即出现“1”。该实施方式简化断点的位置的识别,因为仅须检测前导“0”的数目。
[0031] 基本上,现在模式中断的位置104作为表征门运行时间的值在如下方面被监控,即该位置是否位于允许的范围中。该允许的范围通过上阈值和下阈值来形成边界,所述上阈值和下阈值优选地根据供电电压的标称值(其是已知的)和逻辑电路的温度(其能够通过温度传感器或经由各个部件、譬如电阻的温度依赖性来测量)被预先给定。例如,在根据图1b的实施方式、1V的标称值和20°C的温度的情况下下阈值可以为“60”并且上阈值可以为“70”。只要模式中断的位置位于60和70之间,供电电压就是无误差的。然而,一旦模式中断的位置小于60或大于70,供电电压就是有误差的并且其供电电压被监控的集成电路被复位。
[0032] 阈值优选地以测量技术在试验台上通过以下方式被确定:将供电电压有目的地改变到恰好还允许的边界值并且检测然后产生的模式中断的位置。
[0033] 阈值也可以根据经验在持续运行中被确定。与温度改变或老化不同,电压扰动的特征在于模式中断的位置的大的改变。
[0034] 供电电压的当前的平均值(即长期)可以通过ADC来检测并且验证合理性(plausibilisiert)。如果所测量的平均值(在允许的边界之内)对应于标称值,则从模式中断的位置的(优选地平滑的)平均值出发设置阈值(例如加/减一定数目的点)。模式中断的位置的平均值被进一步监控并且此外阈值被相应地适配(因此可以考虑尤其温度引起的供电电压的缓慢的改变)。
[0035] 在阈值和模式中断的位置的平均值之间的合适间距可以以不同的优选方式来确定,例如在试验台上或在供电电压接通或供电电压大斜坡变化(Hochrampen)时来确定。另一可能性是在持续运行中有目的地改变供电电压(电压缩放)并且观察对模式中断的影响。
[0036] 在图2中示出了如例如可以被用于监控集成电路300的供电电压的根据本发明的方法的优选实施方式的流程图,所述集成电路是机动车控制设备的部分。
[0037] 在图2中左侧示意性地示出了如何利用逻辑电路100b在运行时间定期地、尤其在测量信号CLK的每个时钟中确定作为表征门运行时间的值的模式中断104的位置。逻辑电路100b和集成电路300被供给相同的供电电压200。
[0038] 同时,在201中确定下位置阈值Pmin和上位置阈值Pmax。根据所示的实施方式,所述下位置阈值Pmin和上位置阈值Pmax根据逻辑电路的温度T并且根据供电电压200的额定值U0在使用特征曲线族204的情况下被确定,所述温度在这里示例性地通过传感器202来测量,所述标称值通过额定预先给定203来预先给定或通过慢的模拟/数字转换器来测量。阈值Pmin、Pmax根据T或U0存储在特征曲线族中。
[0039] 在比较元件205中检验作为表征门运行时间的值的模式中断104的位置是否低于下阈值Pmin和/或超过上阈值Pmax。如果情况如此,则确定供电电压误差并且将集成电路300复位。
[0040] 逻辑电路100b可以是被监控的集成电路300的组成部分,但是也可以与所述集成电路分开。合乎目的地,步骤201至206在以程序技术为此所设立的计算单元中被实施,所述计算单元为了提高安全性而与被监控的集成电路300分开,以便本身不受供电电压误差影响。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈