icc_shell> derive_pg_connection -power_net PLL_DVDD -power_pin DVDD12 -reconnect -cells inst_clkgen/inst_PLL
Information: connected 1 power ports and 0 ground ports
这个结果和不加-cells是一致的。
用preroute_instances -cells inst_clkgen/inst_PLL -nets {PLL_DVDD PLL_AVDD PLL_AVSS PLL_DVSS}之后,
warning很多,
WARNING: Failed to make a connection for the following pin:
((2094.005, 6163.790) (2114.005, 6518.235)) (Net: VDD)(wire on layer: M4 [64])
[3142] inst_clkgen/inst_PLL
WARNING: Failed to make a connection for the following pin:
((6277.925, 5587.380) (6379.500, 5711.550)) (Net: PLL_DVDD)(wire on layer: M3 [63])
WARNING: Failed to make a connection for the following pin:
((2094.005, 6163.790) (2114.005, 6518.235)) (Net: VDD)(wire on layer: M4 [64])
说的很清楚,因为下面这个pin导致无法连接,检查这个pin是不是因为DRC、配线layer等原因
无法连接上
这种warning怎么能无视它的存在呢
不好意思 这个warning是在preroute_instance里面截的 因为报了很多,这个应该是某一条VDD的preroute无法进行。 我只是想说明是这种格式的错误。
粗心了。
如果单做pll的preroute的话
WARNING: Failed to make a connection for the following pin:
((6277.925, 5587.380) (6379.500, 5711.550)) (Net: PLL_DVDD)(wire on layer: M3 [63])