低功耗芯片资料同时列出retention和isolation时,不能只因两者都与电源关断有关,就把它们合成一个“保存功能”。Synopsys于2015年10月26日发表的PCI Express文章,以及Power Optimization Kits组件页,分别说明了状态保持与信号隔离面对的对象。

2015年文章以PCI Express的低功耗状态为例,解释有些场景希望恢复工作时不必让软件重新配置设备。为此,需要保留的不是一个笼统的“开关状态”,而包括RequesterID、BAR存储映射、链路控制等关键状态信息;PHY的配置参数也被分别提到。[1] 这些是原文的历史例子,本文不将它们扩成所有现行芯片都必须保存的统一清单。

原文把retention cells描述为,在主电源移除时保存自身状态的触发器,并紧接着说明,它们通常仍依赖一个独立电源平面。[1] “主电源移除”与“完全没有任何供电”因此不是同一句话。若摘要只留下“断电保存”,便可能丢掉原作者专门保留的供电前提。本文仅解释这项限定,没有提供电源组织或保存恢复顺序。

POK组件页则将data retention flip-flops与isolation cells分开列出。状态保持项关注关键系统状态在关断期间的保存;隔离单元的说明关注来自未供电域的未知状态。[2] 一个问题是已有状态能否被保留,另一个问题是未供电部分传出的信号怎样影响其他部分。两个问题发生在同一个低功耗背景中,仍不能彼此代替。

该组件页还列出always-on cells,并说明它们由retention supply rail供电。[2] 这又提醒读者,所谓一部分功能被关断,并没有在名称层面宣布整个芯片所有单元都处于相同供电状态。把保持、隔离与常开三个名称放回各自说明中,比统一称作“低功耗单元”更能看到不同对象的角色;但角色列表本身没有告诉本文真实设计采用了哪些单元。

对集成电路资料交接,这种区分可以用于说明一份介绍究竟在谈保存的数据,还是电源域之间的信号。2015年文章的版本与背景应保留,POK网页的首次发布日期则未确认。本篇不引用功耗或唤醒时间数字,不提供UPF命令、单元插入、时序、电压或电源转换方案,也不判断设计已经通过验证。读清这些名称能够恢复原文的问题分工,不能替一个实际芯片作实现或签核决定。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。