[发明专利]系统芯片的电源管理模块的状态机及其创建方法有效
申请号: | 201410366131.1 | 申请日: | 2014-07-29 |
公开(公告)号: | CN104133545B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 张正宇;陈刚 | 申请(专利权)人: | 三星半导体(中国)研究开发有限公司;三星电子株式会社 |
主分类号: | G06F1/32 | 分类号: | G06F1/32 |
代理公司: | 北京铭硕知识产权代理有限公司11286 | 代理人: | 张川绪 |
地址: | 215021 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 芯片 电源 管理 模块 状态机 及其 创建 方法 | ||
技术领域
本发明涉及状态机技术领域,更具体地讲,涉及一种创建系统芯片的电源管理模块的状态机的方法及系统芯片的电源管理模块的状态机。
背景技术
随着便携式电子设备的发展,尤其是使用电池供电的便携式电子设备的发展,低功耗管理已经成为系统芯片SOC(System On Chip)设计的一个突出问题。SOC芯片内部往往集成有多个功能模块以处理不同的应用,例如,显示模块(LCD模块)、拍摄模块(CAM模块)等功能模块。SOC芯片的电源管理模块PMU(Power Management Unit)负责控制SOC芯片内部的各个功能模块在不同的低功耗模式下的电源和时钟的开关。例如,当系统不需要使用拍照应用时,将CAM模块的电源关闭以节省功耗;而当系统不需要显示界面(例如,系统在进行MP3播放)时,将LCD模块的电源关闭以节省功耗;又或者,当某些功能模块不需要使用但需要保持原有状态时,将它的时钟关闭以节省功耗。
为了实现SOC芯片的低功耗管理,电源管理模块需要支持多种低功耗模式,由电源管理模块的状态机FSM(Finite State Machine)负责控制各个功能模块在不同的低功耗模式下进入相应的低功耗状态,实现在不同的低功耗模式下对各个功能模块的电源和时钟的管理。典型的低功耗状态包括:通过时钟门控(clock-gate)低功耗技术进入的低功耗状态、通过电源门控(power-gate)低功耗技术进入的低功耗状态、通过电源门控且状态保持(power gate with state-retention)低功耗技术进入的低功耗状态、通过外部电源切断(external power-off)低功耗技术进入的低功耗状态等低功耗状态。
现有技术中,通常通过一个复杂的状态机来负责系统的所有低功耗模式,针对每种低功耗模式,状态机都需要进行相应的状态转换,以使各功能模块依次进入相应的低功耗状态。由于各个功能模块在不同的低功耗模式下低功耗状态可能相同,也可能不同,因此,对于状态机而言,同样的现态在不同的低功耗模式下可能会有不同的次态,即,状态机具有的与各个功能模块对应的状态相互关联。这导致在需要修改状态机时(例如,SOC芯片新增或删除需要进行电源管理的功能模块时)复杂度大大增加,且容易产生芯片设计错误。
发明内容
本发明的示例性实施例在于提供一种创建系统芯片的电源管理模块的状态机的方法及系统芯片的电源管理模块的状态机,根据所述方法创建系统芯片的电源管理模块的状态机,可降低对状态机修改的复杂度。
根据本发明的一方面,提供一种创建系统芯片的电源管理模块的状态机的方法,包括:创建一个主状态机,其中,主状态机具有至少一个使能控制状态,使能控制状态的数量与系统芯片内部的需要进行电源管理的功能模块的数量相同;创建多个子状态机,其中,子状态机的数量与系统芯片内部的需要进行电源管理的功能模块的数量相同,各个子状态机与各个功能模块一一对应,其中,主状态机的各个使能控制状态与各个子状态机一一对应,主状态机进行状态转换,以根据系统需要进入的低功耗模式对各个子状态机进行使能控制,各子状态机在被主状态机使能的情况下进行状态转换,以使对应的功能模块进入与系统需要进入的低功耗模式相应的低功耗状态。
可选地,主状态机按照各个使能控制状态的状态转换顺序进行状态转换,其中,每当主状态机从一个使能控制状态转换到下一使能控制状态时,根据系统需要进入的低功耗模式对所述下一使能控制状态对应的子状态机进行使能控制,其中,在所述一个使能控制状态下,如果根据系统需要进入的低功耗模式需要使能与所述一个使能控制状态对应的子状态机,则主状态机控制与所述一个使能控制状态对应的子状态机使能且在与所述一个使能控制状态对应的子状态机完成状态转换的条件下转换到所述下一使能控制状态;如果不需要使能与所述一个使能控制状态对应的子状态机,则主状态机直接转换到所述下一使能控制状态,各子状态机通过下述方式进行状态转换:子状态机在被主状态机使能的情况下根据系统需要进入的低功耗模式从起始状态转换到相应的低功耗状态以使对应的功能模块进入相应的低功耗状态,子状态机从所述低功耗状态在系统需要进入的低功耗模式的条件下转换到结束状态以通知主状态机所述子状态机完成状态转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星半导体(中国)研究开发有限公司;三星电子株式会社,未经三星半导体(中国)研究开发有限公司;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410366131.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:键盘
- 下一篇:一种区位液冷快装模块式服务器系统