[发明专利]可编程时钟监测器有效
申请号: | 201780067039.7 | 申请日: | 2017-10-26 |
公开(公告)号: | CN109923494B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | L·S·桑德斯;S·卡塔姆;A·卡塔;J·普维斯 | 申请(专利权)人: | 赛灵思公司 |
主分类号: | G06F1/08 | 分类号: | G06F1/08;G06F11/07;G06F11/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;郭星 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程 时钟 监测器 | ||
一种装置(210)可以包括被配置为接收操作参数的接口电路(305)和耦合到接口电路(305)并且被配置为存储操作参数的控制电路(310)。装置(210)还可以包括耦合到控制电路(310)的时钟误差检测电路(320)。时钟误差检测电路(320)可以被配置为基于操作参数检测时钟信号上的时钟误差情况,并且响应于检测到时钟误差情况,生成指示时钟误差情况的发生的信号。
技术领域
本公开涉及集成电路(IC),并且更具体地涉及用于在IC内实现的时钟监测电路。
背景技术
时钟监测是现代电子系统设计的重要元素。例如,在功能安全市场中,系统的容错被视为一种要求。容错通常是指在系统的一个或多个组件发生故障(例如,错误)的情况下系统能够正常地或至少以定义的和预期的方式继续操作的能力。对于被认为是“容错”的系统,通常需要时钟监测以及其他元素。
在安全性方面,时钟监测通常被视为帮助系统抵御攻击的必要条件。例如,一种类型的攻击是在系统的时钟信号中引起毛刺。时钟毛刺可能引起很多问题,诸如引起处理器跳过指令的执行。跳过指令的执行可以阻止程序代码的整个部分执行。程序代码的这些部分可以向系统提供重要的安全特征,诸如登录、加密、解密等。如果黑客能够引起跳过这样的指令的执行,则系统可能容易受到攻击。
发明内容
一个实施例包括一种用于监测时钟信号的装置。该装置可以包括被配置为接收操作参数的接口电路、以及耦合到接口电路并且被配置为存储操作参数的控制电路。该装置还可以包括耦合到控制电路的时钟误差检测电路。时钟误差检测电路可以被配置为基于操作参数来检测时钟信号上的时钟误差情况,并且响应于检测到时钟误差情况,生成指示时钟误差情况的发生的信号。
另一实施例包括一种监测时钟信号的方法。该方法可以包括在时钟监测电路中从处理器接收操作参数,基于操作参数来更新时钟监测电路的时钟误差检测电路,以及基于操作参数使用时钟误差检测电路来检测时钟信号上的时钟误差情况。该方法可以包括响应于检测到时钟误差情况,生成指示时钟误差情况的发生的信号。
提供本“发明内容”部分仅仅是为了介绍某些概念而不是识别所要求保护的主题的任何关键或必要特征。根据附图和以下详细描述,本发明的布置的其他特征将很清楚。
附图说明
在附图中以示例的方式示出了本发明的布置。然而,附图不应当被解释为将本发明的布置仅限于所示的特定实现。通过阅读以下详细描述并且参考附图,各个方面和优点将变得很清楚。
图1是用于集成电路的示例架构。
图2是包括时钟监测电路的集成电路的示例。
图3是时钟监测电路的示例。
图4是时钟误差检测电路的示例。
图5示出了说明用于时钟监测电路的边缘检测器的操作的示例波形。
图6是实现时钟监测电路的示例方法。
图7是用于时钟监测电路的操作的示例方法。
具体实施方式
虽然本公开以限定新颖特征的权利要求作出结论,但是相信通过结合附图考虑说明书将能够更好地理解本公开中描述的各种特征。本文中描述的(多个)过程、(多个)机器、(多个)制造品及其任何变型是出于说明的目的而提供的。本公开中描述的具体结构和功能细节不应当被解释为限制,而仅仅作为权利要求的基础,并且作为教导本领域技术人员以各种方式采用在实际上任何适当详细结构中描述的特征的代表性基础。此外,本公开中使用的术语和短语不旨在是限制性的,而是提供对所描述的特征的可理解的描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛灵思公司,未经赛灵思公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780067039.7/2.html,转载请声明来源钻瓜专利网。