I think one definitely would have faced this problem while integratiing many instances/blocks in the top level layout in Virtuso.
The problem I am facing is as follows:-
In the top level of the layout, I have to integrate many instances of layout blocks.
While connecting two blocks ( these two blocks are inside a bigger blocks (like PAD array) or may be crossing over another small block) , some how some the other blocksare getting moved.
Ideally like to keep the positions of other instances ( let's say A, B, C) fixed, while editing the desired instances ( let's say E,F) as movable.
I tried in LSW. I dehighlighted the 'inst'. In that process, all the instances are becoming un-movable. Even if you bring a VIA , you can't move it around.
Could anybody please tell what I should do thing smoothly.
If using my SKILL code, you have two choices:
Obviously this tends to be easier if you have things defined on bindkeys. You could also define a bindkey to be:
which will toggle protect mode on or off each time you press it.
In the IC615 implementation, there's the option to unprotect an object post-selection, so you can click on it regardless of whether it is selectable (I didn't add that in my code, but it wouldn't be too difficult with an enterFunction).