微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 一个Place_opt的power define error

一个Place_opt的power define error

时间:10-02 整理:3721RD 点击:
请教各位,
在place_opt 的过程中, 有个Error.
Error: No primary supply nets (power and ground) have been defined for power domain PD. (UPF-056)
Error: psynopt has abnormally terminated. (OPT-100)
这个是指有cell的power net 没有定义么? 前后检查了各个 derive_pg_connection* 感觉定义没错。 有没有哪个命令可以看什么cell没有连power ?

多问一个, 在每个memory上新create了一坨TIEHI,TIELO cell, 怎么只place这些TIE cell ?

额, 献丑。 这条貌似不需要了。
原因是在place_opt 之前,新加的TIE cell被auto设置成了dont_touch... 以至于place之后,TIE cell还是没有位置信息然后error....

我以为upf里面没有写 set_domain_supply_net 造成的

小编博闻强识。是这样的。 upf没有定义set_domain_supply_net。 囧。
另有一个相关的问题,
我的block有两个power,VDD给STD cell , VDD1 给MEM.公用VSS.
那么这里set_domain_supply_net -primary_power_net XXX, -primary_ground_net VSS.XXX 用VDD, VDD1应该怎么选,有什么差别? 同事跟我说随便选一个。 不大清楚为什么。

primary 通常选stdcell,因为derive_pg_connections 自动给新加的cell 做derive,
memory是特殊的,可以用connect_supply_nets 或 derive_pg_connection -cells 来指定一次即可

懂了,感谢!

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

网站地图

Top