I used DFTAdvisor (from Mentor) to do scan chain stitching and found the tool will rename some of the scan inputs. For example,
rename pad_data[0] to \pad_data[0] and break the scan chain.
So I have to manually fix it as:
BUFX2 U999 (.Y(\pad_data[0]), .A(pad_data[0]));
Can anyone tell me why this happened? Thx a lot....
I think there are some settings that allow you to constrain the tool from renaming your ports. In general it does not do renaming. It is possible that there is another net or pin with the same name in the design post insertion. Please check.
What confusing me is that there is no wire or net share the same name in the raw netlist. And for a bus, like pad_dat with 10 bits, only some of them have been renamed, some remain untouched.
So far I did not find any command to constrain renaming.