In reply to chr_sue:
The registers are placed at different hierarchies in the design and the number of registers which I need to use for the assertions are more than 100. I do’nt want to snoop the hierarchy for each of the signal . Every time there is a change in the design hierarchy , re-work will be required.