【技术实现步骤摘要】
【国外来华专利技术】用于关键路径时序裕度的延迟监测方案
技术介绍
[0001]计算系统容易受到对手的攻击。对手可能会尝试执行攻击,例如旁道攻击和物理故障注入,以获取有关系统操作的信息。旁道攻击是观察系统内正在发生的操作细节的间接方式,例如通过开关产生的电磁信号。改变操作条件可能会加剧旁道的信息泄漏。或者,在物理故障注入的情况下,攻击者可能试图通过操纵电压、温度或信号来故意诱导系统中的特定行为。这些类型的操纵中的任一者都可能导致系统不以设计的方式执行。例如,系统的开关操作可能无法正确执行,从而导致数据穿过系统的顺序中断。
[0002]系统设计成在电压、温度和过程变化的边界内操作。系统设计成保证边界内的正确操作。保证系统在边界内正确操作的电路模拟称为认证。
[0003]在传统的认证过程中,将模拟电压、温度和过程的多个最坏情况组合,以确保指定的时序裕度。这些最坏情况的组合称为“角”。对于由这些角限定的所有条件,电路的操作顺序对于给定的输入集在指定的操作频率下总是正确的。检测攻击可以通过监测电路的操作条件即电压、温度和时钟频率来执行,也可以通过直接验证电路是否在模拟设计的时序裕度下操作来执行。
技术实现思路
[0004]描述了用于关键路径时序裕度的延迟监测方案。针对攻击的对策可包括监测计算环境中的时序违反,这可能是由电压、温度、时钟或诸如电磁辐射或光之类的其他环境因素的变化引起的。
[0005]直接检测时序裕度的方法有利于检测攻击(或故障),向系统提供反馈信息,以减少所需的设计裕度,并实现更高的操作频率或更低的功率,或同时检测攻击 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于监测电路的关键路径时序裕度的延迟的监测系统,所述监测系统包括:多个自适应监测电路,每个自适应监测电路耦接到电路中的多个路径中的对应一个路径,每个自适应监测电路包括:延迟元件,所述延迟元件接收对应于所述电路中的所述多个路径中的所述对应一个路径的第一计算级的输出的信号;设置捕获元件,所述设置捕获元件在用于捕获端点的所述第一计算级的所述输出的同一时钟信号的上升边沿处捕获所述延迟元件的输出;以及设置警告比较元件,所述设置警告比较元件进行耦接以比较所述设置捕获元件的输出和对应于所述电路中的所述多个路径中的所述对应一个路径的捕获元件的输出的信号,所述设置警告比较元件被配置为当所述设置捕获元件的所述输出和对应于所述捕获元件的所述输出的所述信号不满足预期条件时输出设置警告信号。2.根据权利要求1所述的监测系统,其中所述延迟元件包括第一延迟元件和第二延迟元件。3.根据权利要求2所述的监测系统,其中所述第一延迟元件被配置为应用延迟,在所述电路的电路时序模拟期间,所述延迟使所述电路中的所述多个路径的平均时序在一个最小平均延迟元件延迟内。4.根据权利要求2到3中任一项所述的监测系统,其中所述第二延迟元件包括一个或多个延迟缓冲器。5.根据权利要求4所述的监测系统,其中所述一个或多个延迟缓冲器被配置为添加平均时序k*σmax,其中k是模拟期间用于时序收敛的设置裕度,并且σmax是模拟期间所述多个路径中最差的统计延迟变化。6.根据权利要求4到5中任一项所述的监测系统,其中每个自适应监测电路进一步包括复用器,所述复用器进行耦接以选择所述一个或多个延迟缓冲器中的任一个延迟缓冲器并将所述输出提供到所述设置捕获元件。7.根据权利要求1到6中任一项所述的监测系统,其中所述设置捕获元件是触发器。8.根据权利要求1到7中任一项所述的监测系统,其中所述设置警告比较元件包括XOR门。9.根据权利要求1到8中任一项所述的监测系统,进一步包括:多个转换指示器电路,每个转换指示器电路耦接到所述多个自适应监测电路中的对应自适应监测电路并且耦接到所述电路中的所述多个路径中的所述对应一个路径,每个转换指示器电路包括:转换指示器捕获元件,所述转换指示器捕获元件进行耦接以在用于捕获所述端点的所述第一计算级的所述输出的所述同一时钟信号的所述上升边沿处捕获对应于所述捕获元件的所述输出的所述信号;以及转换指示器比较元件,所述转换指示器比较元件进行耦接以比较所述转换指示器捕获元件的输出和对应于所述捕获元件的所述输出的所述信号,所述转换指示器比较元件被配置为当所述转换指示器捕获元件的所述输出和对应于所述捕获元件的所述输出的所述信号不满足预期条件时输出转换指示器信号。10.根据权利要求1到9中任一项所述的监测系统,进一步包括:
多个保持警示电路,每个保持警示电路耦接到所述电路中的所述多个路径中的对应一个路径。11.根据权利要求1到10中任一项所述的监测系统,进一步包括:多个设置警示电路,每个设置警示电路耦接到所述多个自适应监测电路中的对应自适应监测电路并且耦接到所述电路中的所述多个路径中的所述对应一个路径,每个设置警示电路包括:设置延迟元件,所述设置延迟元件耦接到所述电路中的所述多个路径中的所述对应一个路径的所述第一计算级的所述输出;阴影捕获元件,所述阴影捕获元件进行耦接以在用于捕获所述端点的所述第一计算级的所述输出的所述同一时钟信号的所述上升边沿处捕获所述设置延迟元件的输出;以及比较元件,所述比较元件进行耦接以比较所述电路中的所述多个路径中的所述对应一个路径的所述捕获元件的所述输出和所述阴影捕获元件的输出,所述比较元件被配置为当所述捕获元件和所述阴影捕获元件的所述输出不满足预期条件时输出设置警示信号,其中所述对应自适应监测电路的所述延迟元件进行耦接以接收对应于所述电路中的所述多个路径中的所述对应一个路径的所述第一计算级的所述输出的所述信号,并且其中所述设置警告比较元件...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。