I want use "delete_unloaded_undriven" command to remove un-used pins in subdesign. But when I used this command, it also removed my top-level ports. I've some constant output ports in design that I don't want to remove them. How let RC only remove sub-module un-used pins, but keep the top-level ports?
The usage indicates that top level ports will only be removed if the"-all" option is used. Are you using this option?
Usage: delete_unloaded_undriven [-disconnect] [-all] [-force_bit_blast] [-verbose] <design> [> file] [-disconnect]: only disconnects the constant connected subports/hierarchical pins [-all]: deletes unused top-level ports also [-force_bit_blast]: removes individual bits of a bus by bit-blasting the module [-verbose]: print debug information <design>: the name of the design to check
In reply to daijin:
Can you tell me what version of RC you are using?
I suggest you submit a service request for this issue. I don't believe delete_unloaded_undriven should disconnect constant top level ports.