There are several Power/Ground pins in the RTL design (and they cross many hierarchies). Given that they require special route in Encounter, to define them as pgpins, this pins have to be removed from the netlist.
During the synthesis, I tried to use “rm” or “set_atrribute ... pgpin” - unsuccessfully. I believe it’s possible to remove them from the netlist by adding “pragma” to the RTL files, but since it’s an IP I don’t want to touch the RTL.
So, my question is how Pins and Nets could be removed from the Netlist during RC synthesis, if it's possible?
To remove a port, you need to remove the "port_bus" object.
rc:/> find / -port my_bidir_port /designs/mydesign/ports_in/my_bidir_port /designs/mydesign/ports_out/my_bidir_portrc:/> find / -port_bus my_bidir_port/designs/mydesign/port_busses_in/my_bidir_port /designs/mydesign/port_busses_out/my_bidir_portrc:/> rm [find / -port_bus my_bidir_port]rc:/> find / -port my_bidir_port rc:/>
I hope this helps!