什么是低功耗设计呢?对于后端工程 师来讲,在物理实现方面就是引入多条电源线,并且根据设置电压域的不同/设计制定的全局电源网络的 不同,对不同pd进行常开/关断式的供电,为了解决实现多电源/多电压域的电源网络供电过程中可能会 触发的问题,需要引入低功耗单元。
对于简单的电压域设计,icer们可以手动global connect后再 detail route,也不需要注意低功耗单元摆放的合理性/孤岛的设置。但是复杂的电源网络的话,icer就 需要引入power intent文件,例如cpf(common power format),upf(unified power format)来实现复杂多电压域设计,电压域的关断,甚至是动态电压调节dvfs来控制实现各个电压域电压的变化。
实际上upf重点是在描述定义芯片功耗架构(比如电压源的定义,power state的定义,低功耗单 元iso,mtcmos(psw),lvl,els单元的连接关系,供电关系以及布局信息),upf 文件和sdc 文件一样,有自己的书写风格,实际上upf早就被认定为标准协议,做过低功耗设计的后端工程师应该 知道,在innovus内在吃入upf3.0的时候,文件名并不叫upf,而叫ieee1801,下图是upf的使用标准,可以看到为ieee 低功耗设计标准,其中包括upf的指令的man page以及使用的注意事项。
upf编码基础(内容:电源网络定义,多电压域设计,低功耗模式,低功耗单元规则(rules),芯 片边缘供电定义,ip供电描述)
实际上upf贯穿整个中后端设计,不同的电压域,里面的lib_cell用的对应library库(包含各种.lib 的总库)也不一样,比如1.0v用1.0v的library,2.0v用2.0的library库。综合中一般加iso,icg, levelsheifter,而switch_cell(mtcmos四pin的串链)在物理设计里面加。同时值得注意 的是,一般低功耗单元都是加在powerdomain的boundry边缘处,但是如果有些低功耗的单元 (iso,level shifter)是加在marco的pin上面的时候,就不能放在电压域boundry处。clp验证主要 验证upf架构(就那些内容)写的对不对,通过cadence家的conformal工具实现,tempus和 voltus是cadence的pt和pi的signoff工具。
upf电源网络定义 supply net
upf电源网络定义 supply set
图为pd1的supply set包含内给element供电的primary power,给iso和retention供电的常开pg net)。
到这里,小编已经介绍完了upf编码的大概内容以及upf在后端的应用流程,同时也介绍了 supply_net以及supply_set两个重要的upf create命令。下次小编将会以一个多pd的module的 upf为例,详细解释并一步一步讲解upf的书写规则,让手写upf低功耗文件不再是难事,各位 icer也能通过upf给自身项目模块进行电源网络,电压域供电规划。
未来VR头显或将与太阳眼镜相似
了解和使用无操作系统和平台驱动程序
联想“乐计划”分析
物联网网关在智慧办公行业的应用案例,Dusun提供物联网硬件设备及定制固件等服务
OPPO的5G手机在路上:尝尝鲜看看5G手机全球首个3D视频通话演示
低功耗设计详解(UPF编码篇)
德豪润达宣布与雷士照明未来三年预计交易金额 最低不超过5.9亿元
XP Power推出60 kV机架安装电源
隔离dcdc电源模块与非隔离电源模块的区别
Cat.1热度居高不下?利尔达 NT26E系列模组带来更多新选择!
Imagination宣布新DXD GPU架构,支持完整的DX11
高通和百度就智能语音解决方案展开深入合作,携手优化DuerOS
中小企业三板上市
电极接触电阻的测量_电极极化电压的测量
工信部:建设制造强国还需做好这5方面工作
DARPA电子复兴计划诞生的背景与意义
常见元件封装形式总结
锂离子可充电电池保护电路图(带工作原理分析)
MMS实现即时报警系统
在遥远的“人机”预言实现前,脑机接口技术应先回到最初的医学使命