微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > upf电源port定义问题请教

upf电源port定义问题请教

时间:10-02 整理:3721RD 点击:
各位好,有一个项目用upf走low power flow,其中三个电源均来源于u_ldo的输出(如下图所示),请教各位,由于电源pin均来自于整个design中的ldo模块,而不是design的port?
这种情况下,upf中我该如何定义电源的port(create_supply_port地冠以到哪里)?



这个port 本身也是虚拟的,不过要最后拉到top level的,你的3个power 肯定也是需要拉到top上的
你就当是top的port好了, 继续写吧
create_power_domainTOP -include_scope
create_power_domainPD1_inst1 -elementinst1
create_power_domainPD1_inst2 -elementinst2
create_power_domainPD1_inst3 -elementinst3
create_suppoly_portVDD1
create_suppoly_portVDD2
create_suppoly_portVDD3
create_suppoly_portVDD_TOP

非常感谢,之前一直理解这个本身没有port,该怎么定义。现在终于搞明白了,
电源port本身就是个全局port,只要保证LDO的输出与定义的port连在一起就行了

我向续问一个问题?
设计中我已经把所有的pg_pin的连接关系在rtl 上已经连接好了(port也连接好了),dc的时候可以不需create_supply_port去定义这个power port了,dc中命令add_port_state也能够识别这个power port。但是在formality的时候,add_port_state却不识别,这个有解释吗?而一旦我加上create_supply_port的定义,formality会报这个port已经存在了。
同时关于上述ldo内部产生的电源,我们可以在ldo 的lib 中定义internal_power的pg_type类型,也可以不再定义这个power 的port。

通常rtl不用写电源连接关系,全部电源关系用 upf 来描述比较好,
power port肯定是在后端derive到top level的,就像普通设计一样,VDD/VSS就是个虚拟概念,后端知道它的产生,但是前端不需要知道它的存在

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top