片上系统和调节电压和频率的方法技术方案

技术编号:32651989 阅读:40 留言:0更新日期:2022-03-17 10:58
提供一种片上系统和动态调节电压和频率的方法。该片上系统包括:主处理单元,用于向安全处理单元发送调频调压指示;安全处理单元,用于生成频率配置指令,并在接收到调频调压指示时,生成调频调压指令;调频调压控制器,用于根据频率配置指令进行频率电压配置,以及根据调频调压指令调节时钟频率和供电电压;片上总线,用于耦接主处理单元、安全处理单元和调频调压控制器。在该片上系统中,只有安全处理单元能够生成频率配置指令,主处理单元不能生成频率配置指令,因此由主处理单元执行的外部程序无法生成频率配置指令,如此提高调频调压过程的安全性。程的安全性。程的安全性。

【技术实现步骤摘要】
片上系统和调节电压和频率的方法


[0001]本公开涉及芯片领域,具体而言,涉及一种片上系统和调节电压和频率的方法。

技术介绍

[0002]集成电路的小型化趋势使得处理器制造商对如何降低功耗充满热情。处理器降低功耗的方法主要有两种:动态电压与频率调节(Dynamic Voltage and Frequency Scaling,DVFS)和自适应电压与频率调节(Adaptive Voltage Frequency Scaling,AVFS)。DVFS根据处理器所运行的应用程序对计算能力的不同需要,动态调节系统的时钟频率和供电电压,从而达到节能的目的。AVFS通过传感器实时测量检测数据决定系统的供电电压。
[0003]无论是DVFS系统还是AVFS系统,应用程序都可以通过系统接口发起调频调压请求,调频调压控制器根据调频调压请求调节时钟频率和供电电压。而攻击软件可以利用这一点,给系统带来安全问题。例如,攻击软件可发起包含较大频率的调频调压请求,如果将处理器设置为该频率,则可能导致系统崩溃。

技术实现思路

[0004]有鉴于此,本本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种片上系统,包括:主处理单元,用于向安全处理单元发送调频调压指示;安全处理单元,用于生成频率配置指令,并在接收到所述调频调压指示时,生成调频调压指令;调频调压控制器,用于根据所述频率配置指令进行频率电压配置,以及根据所述调频调压指令调节时钟频率和供电电压;片上总线,用于耦接所述主处理单元、所述安全处理单元和所述调频调压控制器。2.根据权利要求1所述的片上系统,其中,所述调频调压控制器为DVFS控制器或AVFS控制器。3.根据权利要求2所述的片上系统,其中,所述DVFS控制器用于:根据所述频率配置指令配置至少一个频率电压对,并在所述调频调压指令的目标频率与所述至少一个频率电压对中的第一频率相符的情况下,基于所述第一频率调节所述时钟频率,并基于与所述第一频率对应的电压调节所述供电电压。4.根据权利要求2所述的片上系统,其中,所述AVFS控制器还与传感器组件耦接,所述传感器组件用于获取检测数据,所述AVFS控制器用于根据所述频率配置指令配置至少一个频率,并在所述调频调压指令中的目标频率与所述至少一个频率中的第一频率相符的情况下,基于所述第一频率调节所述时钟频率,并基于所述检测数据和所述第一频率确定所述供电电压。5.根据权利要求1所述的片上系统,其中,所述安全处理单元还用于:判断所述调频调压指示是否为安全指令,并在所述调频调压指示为安全指令的情况下,生成所述调频调压指令。6.根据权利要求5所述的片上系统,其中,所述安全处理单元根据所述调频调压指示是否具有特定标签确定所述调频调压指示是否为安全指令。7.根据权利要求5所述的片上系统,其中,所述安全处理单元在确定所述调频调压指示为非安全指令时,启动对所述调频调压控制器的保护机制。8.根据权利要求7所的片上系统,其中,所述保护机制为:将所述调频调压控制器锁定;以及向所述主处理单元发送告警。9.根据权利要求3所述的片上系统,其中,所述DVFS控制器...

【专利技术属性】
技术研发人员:江鹏蒲宇陈林飞杨运福高云王洁
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1