UPF Usage


在 multi-voltage design 中,當涉及到多個power supply 時,需要 upf 文件來描述power細節,現將 upf 中的基本概念和使用方法記錄如下:

upf 中的基本概念: power domain、 supply set、 supply net、supply port、related power、isolation、level shifter、 power switch 等

power domain 是划分出的不同的power 區域,比如 always-on domain,off domain,high-volt domain, low-volt domain等;

supply set 是抽象的supply 電源組,是 supply net 的集合;

supply port 是block 的power port,需要連接到對應的 supply net 上去。

 

使用 create_power_domain PD 創建 power domain 后,會默認產生幾組supply set,包括 :

PD.primary

PD.default_isolation

PD.default_retention

而每組supply set 中又包括 power net 和 ground net,於是可以用 PD.primary.power 的格式來訪問其 supply net;

 

使用 supply set 的好處是在DC 綜合階段,由於還不知道具體的 power net 和ground net 名字,此時就可以用 SS.power 的方式代替 supply net 名字,然后在APR之前,將實際的 net name 綁定到SS.power 上。示例如下:

 

create_supply_set SS create_supply_set SS_ON create_power_domain PD -include_scope \ -supply { primary SS } \ -supply { default_isolation SS_ON } create_supply_net DVDD create_supply_port DVDD connect_supply_net DVDD -ports DVDD create_supply_net DGND create_supply_port DGND connect_supply_net DGND -ports DGND create_supply_set SS \
-function {power DVDD} \
-function {ground DGND} \
-funciton {nwell DVDD} \
-function {pwell DGND} \
-update ## 因為 SS 已經在前面創建了,所以這里需要加上 -update 選項

create_supply_set SS_ON \
-function {power DVDD_ON} \
-function {ground DGND} \
-function {nwell DVDD_ON} \
-function {pwell DGND} \
-update

set_related_supply_net \
-power DVDD_ON \
-ground DGND \
-object_list {input ports, output ports...}
set_isolation iso_off2on \
-isolation_supply_set SS_ON \ ## iso cell 的 VDDR power:SS_ON.power -domain PD \ ## iso cell 的 primary power:PD.SS.power -clamp_value 0 \ -elements {output ports...}
set_isolation_control iso_off2on \
-isolation_sense low \
-isolation_signal iso_ctrl \
-domain PD \
-location self

set_level_shifter

 

 

所以 power domain 包括 supply set, supply set 包括 supply net,是這樣一種層層包含的關系。

此外:一些零散 Tips:

a). connect_supply_nets 是upf 命令,如果在 icc2 中需要連接 pg pin,請用 connect_pg_net

b). 

 

 

Questions:

feedthrough cell 的 supply 如何設定,用什么命令?

retention cell 的 supply 如何設定?

power switch 的 supply 如何設定?

 

 

|--------------------------------|

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM