Hi @jorge_garcia
I know that the dialog exists but it doesn't automatically rename nets that have been labeled. The nets luckily can be ordered by this property, so if I have a power supply design I can just rename the two important output pins to their voltage levels. But still in larger design blocks (e.g: multiple FPGAs, microcontrollers) it would become inconvenient to rename them all manually and the simple counting postfix wouldn't be great.
Example, I fanout all the pins of an FPGA in a design block, name them all appropriately (PA00, ..) then for some reason I need more than one of them. I wouldn't name these nets PA000, etc. but rather prefix the purpose or the generic id of the component. More over I can't put a label on these nets because then I will have to manually rename them. In very large designs it's common that a wire is connected to a pin of an IC with just a label that is referenced somewhere else in the design.
I know that example is a bit of an over exaggeration, but the purpose of design blocks is reusability and they do that somewhat okay and I feel like it could be much better.
Either change it so that labeled nets get renamed as well, preferably while making it so that the first use of the block doesn't apply a postfix. Or add some user interface that allows quick prefixing or postfixing of the nets (maybe components as well with a checkbox).
Or the best of the best would be a templating system, where the creator of the design block could add a few options to the design which the user can then change.
Just like the >Name and >Value tags in components there could be these special elements, e.g: I name a net ">NAME_PA00" then the user inputs the 'name' of the design block when adding it, which is then prefixed for this net. This would shift responsibility from the user to the creator, which I think is the correct choice, because the purpose of the design block is not having to layout or change something that has already been done.
Also there could be things like automatically calculating resistor and capacitor values, e.g: switching mode power supply, layout done, all you need is the feedback resistor values, you enter 5V as the target voltage and then it automatically calculates them based on a given formula.