片上电源开关的控制方法技术

技术编号:38912016 阅读:9 留言:0更新日期:2023-09-25 09:28
本发明专利技术提供一种片上电源开关的控制方法,所述方法包括:芯片的掉电模块设置N个电源开关链,各所述电源开关链包括M个电源开关,且各所述电源开关链打开i个所述电源开关后输出响应信号,其中,所述电源开关包括控制输入端和控制输出端;各所述电源开关链分别连接配置电路,并通过所述配置电路控制其开启;其中,N大于等于2,M大于等于1,i大于等于1小于等于M。通过本发明专利技术解决了现有的掉电模块上电时间响应慢的问题。慢的问题。慢的问题。

【技术实现步骤摘要】
片上电源开关的控制方法


[0001]本专利技术涉及电子电路
,特别是涉及一种片上电源开关的控制方法。

技术介绍

[0002]利用芯片局部掉电来降低芯片功耗是常见的低功耗处理方式,当前主要采取的方法是通过在芯片的逻辑单元区域加入一定比例的电源开关(power Switch)单元进行上下电。
[0003]电源开关单元主要通过串联的方式形成电源开关链以实现其功能(如图1所示),串联的主要目的是为了防止电源开关同时打开带来的瞬态大电流(rush current)对整个芯片电源网络带来冲击,从而影响芯片正常工作。然而,电源开关链往往较长,信号从ctr端口走到ack端口需要的时间较长,因此,逻辑单元区域的电路上电响应慢。而且,芯片设计完成后,电源开关链开启时间便无法更改,因此,此结构对于响应时间敏感的场景应用不够友好,从而也就无法得到广泛的应用。

技术实现思路

