掉电用例一般跟低功耗相关,主要包含三个概念:isolation,retention和level shifter。
根据电源的作用效果,可以分为常开区和掉电区。 当一个芯片中的电源数目不止一个的时候,就需要小心谨慎的描述各个电源之间的关系。
这种设计类型被称为Multi-Voltage(MV)。 其中又包含一些小的概念,比如level shifter,isolation cell,等等。
isolation
从字面意思可以理解,是隔离的意思。
如果当前区域或者外部区域中的一个电源被关闭了,则相应的信号线上的被驱动端(sink),就会信号不稳定。这可以通过插入被称为isolation cell的cell来实现。
由于isolation cell需要在相关电源断电的情况下正常工作,它显然需要一个独立的电源供应。
Isolation cell的主要作用: 通电的情况下表现为一个buffer。 断电的情况下向外部输出稳定的信号。 Isolation cell主要用于一个电源区域的边界上。 isolation主要实现当电源被关闭后,输出信号的不定态隔离的功能。
isolation隔离,一般是是隔离成复位值,个别信号比如pslave_err,隔离成高,一个原则就是不对其下游或者与其对接的IP产生功能影响。
retention
从字面意思理解,是保持的意思。
如果当前区域的电源被关闭了,但有些数据又需要在之后重新上电时恢复之前的值,这就需要用到被称之为retention cell的逻辑单元