Is it the responsibility of the person building the schematic or is this handled some other way. Is annotation handled purely WITHIN each block and does not span ACROSS multiple blocks. Does it matter that for instance there are multiple resistors named R1 but each R1 is in a different block? Thanks.
Each block can have an R1. Say the two block are called X1 and X2. To the simulator, the resistors are X1•R1 and X2•R1. The technique is called name mangling – making a unique global name for each name scoped to a subcircuit.