[0004]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种片上电源开关的控制方法,用于解决现有的掉电模块上电响应慢的问题。
[0005]为实现上述目的及其他相关目的,本专利技术提供一种片上电源开关的控制方法,所述方法包括:
[0006]芯片的掉电模块设置N个电源开关链,各所述电源开关链包括M个电源开关,且各所述电源开关链打开i个所述电源开关后输出响应信号,其中,所述电源开关包括控制输入端和控制输出端;
[0007]各所述电源开关链分别连接配置电路,并通过所述配置电路控制其开启;
[0008]其中,N大于等于2,M大于等于1,i大于等于1小于等于M。
[0009]可选地,在当前所述电源开关链的全部所述电源开关均打开之前,开启下一条所述电源开关链。
[0010]可选地,在当前所述电源开关链的全部所述电源开关均打开之后,开启下一条所述电源开关链。
[0011]可选地,当所述电源开关链的所述电源开关的数目M大于等于2时,当前所述电源开关的控制输出端与下一个所述电源开关的控制输入端连接。
[0012]可选地,所述配置电路包括计数寄存器组。
[0013]可选地,各所述计数寄存器组设置其所连接的所述电源开关链的开启时间,此时,所述计数寄存器组不接收所述响应信号。
[0014]可选地,所述计数寄存器组接收所述响应信号以开启其所连接的所述电源开关链。
[0015]如上所述,本专利技术的片上电源开关的控制方法,通过采用多条电源开关链,并由配
置电路配合软件配置分时间段对各电源开关链进行开启以达到灵活控制芯片响应时间的目的。而且通过上述方法能够在不触发瞬态大电流问题的基础上,降低漏电功耗,缩短芯片上电响应时间。
附图说明
[0016]图1显示为现有的一种电源开关串联连接方式示意图。
[0017]图2显示为本专利技术的片上电源开关的控制方法的流程图。
[0018]图3显示为本专利技术的电源开关的连接方式示意图。
具体实施方式
[0019]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。
[0020]请参阅图1至图3。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,虽图示中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的形态、数量及比例可为一种随意的改变,且其组件布局形态也可能更为复杂。
[0021]如图2所示,本实施例提供一种片上电源开关的控制方法,所述方法包括:
[0022]芯片的掉电模块设置N个电源开关链,各所述电源开关链包括M个电源开关,且各所述电源开关链打开i个所述电源开关后输出响应信号,其中,所述电源开关包括控制输入端和控制输出端;
[0023]各所述电源开关链分别连接配置电路,并通过所述配置电路控制其开启;
[0024]其中,N大于等于2,M大于等于1,i大于等于1小于等于M。
[0025]本实施例中,所述电源开关链的条数以及每条链的长度在芯片开发之处根据需求(芯片面积的大小及功率管的驱动时间等)进行确定。所述配置电路使能所述电源开关链的首个所述电源开关的控制输入端来实现其打开或关闭。在图3中,ps表示所述电源开关。
[0026]具体的,当所述电源开关链的所述电源开关的数目M大于等于2时,当前所述电源开关的控制输出端与下一个所述电源开关的控制输入端连接。
[0027]具体的,在当前所述电源开关链的全部所述电源开关均打开之前,开启下一条所述电源开关链。
[0028]本实施例中,在包括M个所述电源开关的所述电源开关链中,打开i个所述电源开关后即可开启下一条所述电源开关链,其中,i小于M。而在开启多少条所述电源开关链及每条所述电源开关链打开多少所述电源开关时所述掉电模块开始工作,由所述芯片的初始工作电流大小决定。需要说明的是,在所述掉电模块开始工作之后,所述电源开关链中的未打开的所述电源开关仍会打开,未开启的所述电源开关链仍会开启,直至所有的所述电源开关都打开。
[0029]具体的,在当前所述电源开关链的全部所述电源开关均打开之后,开启下一条所述电源开关链。
[0030]本实施例中,所述芯片的初始工作电流较大时,需当前所述电源开关链的全部所述电源开关均打开之后(也即是i等于M),再开启下一条所述电源开关链。
[0031]具体的,所述配置电路包括计数寄存器组。
[0032]本实施例中,所述计数寄存器组的组数可根据时钟频率及所预估的每条所述电源开关链的开启时长来确定。
[0033]一示例中,各所述计数寄存器组设置其所连接的所述电源开关链的开启时间,此时,所述计数寄存器组不接收所述响应信号。
[0034]另一示例中,所述计数寄存器组接收所述响应信号以开启其所连接的所述电源开关链。
[0035]本实施例中,所述计数寄存器组接收所述响应信号之后开始计数,从而开启其所连接的电源开关链。需要说明的是,此时,各所述计数寄存器组不需要设置所述电源开关链的开启时间。
[0036]综上所述,本专利技术的片上电源开关的控制方法,通过采用多条电源开关链,并由配置电路配合软件配置分时间段对各电源开关链进行开启以达到灵活控制芯片响应时间的目的。而且通过上述方法能够在不触发瞬态大电流问题的基础上,降低漏电功耗,缩短芯片上电响应时间。所以,本专利技术有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0037]上述实施例仅例示性说明本专利技术的原理及其功效,而非用于限制本专利技术。任何熟悉此技术的人士皆可在不违背本专利技术的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属
中具有通常知识者在未脱离本专利技术所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本专利技术的权利要求所涵盖。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种片上电源开关的控制方法,其特征在于,所述方法包括:芯片的掉电模块设置N个电源开关链,各所述电源开关链包括M个电源开关,且各所述电源开关链打开i个所述电源开关后输出响应信号,其中,所述电源开关包括控制输入端和控制输出端;各所述电源开关链分别连接配置电路,并通过所述配置电路控制其开启;其中,N大于等于2,M大于等于1,i大于等于1小于等于M。2.根据权利要求1所述的片上电源开关的控制方法,其特征在于,在当前所述电源开关链的全部所述电源开关均打开之前,开启下一条所述电源开关链。3.根据权利要求1所述的片上电源开关的控制方法,其特征在于,在当前所述电源开关链的全部所述电源开关均打开之后,开启...

【专利技术属性】
技术研发人员:周祥标仝传连陈旭江
申请(专利权)人:小华半导体有限公司
类型:发明
国别省市:

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

1