【低功耗 Power 学习专栏 -- Power Switch】

转自:https://aijishu.com/a/1060000000210063

Power switch

Power switch cell (也称 power switching fabric) 相当于一般电路中的开关,所不同的是,它们并不是由强电电路中的接触开关来实现连接和断开,而是依然通过CMOS电路构造来实现的。但是我们知道,一个MOS管所能通过的电流极其有限,而当需要关断一个或者多个模块的时候,所需要的电流值应该相对很大。因此 power switch cell 在使用的时候必然是大量 cell 协同工作的

其工作方式也有不同的类型,典型的有以下两种:
在这里插入图片描述

  • 左侧的摆放方式是在需要关断的 module 周围摆放一圈或者几圈 switch cell 并将其首尾相连,外部电源接到power switch的输入上,并将输出连接到 module 内供电的高层金属,通过控制模块来控制switch来实现电源的开关;
  • 右侧的方法则将 power switch cell 像 standard cell 一样以固定的 pattern 分布在整个design中,电源的上层金属连接到 power switch cell 的输入端,输出端则连接到 power rail上,通过断开 rail 与上层金属的连接来实现电源关断。

左侧的 power switch cell 摆放方式很像 IO 的排列,但是其 cell 大小一般来说 比standard cell 大却比 IO cell小;右侧的switch cell一般和一般的 standard cell 差不多大小。

其实 power switch 的摆放并不局限于这两种摆放形势。当需要关断的 module 比较小的时候,少量的 switch cell 即可实现开启关断,此时的cell摆放不必局限于某种特别的形式,只要保证连接正确,供电满足需求,将switch cell聚集在一起排列起来也没有问题。

关于power switch cell的连接方式,其实也有不同的形式,主要可以总结为以下几种形式,其中 daisy chain 形式为比较常见的方式。不同形式的摆放和连接方式在响应时间、涌浪电流(Inrush Current)、IR-Drop和占用面积等方面均有不同的特点,在此不做详述,后面有机会再另起文章研究。

在这里插入图片描述

功耗开关控制

如何去控制功耗开关,分为两种:细粒度(fine grain)和粗粒度(coarse grain)。简单说:

  • 细粒度就是每个标准单元内部带电源开关(单元尺寸比正常情况大不少);
    在这里插入图片描述
  • 粗粒度就是所有标准单元被一组开关所控制。能想象出,细粒度这种方法对面积的影响会非常大。

    在这里插入图片描述

对于电源控制,通常有两种办法,一种是控制 VDD,另一种是控制 VSS。只要关闭其一即可。
所以电源开关的类型就分为两种,header 和 footer,如下图所示:在这里插入图片描述
在实际应用方面以关闭VDD为主,一般来说在同一个芯片上只采用一种关断方式,也就是不会存在部分电路关断VDD而另一部分关断VSS的情形。

一般通常采用高阈值的管子做开关管,来降低泄露功耗。为了降低模块/IP上电时产生的电源噪声(IR drop),必须要控制上电时的电流(rush current)不能太大。合理的做法就是让模块/IP内部的所有标准单元依次加电,而不是同时加电,所以一般采用daisy chain的方式连接电源开关,也就是前一个电源开关打开后会有一个输出,连到后一个电源开关的控制输入端,以此类推,把所有的开关串成一条链。细心的同学可能要问了,那么最原始的输入控制信号从哪里来呢?这就是前端工程师要做的工作了,还记得 power gating controller吗?前端工程师要根据实际需求来决定在某种工作场景下,哪些模块可以关电,哪些模块必须工作。在这里插入图片描述

power gating controller: 控制芯片中关断 module 的电源何时关闭并给特殊的 cell 如 retention register 输出必要的使能信号;

推荐阅读


https://aijishu.com/a/1060000000120919
https://aijishu.com/a/1060000000210063

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

主公讲 ARM

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值