[发明专利]芯片休眠控制方法及装置在审
申请号: | 201810279174.4 | 申请日: | 2018-03-31 |
公开(公告)号: | CN110321168A | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 谢巍 | 申请(专利权)人: | 深圳忆联信息系统有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 刘贻盛 |
地址: | 518067 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 休眠 数据传输 芯片 时长 数据传输接口 休眠控制 预设条件 预设 数据传输量 休眠时长 休眠数据 | ||
本公开涉及一种芯片休眠控制方法及装置,所述方法包括:获取所述芯片的数据传输接口停止数据传输的时长;判断所述时长是否满足预设条件;当所述时长满足所述预设条件时,获取所述数据传输接口停止数据传输时刻与所述芯片上一次真正休眠结束时刻之间的数据传输情况,所述真正休眠为休眠时长超过预设阈值的休眠;根据所述数据传输情况和预设历史休眠数据,确定是否控制所述芯片进入休眠。本公开根据历史休眠情况,以及数据传输量、数据传输次数和数据传输时间,确定对芯片的休眠进行控制,提高芯片的有效休眠率。
技术领域
本公开涉及芯片控制技术领域,具体地,涉及一种芯片休眠控制方法及装置。
背景技术
在电子设备中,各芯片通过数据传输接口与处理器连接,以进行数据读写。芯片为了降低功耗,在数据传输接口进入空闲,无数据传输的情况下,会进入休眠模式,对一些模块进行下电。但是,在芯片进入休眠模式时,可能立刻又有新的数据读写,此时芯片又要重新对已经下电的模块进行上电。这种情况下,不仅影响芯片的响应速度,且由于反复上电导致的功耗损失更大。
相关技术中,除了上述无条件休眠外,还有一种休眠方案,即当数据传输接口进入空闲模式时,等待一段时间。如果这段时间内仍然没有数据读写,则芯片进行休眠。但是这种休眠方案,等待时间不好定义,且确定了等待时间后,每次都要进行等待,同样影响芯片的响应速度。
发明内容
本公开提供一种芯片休眠控制方法及装置,以解决相关技术中存在的问题。
第一方面,本公开提供一种芯片休眠控制方法,所述方法包括:
获取所述芯片的数据传输接口停止数据传输的时长;
判断所述时长是否满足预设条件;
当所述时长满足所述预设条件时,获取所述数据传输接口停止数据传输时刻与所述芯片上一次真正休眠结束时刻之间的数据传输情况,所述真正休眠为休眠时长超过预设阈值的休眠;
根据所述数据传输情况和预设历史休眠数据,确定是否控制所述芯片进入休眠。
在一个实施例中,所述预设条件包括:所述时长大于或等于预设时间长度。
在一个实施例中,所述数据传输情况至少包括以下其中之一:数据传输次数,数据传输量,以及数据传输时间。
在一个实施例中,所述方法还包括:
当所述芯片休眠结束时,记录休眠结束时刻起,所述数据传输接口每次开始传输数据的时刻和停止传输数据的时刻。
在一个实施例中,获取所述数据传输接口停止数据传输时刻距离与所述芯片上一次真正休眠结束时刻之间的数据传输情况的步骤包括:
获取所述芯片上一次真正休眠结束时刻与所述数据传输接口停止数据传输时刻之间,每次开始传输数据的时刻和停止传输数据的时刻;
根据所述每次开始传输数据的时刻和停止传输数据的时刻,获取每次数据传输的时长和数据传输次数;
根据所述每次数据传输的时长,以及所述数据传输接口的传输速率,获取每次传输的数据量;
根据所述每次数据传输的时长、每次传输的数据量和数据传输次数,获取所述数据传输接口停止数据传输时刻距离与所述芯片上一次真正休眠结束时刻之间的数据传输量和数据传输时间。
在一个实施例中,所述预设历史休眠数据至少包括以下其中之一:每两次真正休眠之间的数据传输量与休眠概率的对应关系,每两次真正休眠之间的数据传输次数与休眠概率的对应关系,以及每两次真正休眠之间的数据传输时长与休眠概率的对应关系;
根据所述数据传输情况和预设历史休眠数据,确定是否控制所述芯片进入休眠的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳忆联信息系统有限公司,未经深圳忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810279174.4/2.html,转载请声明来源钻瓜专利网。