低功耗设计——UPF简介及编写流程

低功耗设计——UPF简介及编写流程可以把芯片设计粗略分为三个部分 功能 时序和电源 它们分别对应 RTL functionalbe SDC 和 UPF powerbehavio 三种设计文件

大家好,欢迎来到IT知识分享网。


前言

可以把芯片设计粗略分为三个部分:功能、时序和电源,它们分别对应RTL(functional behavior)、SDC和UPF(power behavior)三种设计文件。前端工程师对RTL和SDC是非常熟悉的,但是UPF(SNPS叫UPF,Cadence叫CPF)更多地是跟后端相关。

一、UPF定义

UPF(Unified Power Format) is a power intent format. UPF的作用是基于工具命令语言(tcl)把功耗设计意图(power intent)传递给EDA工具,从而帮助实现物理设计。因为RTL只能实现功能设计,对于功耗设计意图则需要通过UPF实现,下面是两者的区别。
在这里插入图片描述
Power intent用于描述芯片工作的『电特性』,包括工作电压、电压的开关、芯片的power state(such as run/standby/retention/shutdown)、低功耗cell插入的策略等。

二、UPF术语

1. Power Domain

2. Power Supply Network

3. Power State table

4. Special Cells for Low Power Techniques

Level Shifter

Isolation Cell

Retention Register

Power Switch

Always_On Logic

三、UPF流程

1. determine power intent

2. define power domains

3. define supply network

4. define supply sets power states

5. define power management strategies

Level Shifting

Isolation

State Retention

Power Switches

四、UPF实例

在这里插入图片描述
在这里插入图片描述

五、IEEE 1801(UPF) Key Command Subset

在这里插入图片描述
在这里插入图片描述

总结

UPF 语言提供了一种描述芯片功耗要求的方法, 能表述出IC 电路低功耗设计的供电意图,比如描述电压域、电压域的供电端口、电压域的电压变换、电压域的供电电压、电压域之间怎样加入低功耗元件,以及定义电路的电源网络、电源线间的行为等等。UPF 的运用贯穿低功耗电路始终,比如仿真验证、逻辑综合、物理实现、等价性验证和最终签核(SignOff)等。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/131967.html

(0)
上一篇 2025-08-03 22:10
下一篇 2025-08-03 22:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信